
Estou usando Arch Linux + GNOME3 no desktop, e quando o sistema inicia ou o usuário efetua logout, gdm
exibe a tela de login por cerca de 20 segundos e depois desliga a tela (embora o computador ainda esteja funcionando). É possível desabilitar isso? Quero que o monitor continue exibindo a tela de login "para sempre". Não consegui encontrar nenhuma maneira de configurar isso.
Responder1
Isso é por causa da idle-delay
configuração. Para alterá-lo você terá que alterar a dconf
chave correspondente (e fazer isso como gdm
usuário):
mude para um
VT
(por exemplo Ctrl+ Alt+ F3), faça login comoraize corra:su - gdm -s /bin/sh
para mudar de usuário para
gdm
.então corra:
export $(dbus-launch)
e defina o atraso de inatividade como
0
(que se traduz emnunca):GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.session idle-delay 0
corra
exit
ou pressione Ctrl+ Dpara retornarraizconta.reinicie sua máquina ou reinicie o gerenciador de exibição:
systemctl restart gdm
Responder2
Assim como uma expansão pararesposta 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'
Responder3
Fedora, 2023-05
1. Adicione um perfil dconf específico para o usuário gdm
Verifique se /etc/dconf/profile/gdm existe. Se não, adicione-o. Ele contém uma user-db
linha para as configurações do usuário e, em seguida, system-db
linhas file-db
para os padrões:
user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults
Observe que pode haver várias system-db:
linhas, portanto, um ambiente corporativo como o da Exemplo Corporation pode optar por usar uma linha como system-db: examplecorp-gdm
para as configurações corporativas do GDM (digamos, definir o logotipo da Exemplo Corp e uma mensagem na tela de login equivalente a /etc/issue ). Deixando assim o mais típico system-db:gdm
disponível para uso pelas ferramentas de customização do usuário do laptop.
2. Adicione um novo diretório para conter as novas configurações do gdm
Verifique se /etc/dconf/db/gdm.d/ existe. Caso contrário, crie o diretório.
3. Adicione as novas configurações do gdm em um arquivo
Adicione o arquivo /etc/dconf/db/gdm.d/01-local-power contendo
[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-type='nothing'
sleep-inactive-ac-timeout=0
Se você deseja alterar outras configurações, use dconf-editor
para encontrar a configuração e seus valores permitidos, então pegue o valor "schema", substituindo .
por /
, e use-o como o título da seção no arquivo de configuração (o "org/gnome/settings-daemon /plugins/power" no exemplo acima). Para valores que são strings, coloque a string entre aspas simples '
.
Algumas outras configurações comuns para o usuário gdm são:
[org/gnome/login-screen]
logo='/usr/local/share/pixmaps/examplecorp-logo.svg'
banner-message-enable=true
banner-message-text='Example Corporation, to Lorem Ipsum and beyond!'
[org/gnome/settings-daemon/plugins/power]
power-button-action='interactive'
4. Construa o banco de dados dconf a partir dos arquivos
sudo dconf update
em seguida, verifique a presença de /etc/dconf/db/gdm.
Responder4
Ajustar o seguinte dconf-editor
pode 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 foiomaneira de fazer com que a máquina fique acordada durante períodos de inatividade.