Boa tarde, uso o servidor de mídia Plex na minha máquina Ubuntu 20.04 e tenho configurado para que o SO entre em modo sleep se não tiver atividade por um determinado tempo. Porém quando estava assistindo algo na tv do quarto o pc estava desligando por causa da configuração do sleep por tempo de inatividade, pesquisando um pouco achei este script:
[Unit]
Description=Inhibit suspend if Plex is streaming media
Before=sleep.target
[Service]
Type=oneshot
ExecStart=/bin/sh -c "if [ `curl http://127.0.0.1:32400/status/sessions 2>/dev/null | sed -n 's/.*MediaContainer size=\"\(.*\)\".*/\1/p'` -gt 0 ]; then exit 1; else exit 0; fi"
[Install]
RequiredBy=sleep.target
O qual funcionou bem no sentido de não desligar a máquina enquanto estou assistindo, porém quando o script roda enquanto estou assistindo a tela não dá mais vídeo, preciso desligar o pc no botão. Acho que acontece algum conflito com o driver da nvidea.
Logs do sistema
Alguém tem ideia de como poderia resolver isso?