Як зробити заблокований екран схожим на екран входу?


32

Чи є спосіб зробити так, щоб екран для входу з блокованого сеансу (за допомогою Ctrl+ Alt+ Lабо затримки екрана) виглядав як екран входу, коли ви починаєте новий сеанс? Я ненавиджу, що все на екрані блокування, окрім введення пароля, є чорним.


1
Варто зазначити, що в 11.10 / Oneiric / GNOME3 / все, що заблокований екран зараз використовує фон робочого столу замість чорного екрану.
zpletan

У Gnome 3 речі трохи складніше. Екран блокування використовує фон робочого столу ... Але як його змінити, окрім заміни файлів зображень чи редагування xml?
Ігор Нардін

Відповіді:


17

GDM

Ви не можете зробити заблокований екран схожим на екран входу.

Однак ви можете використовувати тему для блокованого екрана. На сайті gnome-look.org є досить багато доступних . Ось приклад .


7

GDM

Відповідь може трохи пізно, але окрім встановлення теми актуального діалогу розблокування, ви також можете встановити фон (тобто чорний пробіл навколо діалогового вікна) на будь-яке зображення, яке вам подобається. Просто запустіть таку команду в терміналі:

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), вищевказана команда також змінить його.


Я шукав рішення, застосовне до Gnome 3. На жаль, це не так.
Ігор Нардін


2

Якщо ви трохи досвідчені в C і трохи GTK, можливо, екран блокування схожий (але не бути!) Екраном входу - адже ваша головна турбота - неподобство блокування блоку?

Ви зробите це, змінивши джерела gnome-screensaverпакета, який надає заблокований екран.

Щоб отримати поради, перегляньте, як ви це зрозуміли ? розділ в кінці цієї відповіді . Початкове запитання стосувалося перестановки блоку блокування вліво ліво, а не в центр. Для того, що ви хочете, слід перемістити його ліворуч, зробити сірий фон прозорим та змінити розміри імені користувача та тексту "Пароль:" відповідним чином.

З мого досвіду, код, який потрібно змінити, швидше за все, лише у двох файлах: gs-lock-plug.cі gs-windows-x11.c.

Якщо ви спробуєте це і у вас виникнуть запитання, будь ласка, запитайте у коментарі, і я постараюся зробити все, щоб направити вас у правильному напрямку.


0

Світлий ДМ

Ця настройка працює, замінюючи виклик віртуальної клавіатури 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 .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.