Desativar inibidores do sistema

1

Desde que mudei para o Xubuntu 16.04, há um comportamento irritante ao suspender meu laptop: parece que há um atraso para que o gerenciador de rede possa desligar. Isso causa longos períodos de suspensão e reinício. Os novos tempos são de 10 a 15 segundos, muito mais longos do que os que eu tinha antes ...

De qualquer forma, parece que a inibição do sistema pode ser responsável por isso. O comando systemd-inhibit lista o atraso antes de dormir, pois o NetworkManager precisa desativar as redes. Há também outro inibidor que bloqueia completamente o gerenciamento de energia do xfce4.

Como posso me livrar dos inibidores do sistema? É possível desativá-los de alguma forma?

    
por Beni Bogosel 31.08.2016 / 17:29

2 respostas

1

Eu tive o mesmo problema e o seguinte corrigiu para mim:

edite o arquivo /etc/systemd/logind.conf :

sudo nano /etc/systemd/logind.conf

Existe uma lista de entradas que definem, entre outras coisas, os tempos de atraso para systemd (e systemd-inhibit !)

Eu descomentei (removi o primeiro # ) dessa linha:

InhibitDelayMaxSec=5

e salvou o arquivo. Isso corrigiu imediatamente o atraso. Quando fecho a tampa do laptop, o sistema suspende imediatamente.

Referência - freedesktop.org

    
por anasplatyrhynch 15.11.2016 / 09:13
0

Primeiro, execute locate org.freedesktop.login1.policy para encontrar onde o arquivo está localizado e, em seguida, abra-o em um editor de texto, por exemplo.

Encontre o bloco correspondente a <action id="org.freedesktop.login1.inhibit-block-idle"> e verifique se você tem

<defaults>
   <allow_any>yes</allow_any>
   <allow_inactive>yes</allow_inactive>
   <allow_active>yes</allow_active>
</defaults>

O problema era que antes apenas usuários root podiam ignorar os inibidores. Agora o sistema suspende como antes em apenas alguns segundos.

    
por Beni Bogosel 17.11.2016 / 12:54