Light DM
Questo tweak funziona sostituendo la chiamata alla tastiera virtuale OnScreen con quella di LightDM . Una modifica migliore sarebbe quella di sostituire la chiamata a Gnome ScreenSaver Lockscreen (LockScreen predefinito di Ubuntu fino a Ubuntu 13.10) con uno a Unity Greeter (schermata di accesso predefinita di Ubuntu), ma non sono riuscito a trovare alcun modo per farlo.
Metodo:
Apri Dconf Editor , seleziona lo schema org.gnome.desktop.screensaver , modifica la variabile embedded-command-keyboard e sostituisci il suo contenuto con
dbus-launch gdmflexiserver -xnest
, quindi controlla la tastiera integrata abilitata per lo stesso schema.
Comandi di scelta rapida:
per gli amanti del Terminale e quelli pigri là fuori, è possibile effettuare le impostazioni sopra con solo 2 comandi:
gsettings set org.gnome.desktop.screensaver embedded-keyboard-command "dbus-launch gdmflexiserver -xnest"
gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true
Da ora in poi, la schermata di accesso di Ubuntu ( Unity Greeter ) appare ogni volta che il sistema si riattiva da Screensaver ( Blocco schermo ) o Sospendi .
Questo metodo è stato fornito da Alina nel thread di Ubuntu Discourse Wake dallo screensaver direttamente alla schermata di accesso . Sto usando Ubuntu 12.04 LTS e questo metodo funziona bene. Può funzionare anche il 12.10.13.04 e il 13.10.
Una limitazione con questo metodo è che vedrai Gnome Screensaver LockScreen per un secondo prima di vedere Unity Greeter. Inoltre, poiché Unity Greeter non è progettato per bloccare lo schermo, non è veloce e fluido come lo schermo di blocco predefinito. Ubuntu 14.04 LTS troverà una soluzione a questi problemi usando Light Locker invece di Gnome Screensaver LockScreen .