Как я могу изменить экран блокировки Ubuntu 17.10? [dубликат]

какой-то странный hiccup во время миграции kwallet

Возможно, проблема, проверьте свой пароль внутри KWalletManager и убедитесь, что он правильный. Возможно, вам потребуется переконфигурировать kwallet

32
задан 19 October 2011 в 10:26

6 ответов

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), указанная выше команда также изменит ее.

16
ответ дан 23 July 2018 в 18:08

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

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

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

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

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

2
ответ дан 17 July 2018 в 17:17

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
ответ дан 17 July 2018 в 17:17

Light DM

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

Метод:

Откройте LightDM , выберите схему org.gnome.desktop.screensaver, отредактируйте переменную embedded-keyboard-command и замените ее содержимое с

dbus-launch gdmflexiserver -xnest

, а затем проверьте embedded-keyboard-command для той же схемы.

org.gnome.desktop.screensaver Для любителей терминалов и ленивых вы можете сделать вышеуказанные настройки всего двумя командами:

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) каждый раз, когда (d3)) или Suspend.

Этот метод был предоставлен alina в теме Ubuntu Discourse. Просыпайтесь от скринсейвера непосредственно к экрану экран входа в систему. Я использую Unity Greeter , и этот метод работает отлично. Может работать и с 12.10, 13.04 и 13.10.

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

0
ответ дан 17 July 2018 в 17:17

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

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

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

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

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

4
ответ дан 23 July 2018 в 18:08

Light DM

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

Метод:

Откройте LightDM , выберите схему org.gnome.desktop.screensaver, отредактируйте переменную embedded-keyboard-command и замените ее содержимое с

dbus-launch gdmflexiserver -xnest

, а затем проверьте embedded-keyboard-command для той же схемы.

org.gnome.desktop.screensaver Для любителей терминалов и ленивых вы можете сделать вышеуказанные настройки всего двумя командами:

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) каждый раз, когда (d3)) или Suspend.

Этот метод был предоставлен alina в теме Ubuntu Discourse. Просыпайтесь от скринсейвера непосредственно к экрану экран входа в систему. Я использую Unity Greeter , и этот метод работает отлично. Может работать и с 12.10, 13.04 и 13.10.

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

0
ответ дан 23 July 2018 в 18:08

Другие вопросы по тегам:

Похожие вопросы: