xscreensaver em execução no lightdm GTK greeter

1

Esta é uma pergunta idiota e os méritos dela são inúteis. Eu tenho um sistema para convidados e eu quero um screensaver BSOD para o login. Eu estive brincando por um tempo com várias tentativas de fazer isso acontecer.

O sistema roda o Debian Jessie.

O que eu tentei, pelo menos, foi a janela xscreensaver-demo em execução quando o lightdm foi iniciado. O daemon não será iniciado. Se alguém puder me ajudar a fazer o daemon iniciar, será um passo na direção certa. Na verdade, todos os meus problemas devem ser resolvidos.

Neste ponto, não me importei com as implicações de segurança. Eu descobri que posso ter um script para o greeter adicionando esta linha ao /etc/lightdm.conf:

[SeatDefaults]
greeter-setup-script=/etc/lightdm/xscreensaver-script.sh

O script era simplesmente isso, então eu poderia fazer o xscreensaver-demo rodar e fazer o bootstrap do que eu quisesse. Ele diz que esse script de configuração do greeter é executado como root e que apenas o script xscreensaver-demo foi criado para criar uma janela. No entanto, não foi possível iniciar o daemon do xscreensaver.

Eu então tentei executar o xscreensaver-demo como lightdm com isto com meu script:

su -l "lightdm" -c "/usr/bin/xscreensaver-demo" &

Nesse ponto, nada aconteceu, e estou ficando sem ideias e hacks ruins para tentar isso. Eu sinceramente não entendo muito bem o lightdm, mas ainda acho que isso pode ser feito.

Nota: Estou tentando executar o xscreensaver-demo para poder selecionar um protetor de tela. Depois disso, o greeter pode ser executado apenas com o xscreensaver.

Eu considerei adicionar um gerenciador de janelas ao greeter, mas twm é tudo o que me veio à mente e colocar manualmente todas as janelas lightdm torna isso muito bobo.

    
por John Tate 01.09.2015 / 16:07

2 respostas

0

Você está provavelmente esquecendo de dar ao xscreensaver os cookies de autenticação adequados.

Veja o link para ver um exemplo de como fazer isso e já que você não está usando o light-locker, o problema não se aplica, e os scripts mencionados naquele post devem "apenas funcionar" para você.

    
por 20.04.2016 / 02:57
0

Encontrei-o aqui e é fácil de instalar:

sudo apt-get install xscreensaver
sudo apt-get xscreensaver-extra-data
sudo apt-get install xscreensaver-screensaver-bsod

A beleza disso é que você tem que selecionar (em Configurações) o estilo que você gosta, e você pode até tê-lo percorrendo. Eu gosto do triste Mac para aparecer de vez em quando. Mas o jargão de aparência linux funciona muito bem também.

As pessoas realmente se perguntam se há um problema e têm medo de tocá-lo. Perfeito para um protetor de tela.

(É claro que as telas de LCD e LED não precisam ser salvas como as de CRT, mas isso não vem ao caso)

Divirta-se

    
por 11.05.2017 / 11:45