Como desativar o tempo limite de bloqueio de tela de um script?

0

Estou procurando uma maneira de desativar o escurecimento da tela e o tempo limite de bloqueio de desktop a partir de um script bash no Ubuntu 13.10. O script deve ser executado quando o usuário efetuar login (configurado na janela Startup Applications) ou como um serviço antes de lightdm (do init.d).

Eu encontrei esta resposta e tentei o comando:

gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool false

Ele realmente mudou essa configuração (eu verifiquei com gconftool-2 -g e gconf-editor ), mas não parece funcionar como esperado. A janela de configurações ainda indica que a tela será desativada e, na verdade, após 5 minutos a tela é desligada e eu sou solicitado a inserir minha senha quando eu a ativar.

Eu também tentei pesquisar em gconf-editor , mas não encontrei nenhuma configuração que parecesse relevante.

Então, como posso desativar o bloqueio de área de trabalho e desativar o tempo limite de um script?

    
por gronostaj 18.11.2013 / 22:17

2 respostas

1

Resposta parcial (não tentei alterar a configuração)

Acho que o (s) novo (s) Ubuntu (s) usam dconf e não gconf --- tentam procurar parâmetros em dconf-editor (configuráveis via linha de comando com o nome confuso gsettings ).

Acho que os esquemas relevantes estão em torno de org.gnome.desktop.screensaver , pelo menos para o gnome. Eu não tenho o Unity instalado, então acho que você precisa pesquisar um pouco para se adaptar ...

    
por Rmano 18.11.2013 / 22:31
1

Aqui está a solução que confirmei para trabalhar com base na resposta do @Rmano:

dconf write /org/gnome/desktop/screensaver/idle-activation-enabled false
dconf write /org/gnome/desktop/screensaver/lock-enabled false

Depois de executar qualquer um desses, você deverá ver as configurações mudando imediatamente em dconf-editor , o centro de configurações também refletirá as alterações. Por fim, as configurações serão aplicadas imediatamente, para que você possa aguardar determinado período de tempo e ver que a proteção de tela não será ativada.

    
por gronostaj 18.11.2013 / 23:13