Inibir suspender sob o Gnome

4

Eu habilitei o protetor de tela do gnome (2.30) e configurei para suspender a máquina após tantos minutos. Funciona bem!

Agora, há casos em que desejo usar a máquina em "modo de servidor". Ou seja, não haveria atividade física na máquina enquanto ela serve arquivos ou atua como um terminal ssh. Como não há atividade física, a máquina suspende após o tempo decorrido. Existe um utilitário / script / alguma coisa para inibir a suspensão?

ps. Eu não tive sorte com os scripts dbus / python que circulam na Internet, nem o applet "inhibir" em qualquer lugar disponível na minha distribuição gnome. Eu uso o ubuntu lúcido.

    
por yannisf 25.05.2011 / 10:10

3 respostas

1

Você pode impedir que o computador entre automaticamente com esses comandos:

gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_battery --type int 0
gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 0

Ele definirá as chaves do banco de dados gconf correspondentes, o primeiro determina após o qual o computador entrará em suspensão quando estiver ocioso e em bateria , o segundo quando estiver em plugue ac Configurá-los em 0 desativa o modo de espera automático (você pode não querer esse comportamento quando estiver usando a bateria). Para voltar a, digamos, um atraso de 30 minutos, você faz:

gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 1800

Você pode procurar as chaves do gconf disponíveis com gconf-editor , pode ser interessante para você.

    
por 30.05.2011 / 21:31
1

GConf e gconftool-2 não funcionam mais e foram depreciados a partir do Gnome 3.

GSettings / dconf é o que você está procurando agora.

Obtenha o valor atual:

gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout

Inibir suspender:

gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0

Exemplos de comandos úteis

gsettings list-schemas

gsettings describe org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout

    
por 17.02.2018 / 00:20
0

Acho que você precisa alterar manualmente o "suspender após ..." para o estado apropriado, usando a linguagem de script de sua escolha. Eu suspeito que esta configuração é armazenada através do serviço gconf, existe um módulo python-gconf que permitirá que você ajuste as configurações neste 'serviço de configuração' programaticamente (é basicamente o registro do Windows para Linux). Aqui está um tutorial sobre o uso do python-gconf. Você pode usar a ferramenta Editor de configuração para pesquisar em torno do gconf e ver onde a configuração apropriada pode estar.

    
por 25.05.2011 / 10:36