Licht DM
Diese Optimierung ersetzt den Aufruf der virtuellen OnScreen-Tastatur durch den von LightDM . Besser wäre es, den Aufruf von Gnome ScreenSaver Lockscreen (Ubuntus Standard-Sperrbildschirm bis Ubuntu 13.10) durch einen an Unity Greeter (Ubuntus Standard-Anmeldebildschirm) zu ersetzen , aber ich konnte keine Möglichkeit finden, dies zu tun.
Methode:
Öffnen Sie den Dconf Editor , wählen Sie das Schema org.gnome.desktop.screensaver aus , bearbeiten Sie die Variable embedded-keyboard-command und ersetzen Sie deren Inhalt durch
dbus-launch gdmflexiserver -xnest
Aktivieren Sie das Kontrollkästchen Eingebettete Tastatur für dasselbe Schema.
Shortcut-Befehle:
Für die Terminal-Liebhaber und die Faulen da draußen können Sie die obigen Einstellungen mit nur 2 Befehlen vornehmen:
gsettings set org.gnome.desktop.screensaver embedded-keyboard-command "dbus-launch gdmflexiserver -xnest"
gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true
Von nun an wird der Ubuntu-Anmeldebildschirm ( Unity Greeter ) jedes Mal angezeigt, wenn das System aus dem Bildschirmschoner ( Sperrbildschirm ) oder dem Standby-Modus geweckt wird .
Diese Methode wurde von alina im Ubuntu Discourse-Thread Wake from screensaver direkt zum Anmeldebildschirm bereitgestellt . Ich verwende Ubuntu 12.04 LTS und diese Methode funktioniert gut. Kann auch am 12.10.13.04 und 13.10 arbeiten.
Eine Einschränkung bei dieser Methode ist, dass der Gnome Screensaver LockScreen eine Sekunde lang angezeigt wird, bevor Unity Greeter angezeigt wird. Da Unity Greeter nicht für das Sperren von Bildschirmen entwickelt wurde, ist es auch nicht so schnell und flüssig wie der Standard-Sperrbildschirm. Ubuntu 14.04 LTS wird eine Lösung für diese Probleme finden, indem Light Locker anstelle von Gnome Screensaver LockScreen verwendet wird .