Tela de bloqueio feia no Xubuntu

31

quando bloqueio minha tela, não recebo a boa caixa de diálogo de logon presente após a reinicialização do meu laptop. Eu recebo algo feio semelhante a isso:

insira a descrição da imagem aqui

Eu pesquisei esta imagem no Google, não é uma captura de tela exata, mas é quase a mesma. Como posso consertar isso? É um comportamento padrão ou eu quebrei alguma coisa? A imagem da tela em chamas me assusta, mas repito: "Não entre em pânico!" e isso meio que ajuda um pouco.

  • É feio.
  • Não parece com os 99% do meu ambiente.
  • Eu uso vários layouts de teclado. Ao digitar a senha, preciso ver qual está ativa , pois, caso contrário, digito minha senha e tenho que tentar fazer login várias vezes. Com essa tela, costumo terminar exatamente de 3 a 5 tentativas, pois faço suposições erradas e outros erros de digitação acidentais causados ​​pelo nervosismo.
  • Por que é chamado XScreenSaver? Desativei os protetores de tela. Eu odeio eles. Quero apenas bloquear meu computador enquanto vou ao banheiro ou para almoçar. Eu quero minha tela de login.
Honza Javorek
fonte
1
Eu tive o mesmo problema no Lubuntu, há alguma discussão sobre isso aqui: ubuntuforums.org/showthread.php?t=1908141 Verifique o link em seu segundo post para obter mais detalhes.
Veazer 12/12/12
Parece razoável. O único problema, então, é a usabilidade. Existe uma maneira de exibir qual layout de teclado estou usando atualmente? (No entanto, eu ainda acho que 'consistência' tem um impacto enorme também usabilidade Não é tanto sobre cosméticos, é também sobre a navegação do usuário etc.)
Honza Javorek
Não faço ideia, não havia considerado o problema do teclado. Voltei para o fallback do gnome depois de jogar com o xfce e o lxde.
Veazer

Respostas:

28

Remova xscreensavere instale gnome-screensaveruma aparência mais refinada:

sudo apt-get remove xscreensaver
sudo apt-get install gnome-screensaver

Você também pode definir um atalho para bloquear a tela com o teclado:

Start> Settings Manager> Keyboard> Application Shortcuts>Add

Command: xflock4

ShortCut: <Super>l ; (e.g. press the "Windows key" + l)

OBSERVAÇÃO: A única desvantagem em potencial disso é que gnome-screensaverirá puxar as dependências do gnome que, em uma área de trabalho muito minimalista, talvez ainda não estejam presentes. Mas na maioria dos sistemas comuns, as bibliotecas gnome já estão instaladas de qualquer maneira, para que não haja sobrecarga.

ccpizza
fonte
Embora você não tenha fornecido bons esclarecimentos como o green7, eu recebi soluções de meus problemas, as quais realmente valorizo ​​mais. Assim, aceitarei sua resposta. A melhor resposta seria combinação de vocês dois, mas eu tenho que escolher um :)
Honza Javorek
1
É bom saber: se você já possui um desktop Xubuntu completo, o gnome-screensaver não precisará de nenhuma dependência adicional. Ficará bonito sem exigir muitos recursos adicionais.
gerlos
1
Não existe exatamente um protetor de tela no gnome-screensaver, apenas 'screen blanker'.
Serge
@ Emerge: já que estamos terminando aqui, então, se o aplicativo não estiver apagando a tela, não estará realmente "salvando" sua tela e sua bateria; você provavelmente precisa de um dissipador de energia ocioso .
Ccpizza 12/12
Eu quis dizer que não há funcionalidade semelhante ao xscreensaver no gnome-screensaver. Também não vejo indicador de layout de teclado na tela de bloqueio do gnome-screensaver.
Serge
7

O Xscreensaver é um pacote que é uma estrutura de proteção de tela extensível e bloqueia o computador.

De acordo com esta página linuxfromscratch.org .

O XScreenSaver é um protetor de tela modular e armário para o sistema X Window. É altamente personalizável e permite o uso de qualquer programa que possa desenhar na janela raiz como um modo de exibição. O objetivo do XScreenSaver é exibir imagens bonitas na tela quando ela não estiver em uso, de acordo com a filosofia de que monitores autônomos sempre devem estar fazendo algo interessante, como fazem nos filmes. No entanto, o XScreenSaver também pode ser usado como um armário de tela, para impedir que outras pessoas usem seu terminal enquanto você estiver ausente.

Não sei o motivo pelo qual ele é usado no Lubuntu e no Xubuntu, mas pode ser por causa de sua popularidade, estabilidade e provavelmente é leve.

Também reduz o ônus de criar um novo pacote para substituir o software já existente.

verde
fonte
1
Obrigado pela explicação. Você respondeu à minha pergunta "Por que se chama XScreenSaver?" e alguns dos meus outros para esclarecer minha confusão. No entanto, como você não forneceu nenhuma solução para meus problemas, aceitarei a resposta do ccpizza.
Honza Javorek
7

Voce gosta de preto Tente slock, é o melhor exemplo do princípio KISS.

Para instalá-lo: sudo apt-get install suckless-tools

Então, a maneira mais fácil de configurá-lo no xubuntu é: sudo apt-get remove xscreensaver

Isso ocorre porque, por padrão, o xscreensaver tem precedência sobre outros protetores de tela, entre eles. Depois de removido, você pode eliminar o segmento xscreensaver que já está sendo executado em segundo plano ou simplesmente reiniciar.

Desfrute de simplicidade.

notageek
fonte
1
A simplicidade é agradável na medida em que não destrói a usabilidade. Na minha pergunta que mencionei, preciso ver qual layout de teclado está ativo.
Honza Javorek
Bem-vindo ao Ask Ubuntu! Evite postar a mesma resposta em mais de um local. Quando tentado a fazê-lo, isso normalmente significa: (1) a resposta deve ser personalizada para explicar o que há de diferente nas diferentes perguntas, (2) uma pergunta deve ser sinalizada para fechamento como duplicata de outra pergunta (você pode sinalizar postagens com 15 reputação ), (3) a resposta deve realmente ser um comentário ou (4) a resposta deve ser postada no local mais apropriado e comentários de uma linha publicados nas outras perguntas, resumindo e vinculando a ela.
Eliah Kagan
Obrigado, no começo eu estava preocupado que ele também instalasse as ferramentas 9base, mas elas estão em um pacote diferente. Essa é uma solução muito mínima e difícil de usar layouts diferentes. Não estou preocupado com a falta de funcionalidade. O Arch wiki diz que não é capaz de bloquear o acesso tty (o sflock aparentemente o faz). Em vez de desinstalar o xscreensaver, que teria quebrado um meta pacote no GalliumOS, comentei a seção sobre os outros lock_cmds /usr/bin/xflock4.
LiveWireBT
0

É um pouco mais fácil usar as telas de bloqueio " Branco em preto " ou " Preto em preto " no X / Ubuntu 18.04.2 LTS usando o xfce4. Isso também se aplica ao xfce4 instalado no topo do Ubuntu sem o xubuntu-desktoppacote.

O pacote xscreensaver-datacontém o tema " Branco sobre preto " padrão em /etc/X11/app-defaults/XScreenSaver.

O pacote xubuntu-default-settingscontém /etc/skel/.Xdefaults, copiado ~/.Xdefaultsdurante a criação de qualquer conta de usuário que contenha o tema " Preto no preto ".

/etc/xdg/xfce4/xinitrccarrega ~/.Xdefaultscom o código:

 # Has to go prior to merging Xft.xrdb, as its the "Defaults" file
 test -r "/etc/xdg/xfce4/Xft.xrdb" && XRESOURCES="$XRESOURCES /etc/xdg/xfce4/Xft.xrdb"
 test -r $HOME/.Xdefaults && XRESOURCES="$XRESOURCES $HOME/.Xdefaults"

 # ~/.Xresources contains overrides to the above
 test -r "$HOME/.Xresources" && XRESOURCES="$XRESOURCES $HOME/.Xresources"

Para voltar ao padrão, exclua ~/.Xdefaults.

Para usar o tema escuro, use um comando como:

 (mkdir -p /tmp/xubuntu-default-settings && cd /tmp/xubuntu-default-settings && apt download xubuntu-default-settings && dpkg -x xubuntu-default-settings*.deb . && cp etc/skel/.Xdefaults $HOME/)

Ou:

 deb=xubuntu-default-settings ; apt download "$deb" && ar x "$deb"*.deb data.tar.xz && tar -C $HOME/ -xJf data.tar.xz ./etc/skel/.Xdefaults --strip-components=3 && rm data.tar.xz "$deb"*.deb

Use ~ / .Xdefaults como uma maneira simples de retomar a tela de bloqueio do xscreensaver com base no conteúdo dos arquivos observados anteriormente.

noabody
fonte