Легкая марка
Этот твик работает путем замены вызова на виртуальной клавиатуре OnScreen на вызов LightDM . Лучше было бы заменить вызов Gnome ScreenSaver Lockscreen ( LockScreen по умолчанию в Ubuntu до Ubuntu 13.10) на Unity Greeter (экран входа по умолчанию в Ubuntu), но я не смог найти никакого способа сделать это.
Метод:
Откройте Dconf Editor , выберите схему org.gnome.desktop.screensaver , отредактируйте переменную embedded-keyboard-command и замените ее содержимое на
dbus-launch gdmflexiserver -xnest
, а затем проверьте, включена ли встроенная клавиатура для той же схемы.
Комбинации клавиш:
для любителей терминалов и для тех, кто ленив, вы можете выполнить вышеуказанные настройки всего двумя командами:
gsettings set org.gnome.desktop.screensaver embedded-keyboard-command "dbus-launch gdmflexiserver -xnest"
gsettings set org.gnome.desktop.screensaver embedded-keyboard-enabled true
Отныне экран входа в Ubuntu ( Unity Greeter ) появляется каждый раз, когда система выходит из режима Заставки ( Блокировка экрана ) или Приостановить .
Этот метод был предоставлен Алиной в ветке Ubuntu Discourse Wake из заставки прямо на экран входа в систему . Я использую Ubuntu 12.04 LTS и этот метод работает нормально. Может работать и 12.10,13.04 и 13.10.
Ограничением этого метода является то, что вы увидите экранную заставку Gnome LockScreen на секунду, прежде чем увидите Unity Greeter. Кроме того, поскольку Unity Greeter не предназначен для блокировки экрана, он не такой быстрый и плавный, как экран блокировки по умолчанию. Ubuntu 14.04 LTS найдет решение этих проблем, используя Light Locker вместо Gnome Screensaver LockScreen .