XScreenSaver-6.06

Introdução ao XScreenSaver

O pacote XScreenSaver é um protetor e travador de tela modular para o Sistema de Janelas do X. Ele é altamente personalizável e permite o uso de qualquer aplicativo que possa desenhar na janela raiz como modo de exibição. O objetivo do XScreenSaver é o de exibir imagens bonitas na tua tela quando não estiver em uso, de acordo com a filosofia de que os monitores não atendidos sempre deveriam estar fazendo algo interessante, assim como eles fazem nos filmes. No entanto, o XScreenSaver também pode ser usado como um travador de tela, para evitar que outras pessoas usem teu terminal enquanto você estiver ausente.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

  • Transferência (HTTP): https://www.jwz.org/xscreensaver/xscreensaver-6.06.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 7e9437089cc8162a3cf9ff335633faed

  • Tamanho da transferência: 25 MB

  • Espaço em disco estimado exigido: 255 MB

  • Tempo de construção estimado: 0,3 UPC (Usando paralelismo=4)

Dependências do XScreenSaver

Exigidas

GTK+-3.24.36, libglade-2.6.4 e Aplicativos do Xorg

Recomendadas

Opcionais

GDM-43.0, Linux-PAM-1.5.2, MIT Kerberos V5-1.20.1 e GLE

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/xscreensaver

Instalação do XScreenSaver

Mude um nome de biblioteca rigidamente codificado, o que impede o uso das configurações encontradas pelo configure:

sed -i 's/-lsystemd/-lelogind/' driver/Makefile.in

Instale o XScreenSaver executando os seguintes comandos:

./configure --prefix=/usr &&
make

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

--with-setuid-hacks: Essa chave permite que algumas demonstrações sejam instaladas setuid root, que é necessário para a finalidade de executar ping para outros dispositivos.

Configurando o XScreenSaver

Arquivos de Configuração

/etc/X11/app-defaults/XScreenSaver e ~/.xscreensaver

Configuração de PAM do Linux

Se o XScreenSaver tiver sido construído com suporte a Linux PAM, você precisa criar um arquivo de configuração PAM, para fazê-lo funcionar corretamente com o BLFS.

Emita os seguintes comandos como o(a) usuário(a) root para criar o arquivo de configuração para Linux PAM:

cat > /etc/pam.d/xscreensaver << "EOF"
# Inicia /etc/pam.d/xscreensaver

auth    include system-auth
account include system-account

# Termina /etc/pam.d/xscreensaver
EOF

Conteúdo

Aplicativos Instalados: xscreensaver, xscreensaver-command, xscreensaver-demo e xscreensaver-settings
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /usr/libexec/xscreensaver e /usr/share/xscreensaver

Descrições Curtas

xscreensaver

é um processo de segundo plano protetor e travador de tela

xscreensaver-command

controla um processo xscreensaver em execução, enviando-lhe mensagens de cliente

xscreensaver-demo

é um link simbólico para xscreensaver-settings

xscreensaver-settings

é uma estrutura gráfica de interação direta com o(a) usuário(a) para configurar os parâmetros usados pelo processo de segundo plano xscreensaver de plano de fundo