Чи є спосіб зробити так, щоб екран для входу з блокованого сеансу (за допомогою Ctrl+ Alt+ Lабо затримки екрана) виглядав як екран входу, коли ви починаєте новий сеанс? Я ненавиджу, що все на екрані блокування, окрім введення пароля, є чорним.
Чи є спосіб зробити так, щоб екран для входу з блокованого сеансу (за допомогою Ctrl+ Alt+ Lабо затримки екрана) виглядав як екран входу, коли ви починаєте новий сеанс? Я ненавиджу, що все на екрані блокування, окрім введення пароля, є чорним.
Відповіді:
Ви не можете зробити заблокований екран схожим на екран входу.
Однак ви можете використовувати тему для блокованого екрана. На сайті gnome-look.org є досить багато доступних . Ось приклад .
Відповідь може трохи пізно, але окрім встановлення теми актуального діалогу розблокування, ви також можете встановити фон (тобто чорний пробіл навколо діалогового вікна) на будь-яке зображення, яке вам подобається. Просто запустіть таку команду в терміналі:
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
Замініть останній шлях у команді на шлях до зображення, яке ви хочете використовувати. Не забудьте перезапустити сеанс робочого столу (або спробуйте перезапустити gconfd-2
, принаймні вбивши його).
EDIT: якщо ви не налаштували фон екрана входу (наприклад, через Ubuntu Tweak), вищевказана команда також змінить його.
Якщо ви трохи досвідчені в C і трохи GTK, можливо, екран блокування схожий (але не бути!) Екраном входу - адже ваша головна турбота - неподобство блокування блоку?
Ви зробите це, змінивши джерела gnome-screensaver
пакета, який надає заблокований екран.
Щоб отримати поради, перегляньте, як ви це зрозуміли ? розділ в кінці цієї відповіді . Початкове запитання стосувалося перестановки блоку блокування вліво ліво, а не в центр. Для того, що ви хочете, слід перемістити його ліворуч, зробити сірий фон прозорим та змінити розміри імені користувача та тексту "Пароль:" відповідним чином.
З мого досвіду, код, який потрібно змінити, швидше за все, лише у двох файлах: gs-lock-plug.c
і gs-windows-x11.c
.
Якщо ви спробуєте це і у вас виникнуть запитання, будь ласка, запитайте у коментарі, і я постараюся зробити все, щоб направити вас у правильному напрямку.
Ця настройка працює, замінюючи виклик віртуальної клавіатури OnScreen на виклик LightDM . Кращим способом було б замінити виклик на Lockcreen Gnome ScreenSaver (за замовчуванням LockScreen до Ubuntu до Ubuntu 13.10) на один на Unity Greeter (екран входу за замовчуванням Ubuntu), але я не міг знайти способу зробити це.
Відкрийте редактор Dconf , виберіть схему org.gnome.desktop.screensaver , відредагуйте змінну команду вбудованої клавіатури та замініть її вміст на
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 ) з'являється кожного разу, коли система прокидається із заставки ( блокування екрана ) або з призупинення .
Цей метод був наданий alina на дискусійному потоці Ubuntu Пробудження з заставки безпосередньо на екран входу . Я використовую Ubuntu 12.04 LTS, і цей метод працює чудово. Може працювати 12.10,13.04 та 13.10 теж.
Обмеженням цього методу є те, що ви побачите заставку Gnome Screen LoverScreen на секунду, перш ніж побачити Unity Greeter. Крім того, оскільки Unity Greeter не розроблений для блокування екрана, він не такий швидкий і текучий, як екран блокування за замовчуванням. Ubuntu 14.04 LTS знайде рішення цих проблем, використовуючи Light Locker замість заставки Gnome Screen LoverScreen .