Substituir xscreensaver pelo gnome-screensaver (Xubuntu)

10

Eu recentemente apt-get remove'd xscreensaver e apt-get install' gnome-screensaver. Parece que não funcionou porque, quando pressiono o item de menu Bloquear tela, nada acontece. Tentei colocar o gnome-screensaver na lista de aplicativos de inicialização automática, mas isso não ajuda (ele deve ser iniciado antes que alguém faça o login?). Como posso fazer o gnome-screensaver funcionar corretamente e fazer com que o botão Bloquear tela faça o que deveria? Agradecemos antecipadamente, ell.

EDIT: Estou usando o Xubuntu 11.04 e a saída do ps aux | grep saver é:

elliot    1374  0.0  0.3  27344  6024 ?        Ss   19:35   0:00 gnome-screensaver
elliot    1669  0.0  0.0   4160   848 pts/0    S+   19:48   0:00 grep --color=auto saver

Mas acho que as informações acima agora serão irrelevantes, pois parece que bloquear a tela agora funciona ; quando bloqueio a tela, obtenho uma tela preta e quando movo o mouse, a caixa de diálogo de desbloqueio é exibida. Agora, tudo o que preciso fazer é definir um protetor de tela, alguém pode me ajudar nisso?

ell
fonte
Existe uma tag "desatualizada" para perguntas? O light-locker deve cuidar desse caso de uso no Xubuntu se tudo o que você quiser é tela em branco (exceto nos sistemas em que há erros, consulte bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/ + bug /…), enquanto o gnome-screensaver 1) também requer digitar a senha duas vezes e 2) não pode bloquear automaticamente o XFCE sem executar o gnome-session, veja bugzilla.xfce.org/show_bug.cgi?id=5927
Unhammer

Respostas:

5

Instalando

Quando você remover xscreensavere instalar, gnome-screensaverserá necessário fazer logout e login para que o item de menu da tela de bloqueio do XFCE funcione

Configurando seu protetor de tela

A instalação do gnome-screensaver também é instalada gnome-screensaver-preferences.

Se você executar isso em um terminal, verá esta tela que permitirá que você mude da "tela preta" para um dos protetores de tela do gnome:

insira a descrição da imagem aqui

Integrando com o Gerenciador de configurações

Ao instalá- gnome-screensaverlo, criará um arquivo chamado/usr/share/applications/gnome-screensaver-preferences.desktop

Para integrar isso ao Gerenciador de configurações, substitua o conteúdo desse arquivo pelo seguinte:

[Desktop Entry]
Name=Screensaver
Comment=Set your screensaver preferences
Icon=preferences-desktop-screensaver
Exec=gnome-screensaver-preferences
Terminal=false
Type=Application
Categories=Settings;DesktopSettings;Security;X-XFCE
NotShowIn=KDE;GNOME;
liberdade de expressão
fonte
5
Infelizmente, gnome-screensaver-preferencesnão é mais enviado junto com o 12.04 (ou superior). Então, como a configuração ocorre agora? Não estou muito preocupado com coisas sofisticadas, mas por exemplo, configurando o tempo limite da tela.
Izzy
Obrigado! O segundo que eu definitivamente perdi (sem screensavertag :) Irá verificar os dois. Ainda assim, eu não consigo entender porque não há solução user-friendly (ou melhor, por isso que foi removido) ...
Izzy
5

Você não precisa remover o Xscreensaver. Após a instalação gnome-screensaver, você pode alterar o arquivo /usr/bin/xflock4para dar prioridade ao grome-screensaver.

Instale o gnome-screensaver:

sudo apt-get install gnome-screensaver

Abrir arquivo:

sudo nano /usr/bin/xflock4

Encontrar

# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running
for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock"

Substituir

for lock_cmd in \
"gnome-screensaver-command --lock" \
"xscreensaver-command -lock"

Pode ser necessário sair e entrar novamente.

MakisH
fonte
como você consegue acessar as configurações do screensaver do gnome, pois as preferências do gnome-screensaver não parecem mais existir? thx
Peter Fleix
Infelizmente não consigo responder a essa pergunta, já que não uso mais o Xfce ... #
MakisH 11/17