DM claro
Esse ajuste funciona substituindo a chamada para o Teclado virtual na tela pelo do LightDM . Um ajuste melhor seria substituir a chamada para o Gnome ScreenSaver Lockscreen (LockScreen padrão do Ubuntu até o Ubuntu 13.10) por um para o Unity Greeter (tela de login padrão do Ubuntu), mas não consegui encontrar nenhuma maneira de fazer isso.
Método:
Abra o Dconf Editor , selecione o esquema org.gnome.desktop.screensaver , edite a variável embedded-keyboard-command e substitua seu conteúdo por
dbus-launch gdmflexiserver -xnest
e, em seguida, verifique o teclado incorporado ativado para o mesmo esquema.
Comandos de atalho:
Para os amantes do terminal e os preguiçosos, você pode fazer as configurações acima com apenas 2 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 ( Unity Greeter ) aparece toda vez que o sistema é ativado pelo Screensaver ( Bloquear tela ) ou Suspend .
Este método foi fornecido por alina no thread do Discurso do Ubuntu, Desperte do protetor de tela diretamente na tela de login . Estou usando o Ubuntu 12.04 LTS e esse método funciona bem. Pode funcionar em 12.10,13.04 e 13.10 também.
Uma limitação desse método é que você verá o LockScreen do Gnome Screensaver por um segundo antes de ver o Unity Greeter. Além disso, como o Unity Greeter não foi projetado para bloquear a tela, não é tão rápido e fluido quanto a tela de bloqueio padrão. O Ubuntu 14.04 LTS encontrará uma solução para esses problemas usando o Light Locker em vez do Gnome Screensaver LockScreen .