Desativar suspensão do GDM na tela de bloqueio

9

Estou usando o Arch Linux + GNOME3 na área de trabalho e, quando o sistema inicia ou o usuário efetua logout, gdmexibe a tela de login por cerca de 20 segundos e depois desliga a tela (embora o computador ainda esteja em execução). É possível desativar isso? Quero que o monitor continue exibindo a tela de login "para sempre". Não consegui encontrar nenhuma maneira de configurar isso.

Patrick
fonte

Respostas:

10

Isso é por causa da idle-delayconfiguração. Para alterá-lo, você precisará alterar a dconfchave correspondente (e fazer isso como gdmusuário):

  1. alterne para a VT(por exemplo, Ctrl+ Alt+ F3), faça o login como root e execute:

    su - gdm -s /bin/sh
    

    para mudar o usuário para gdm.

  2. então corra:

    export $(dbus-launch)
    

    e defina o atraso de inatividade como 0(que se traduz em nunca ):

    GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.session idle-delay 0
    

    execute exitou pressione Ctrl+ Dpara retornar à conta raiz .

  3. reinicie sua máquina ou reinicie o gerenciador de exibição:

    systemctl restart gdm
    
don_crissti
fonte
5

Assim como uma expansão da resposta de don_crissti :

O passo 2 não funcionou para mim. Estou no Gnome / gdm 3.28 e não tenho org.gnome.desktop.session, mas este funcionou para mim:

GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
jomority
fonte
No Debian, você pode configurá-lo no /etc/gdm/greeter.dconf-defaults.
gsc
0

Ajustar o seguinte por meio do dconf-editorpode ajudar a ajustar as configurações relacionadas ao sono:

sleep-inactive-ac-timeout
sleep-inactive-ac-type
sleep-inactive-battery-timeout
sleep-inactive-battery-type

Vale a pena tentar, no meu caso, era a maneira de manter a máquina acordada durante períodos de inatividade.

muthuh
fonte