Гадкий экран блокировки в Xubuntu

Когда я блокирую свой экран, я не получаю красивое диалоговое окно входа в систему, которое появляется после перезагрузки моего ноутбука. Я получаю нечто уродливое, похожее на это:

enter image description here

Я погуглил эту картинку, это не точный скриншот, но он почти такой же. Как я могу это исправить? Это стандартное поведение или я что-то сломал? Картина горящего экрана пугает меня, но я повторяю себя "Не паникуйте!" и это немного помогает.

  • Это безобразно.
  • Это не похоже на 99% моего окружения.
  • Я использую несколько раскладок клавиатуры. При вводе пароля мне нужно увидеть, какой из них активен , потому что в противном случае я делаю опечатки в своем пароле и пытаюсь войти в систему несколько раз. С этим экраном я обычно заканчиваю в 3-5 попыток, так как делаю неправильные предположения и другие случайные опечатки, вызванные нервозностью.
  • Почему он называется XScreenSaver? Я отключил заставки. Я ненавижу их. Я хочу только заблокировать свой компьютер, когда я иду в ванную или на обед. Я хочу свой экран входа в систему.
31
задан 12 November 2012 в 23:53

5 ответов

Снимите xscreensaver и установите gnome-screensaver, который выглядит более изысканно:

sudo apt-get remove xscreensaver
sudo apt-get install gnome-screensaver

Вы также можете установить ярлык для блокировки экрана с помощью клавиатуры:

Запустить > Диспетчер настроек > Клавиатура > Ярлыки приложений > Добавить

Command: xflock4

ShortCut: <Super>l ; (e.g. press the "Windows key" + l)

ПРИМЕЧАНИЕ. Единственным потенциальным недостатком этого является то, что gnome-screensaver вытянет зависимости gnome, которые в очень минималистичном рабочем столе могут не уже присутствовать. Но в большинстве средних систем библиотеки gnome все равно уже установлены, так что никаких накладных расходов нет.

0
ответ дан 12 November 2012 в 23:53

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

Согласно эта страница linuxfromscratch.org .

XScreenSaver - это модульная заставка и средство блокировки для системы X Window. Он легко настраивается и позволяет использовать любую программу, которая может рисовать в корневом окне, в качестве режима отображения. Цель XScreenSaver - отображать красивые картинки на экране, когда он не используется, в соответствии с философией, согласно которой необслуживаемые мониторы всегда должны делать что-то интересное, как в кино. Тем не менее, XScreenSaver также можно использовать в качестве блокировки экрана, чтобы другие люди не могли пользоваться вашим терминалом, пока вас нет.

Я не знаю причину, по которой он используется в Lubuntu и Xubuntu, но это может быть связано с его популярностью, стабильностью и, вероятно, легкостью.

Это также уменьшает бремя создания нового пакета для замены уже существующего программного обеспечения.

0
ответ дан 12 November 2012 в 23:53

Здесь должен быть упомянут какой-то способ: http://www.inductiveload.com/posts/change-the-xscreensaver-icon/

... но для перекомпиляции код был бы необходим. Хорошо было бы, если какой-нибудь компьютерщик может искать и делиться шагами в деталях.

0
ответ дан 12 November 2012 в 23:53

Несколько проще использовать стандартные блокировочные экраны « Белое на черном » или « Черное на черном » в X / Ubuntu 18.04.2 LTS с использованием xfce4. Это также относится к xfce4, установленному поверх Ubuntu без пакета xubuntu-desktop.

Пакет xscreensaver-data содержит стандартную тему « White on Black » в /etc/X11/app-defaults/XScreenSaver.

Пакет xubuntu-default-settings содержит /etc/skel/.Xdefaults, скопированный в ~/.Xdefaults при создании любой учетной записи пользователя, который содержит тему « Black on Black ».

/etc/xdg/xfce4/xinitrc загружает ~/.Xdefaults с кодом:

 # Has to go prior to merging Xft.xrdb, as its the "Defaults" file
 test -r "/etc/xdg/xfce4/Xft.xrdb" && XRESOURCES="$XRESOURCES /etc/xdg/xfce4/Xft.xrdb"
 test -r $HOME/.Xdefaults && XRESOURCES="$XRESOURCES $HOME/.Xdefaults"

 # ~/.Xresources contains overrides to the above
 test -r "$HOME/.Xresources" && XRESOURCES="$XRESOURCES $HOME/.Xresources"

Чтобы вернуться к настройкам по умолчанию, удалите ~/.Xdefaults.

Чтобы использовать темную тему, используйте команду, например:

 (mkdir -p /tmp/xubuntu-default-settings && cd /tmp/xubuntu-default-settings && apt download xubuntu-default-settings && dpkg -x xubuntu-default-settings*.deb . && cp etc/skel/.Xdefaults $HOME/)

Или:

 deb=xubuntu-default-settings ; apt download "$deb" && ar x "$deb"*.deb data.tar.xz && tar -C $HOME/ -xJf data.tar.xz ./etc/skel/.Xdefaults --strip-components=3 && rm data.tar.xz "$deb"*.deb

Используйте ~ / .Xdefaults как простой способ перефразировать xscreensaver экран блокировки на основе содержимого файлов, отмеченных ранее.

0
ответ дан 12 November 2012 в 23:53

Тебе нравится черный? Попробуйте slock, это лучший пример принципа KISS.

Чтобы установить его: sudo apt-get install suckless-tools

Затем самый простой способ настроить его в xubuntu: sudo apt-get remove xscreensaver

Это потому, что по умолчанию xscreensaver имеет приоритет над другими заставками, slock среди них. После удаления вы можете либо убить поток xscreensaver, уже работающий в фоновом режиме, либо просто перезапустить.

Наслаждайтесь простотой.

0
ответ дан 12 November 2012 в 23:53

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

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