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 .
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.
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 .
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.
Isso foi planejado 12.04 - existe o relatório de erros . No entanto, não fez o lançamento final.
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.
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.
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 .