Não existe a opção "Bloquear" que aparece no menu do usuário, e os atalhos padrão ( Ctrl+ Lou Ctrl+ Alt+ L) não fazem nada.
Estou executando o Fedora 19 com o Gnome Shell 3.8.3 e o XDM 1.1.11.
Estou usando o XDM por causa do suporte quebrado ao XDMCP no GDM - mas antes de atualizar para o Fedora 19, eu tinha a opção de bloqueio, mesmo ao usar o XDM.
Publiquei uma resposta refletindo os resultados de minha própria pesquisa. Basicamente, diz que não é possível ter o bloqueio de tela integrado no Gnome 3.8 sem executar o GDM.
Eu realmente espero que haja uma resposta melhor disponível - por favor, adicione sua própria resposta se houver alguma maneira de fazer isso que eu tenha esquecido.
gnome
gnome3
gnome-shell
screen-lock
jcsanyi
fonte
fonte
Ctrl + Alt + L
. Funciona?Lock screen
?Ctrl + L
- mas isso não faz nada.Respostas:
No Gnome Shell 3.6 e versões anteriores, o
gnome-screensaver
programa antigo estava presente e, se o GDM não estivesse em execução,gnome-screensaver
seria chamado - permitindo bloquear a tela.A partir do Gnome Shell 3.8 (incluído no Fedora 19), o
gnome-screensaver
suporte foi completamente descartado. Isso foi feito por três razões: complexidade de código reduzida, juntamente com o fato de que o protetor de tela é visto como um recurso desnecessário, e o fato de que a eventual mudança para Wayland exigirá suporte ao protetor de tela, bloqueio etc. para estar no compositor.Portanto, a única maneira integrada de bloquear a tela com o Gnome é ter o GDM em execução, o que responderá a uma mensagem do dbus dizendo para bloquear a tela. Outros gerenciadores de tela (como o XDM) não foram projetados para responder a esta mensagem do dbus e, portanto, a tela não pode ser bloqueada.
A partir deste link :
fonte
Super+ Lfunciona no Fedora 24, que executa o Gnome 3.20
fonte
Isso funciona para mim no Gnome 3.14. Instalação padrão, sem personalização.
fonte
sudo apt-get install gnome-screensaver
,.gdm
não correr, porque uma atualização recente quebrou (tive que mudar para sddm ...)Como habilitar o bloqueio de tela no Gnome Shell (3.14) usando xscreensaver (no Debian):
(Nota: Embora o
gnome-screensaver
pacote exista atualmente no Debian sid, ele não parece ser utilizável)xscreensaver
pacote (e opcionalmente xscreensaver-data e xscreensaver-data-extra)xscreensaver
para configurar o protetor de tela como desejar. Certifique-se de selecionar 'Bloquear tela após 0 minutos'.xscreensaver-command -l
como comando. Clique OK.Advertência: os pop-ups de notificação ainda estarão visíveis na tela bloqueada. Se este é um problema para você, você precisará encontrar outra solução, como a extensão LightDM Lock Screen .
fonte
mate-screensaver
(essencialmente o mesmo que o antigo protetor de tela do GNOME). Isso requer a criação de um gerenciador de sessões falso, conforme descrito aqui ).Um trabalho que usei com sucesso no debian, ubuntu e rhel7 está criando um pequeno script python que é iniciado automaticamente quando você faz login na sessão do gnome. Note que no rhel7 a combinação de teclas a ser bloqueada é super + l .
Crie /etc/xdg/autostart/gscreenlock.py assim:
Em seguida, torne-o executável:
E edite o /etc/xdg/autostart/gscreenlock.desktop assim:
fonte
O bloqueio de tela foi tratado
gnome-screensaver
até o GNOME 3.8. O aplicativo foi reprovado pela equipe do GNOME e sua funcionalidade foi dividida entre gnome-shell, gnome-session e GDM.Se você quiser apenas fazer as coisas funcionarem, poderá ter melhor sorte usando
xscreensaver
.fonte
@jcsanyi deu uma explicação detalhada de como funciona.
Para aquelas pessoas que não conseguem usar o GDM3 devido a vários motivos (digamos, esse bug ) e mudaram para o LigthDM, existe um comando que podemos usar para bloquear a tela (possivelmente poderia funcionar com outro mestre também, eu não verificado embora):
Para torná-lo mais conveniente, vá para o
settings -> Keyboard -> Scroll to the bottom -> Click "+" button -> Create new custom shortcut using the command above
seguinte.Para usar a
Super+L
combinação, você provavelmente precisará reatribuir oLock screen
atalho do sistema existente para outra combinação.fonte
Super+L
é enviado, pois está presente nas Configurações, mas não está funcionando.Esta resposta é baseada no Fedora 30 GNOME 3.32.2
Para desktops Linux, geralmente a tecla de atalho padrão para bloquear a tela é
Super-L
ouCtrl-Alt-L
. Mas às vezes eles podem não funcionar e você não consegue encontrar uma maneira de bloquear a tela. Isso tem a ver com qual gerenciador de exibição a máquina está executando no momento. Você pode verificar isso executando$ systemctl status display-manager
. Se você virgdm
, o atalho padrão deve funcionar porque esse atalho é tratado pelo GDM - GNOME Display Manager. Existem outros tipos de gestores de exibição, comolightdm
,sddm
,lxdm
,kdm
, exdm
. O atalho padrão pode não funcionar se você estiver executando um deles. No entanto, você sempre pode tentar bloquear executando$ dm-tool lock
e, se funcionar, pode adicionar um atalho personalizado para esse comando. Você pode mudar para outro gerenciador de exibição, por exemplo, delightdm
paragdm
e, se o fizer, faça o seguinte:fonte
O atalho padrão é
Shift+Ctrl+Alt+Lock
.Você pode encontrar isso e editar usando a guia "Atalho" no aplicativo "Teclado".
fonte
Eu descobri uma solução alternativa que funciona para mim no Debian Buster com o GNOME Shell versão 3.30 e com o Lightdm. Não faço ideia se isso quebra alguma coisa, mas não notei nada incomum.
cinnamon-screensaver
/usr/bin/cinnamon-screensaver
aos aplicativos de inicializaçãocinnamon-screensaver-command -l
fonte