Вопрос Как сделать экран блокировки похожим на экран входа?


Есть ли способ сделать экран входа в систему заблокированным сеансом (либо используя Ctrl+Alt+L или от тайм-аута экрана) выглядят как экран входа в систему при запуске нового сеанса? Я ненавижу, что все на экране блокировки, кроме ввода пароля, черное.


31
2018-05-12 04:38


происхождения


Стоит отметить, что в 11.10 / Oneiric / GNOME3 / независимо от того, что экран блокировки теперь использует фон рабочего стола вместо черного экрана. - zpletan
В Gnome 3 вещи немного сложнее. Экран блокировки действительно использует фоновый рисунок рабочего стола ... Но как его изменить, кроме замены файлов изображений или редактирования xml? - Igor Nardin


ответы:


GDM

Вы не можете сделать экран блокировки похожим на экран входа в систему.

Тем не менее, вы можете использовать тему для экрана блокировки. Есть немало доступных на gnome-look.org, Вот пример,


16
2018-05-12 04:59





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 убив его, по крайней мере).

РЕДАКТИРОВАТЬ: если вы не настроили фон экрана входа (например, через Ubuntu Tweak), вышеуказанная команда также изменит его.


7
2018-06-18 12:12



Я искал решение, применимое к Gnome 3. К сожалению, этого нет. - Igor Nardin


LightDM

Это было запланировано 12.04. отчет об ошибке, Однако он не сделал окончательного релиза.


4
2017-12-23 14:59





Если вы немного владеете C и немного GTK, возможно иметь экран блокировки выглядит как (но не быть!) экрана входа в систему - так как ваша главная забота - это уродство блокировки?

Вы сделаете это, изменив источники gnome-screensaver пакет, который обеспечивает блокировку экрана.

Для получения советов см. Как вы это поняли? в конце этот ответ, Первоначальный вопрос состоял в том, чтобы переставить блокировочный ящик в нижний левый угол вместо центра. Для чего вы хотите переместить его влево, сделать серый фон прозрачным и соответствующим образом изменить размеры имени пользователя и «Пароль:».

По моему опыту, код, который вам нужно изменить, скорее всего, только в двух файлах: gs-lock-plug.c а также gs-windows-x11.c,

Если вы попробуете это и имеете какие-либо вопросы, пожалуйста, спросите в комментарии, и я постараюсь изо всех сил указать вам в правильном направлении.


2
2018-06-08 12:02





Легкий DM

Эта настройка работает путем замены вызова на виртуальную клавиатуру OnScreen на LightDM, Лучшая настройка будет заключаться в замене вызова на Gnome ScreenSaver Lockscreen(Ubuntu по умолчанию LockScreen до Ubuntu 13.10) с одним Unity Greeter(Экран входа в Ubuntu по умолчанию), но я не мог найти способ сделать это.


Метод:

открыто Редактор Dconf, выберите схему org.gnome.desktop.screensaver, отредактировать переменную погруженный клавиатуры команда и замените его на

dbus-launch gdmflexiserver -xnest

, а затем проверьте встроенная клавиатура с поддержкойдля той же схемы.

Команды ярлыка: Для любителей терминалов и ленивых вы можете сделать вышеуказанные настройки всего за 2 команды:

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 Просыпаться от скринсейвера непосредственно к экрану входа в систему, я использую Ubuntu 12.04 LTS и этот метод работает отлично. Может работать и 12.10, 13.04 и 13.10.

Ограничение с помощью этого метода заключается в том, что вы увидите Gnome Screensaver LockScreen на секунду, прежде чем увидеть Unity Greeter. Кроме того, поскольку Unity Greeter не предназначен для блокировки экрана, он не такой быстрый и жидкий, как экран блокировки по умолчанию. Ubuntu 14.04 LTS найдут решение этих проблем, используя Световой шкафчик вместо Заставка Gnome LockScreen,


0
2017-11-22 16:38