Como tornar a tela de bloqueio parecida com a tela de login?

31

Existe alguma maneira de fazer a tela de login de uma sessão bloqueada (usando Ctrl + Alt + L ou de uma tela? tempo limite) parece com a tela de login quando você está iniciando uma nova sessão? Eu odeio que tudo na tela de bloqueio, além da entrada de senha, seja preto.

    
por Chris Kerrigan 12.05.2011 / 06:38

5 respostas

16

GDM

Você não pode fazer a tela de bloqueio parecer com a tela de login.

No entanto, você pode usar um tema para a tela de bloqueio. Existem alguns disponíveis em gnome-look.org . Veja um exemplo .

    
por K. Hendrik 12.05.2011 / 06:59
7

GDM

A resposta pode ser um pouco tarde, mas além de definir o tema da caixa de diálogo de desbloqueio real, você também pode definir o plano de fundo (ou seja, o espaço em preto ao redor da caixa de diálogo) para qualquer imagem que desejar . Basta executar o seguinte comando no terminal:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set /desktop/gnome/background/picture_filename --type string /usr/share/backgrounds/Holes_by_FireCobold.jpg

Substitua o último caminho no comando pelo caminho da imagem que você deseja usar. Não se esqueça de reiniciar sua sessão de desktop (ou tente reiniciar o gconfd-2 matando-o, pelo menos).

EDIT: a menos que você tenha configurado o plano de fundo da tela de login (por exemplo, via Ubuntu Tweak), o comando acima também irá alterá-lo.

    
por Oleg 18.06.2011 / 14:12
4

LightDM

Isso foi planejado 12.04 - existe o relatório de erros . No entanto, não fez o lançamento final.

por Jorge Castro 23.12.2011 / 15:59
2

Se você é um pouco proficiente em C e um pouco de GTK, é possível ter a tela de bloqueio parecida com (mas não ser!) a tela de login - já que sua principal preocupação parece ser ser a feiura do cofre?

Você faria isso modificando as origens do pacote gnome-screensaver , que fornece a tela de bloqueio.

Para dicas, por favor, veja a seção Como você descobriu isso? no final de esta resposta . A pergunta original era sobre o reposicionamento da caixa de bloqueio no canto inferior esquerdo em vez do centro. Para o que você deseja, mova-o para a esquerda, deixe o plano de fundo cinza transparente e altere os tamanhos do nome de usuário e do texto "Senha:" adequadamente.

Da minha experiência, o código que você precisa alterar provavelmente está apenas em dois arquivos: gs-lock-plug.c e gs-windows-x11.c .

Se você tentar isso e tiver alguma pergunta, peça um comentário e tentarei o melhor para apontar você na direção certa.

    
por ish 08.06.2012 / 14:02
0

Light DM

Esse ajuste funciona substituindo a chamada para OnScreen Virtual Keyboard pela de LightDM . Um ajuste melhor seria substituir a chamada para Gnome ScreenSaver Lockscreen (LockScreen padrão do Ubuntu até o Ubuntu 13.10) com um para Unity Greeter (tela de login padrão do Ubuntu), mas eu poderia não há como fazer isso.

Método:

Abra o Editor Dconf , selecione o esquema org.gnome.desktop.screensaver , edite a variável embedded-keyboard-command e substitua conteúdo com

dbus-launch gdmflexiserver -xnest

e, em seguida, marque embedded-keyboard-enabled para o mesmo esquema.

Comandos de atalho: Para os amantes de terminal e preguiçosos, você pode fazer as configurações acima com apenas dois comandos:

gsettings set org.gnome.desktop.screensaver embedded-keyboard-command "dbus-launch gdmflexiserver -xnest"
gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true

A partir de agora, a Tela de Login do Ubuntu ( Greer da Unidade ) aparece toda vez que o sistema é ativado pelo protetor de tela ( Bloqueio de tela ) ou Suspensão .

Este método foi fornecido por alina no tópico Discurso do Ubuntu Desperte do protetor de tela diretamente para a tela de login . Estou usando o Ubuntu 12.04 LTS e esse método funciona bem. Pode trabalhar em 12.10,13.04 e 13.10 também.

Uma limitação com este método é que você verá a tela de bloqueio do Screensaver do Gnome por um segundo antes de ver o Unity Greeter. Além disso, como o Unity Greeter não foi projetado para bloquear a tela, ele não é tão rápido e fluido quanto a tela de bloqueio padrão. O Ubuntu 14.04 LTS irá encontrar uma solução para estes problemas usando o Light Locker em vez do Gnome Screensaver LockScreen .

    
por HEXcube 22.11.2013 / 17:38