Некрасивий екран блокування в Xubuntu


31

Коли я блокую екран, я не отримую діалогового вікна входу, який є після перезавантаження мого ноутбука. У мене виходить щось потворне подібне до цього:

введіть тут опис зображення

Я гуглив цю картину, це не точний скріншот, але він майже той самий. Як я можу це виправити? Це стандартна поведінка чи я щось порушив? Картина палаючого екрана мене лякає, але я повторюю себе: "Не панікуй!" і це якось допомагає.

  • Це некрасиво.
  • Це не схоже на 99% мого оточення.
  • Я використовую кілька макетів клавіатури. Вводячи пароль, мені потрібно побачити, який із них активний , бо в іншому випадку я роблю помилки в своєму паролі і мушу спробувати увійти кілька разів. З цим екраном я зазвичай закінчую рівно 3-5 спроб, оскільки я роблю неправильні здогадки та інші випадкові помилки, викликані нервозністю.
  • Чому його називають XScreenSaver? Я відключив заставки. Я ненавиджу їх. Я хочу лише заблокувати комп’ютер, поки я йду до ванної або на обід. Я хочу, щоб мій екран входу.

1
У мене був такий самий випуск у Lubuntu, тут є деяке обговорення цього питання: ubuntuforums.org/showthread.php?t=1908141 Перевірте посилання у його другій публікації для отримання більш детальної інформації.
Везер

Звучить розумно. Єдине питання - це зручність використання. Чи існує спосіб відображення розкладки клавіатури, яку я зараз використовую? (Однак я все ще думаю, що "послідовність" має величезний вплив на зручність використання. Це не стільки в косметиці, скільки в навігації користувача і т. Д.)
Honza Javorek

Поняття не маю, я не розглядав питання клавіатури. Після гри з xfce та lxde я повернувся до резервного гнома.
Везер

Відповіді:


28

Вийміть xscreensaverта встановіть, gnome-screensaverякий має більш витончений вигляд:

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

Ви також можете встановити ярлик для блокування екрана за допомогою клавіатури:

Start> Settings Manager> Keyboard> Application Shortcuts>Add

Command: xflock4

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

ПРИМІТКА. Єдиним потенційним недоліком цього є те gnome-screensaver, що потягне залежність від гнома, яка на дуже мінімалістичному робочому столі може вже не бути присутнім. Але в більшості середніх систем бібліотеки gnome вже встановлені, тому немає накладних витрат.


Хоча ви не дали чіткого роз'яснення, як це зробив green7, я отримав від вас вирішення своїх питань, які я насправді більше ціную. Таким чином, я прийму вашу відповідь. Найкращою відповіддю було б поєднання вас двох, але я мушу вибрати одну :)
Honza Javorek

1
Приємно знати: якщо у вас вже є повноцінний робочий стіл Xubuntu, заставка gnome не потребуватиме додаткової залежності. Це буде виглядати добре, не вимагаючи занадто багато додаткових ресурсів.
gerlos

1
Немає точно заставки в gnome-screensaver, лише "заготовка екрана".
Серж

@Serge: оскільки ми переходимо до термінології тут, якщо додаток не вимикає дисплей, то він насправді не «економить» ваш екран і акумулятор; вам, напевно, потрібен марнотрат-дисплей-енергія .
ccpizza

Я мав на увазі, що в gnome-screensaver немає функціоналу, схожого на xscreensaver. Також я не бачу індикатора розкладки клавіатури на блокованому екрані gnome-screensaver.
Серж

7

Xscreensaver - це пакет, який є розширюваною рамкою заставки та блокує комп'ютер.

Відповідно до цієї сторінки linuxfromscratch.org .

XScreenSaver - це модульна заставка та шафка для системи X Window. Він налаштовується на високий рівень і дозволяє використовувати будь-яку програму, яка може малювати у кореневому вікні як режим відображення. Мета XScreenSaver - відображати гарні зображення на екрані, коли він не використовується, відповідно до філософії, що без нагляду монітори завжди повинні робити щось цікаве, як це роблять у фільмі. Однак XScreenSaver також може використовуватися як шафа для зберігання екрана, щоб запобігти використанню вашого терміналу, поки ви не знаходитесь.

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

Це також зменшує тягар створення нового пакету для заміни вже наявного програмного забезпечення.


1
Дякую за пояснення. Ви відповіли на моє запитання "Чому його називають XScreenSaver?" і пару моїх інших, щоб очистити мою плутанину. Однак ви не забезпечили рішення моїх питань, тому я прийму відповідь ccpizza.
Honza Javorek

7

Вам подобається чорний? Спробуйте скло, це найкращий приклад принципу KISS.

Щоб встановити його: sudo apt-get install suckless-tools

Тоді найпростіший спосіб налаштувати його в xubuntu: sudo apt-get remove xscreensaver

Це відбувається тому, що за замовчуванням xscreensaver має перевагу над іншими заставками, серед них невимушено. Після видалення ви можете або вбити нитку xscreensaver, яка вже працює у фоновому режимі, або просто перезапустити.

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


1
Простота приємна, оскільки вона не вбиває юзабіліті. У своєму запитанні я згадав, що мені потрібно побачити, яка розкладка клавіатури активна.
Honza Javorek

Ласкаво просимо до Ask Ubuntu! Будь ласка, уникайте розміщення однієї і тієї самої відповіді в більш ніж одному місці. Коли це спокушається, це зазвичай означає: (1) відповідь має бути налаштована для врахування того, що відрізняється від різних питань; (2) одне питання має бути позначено для закриття як дублікат іншого питання (ви можете позначати повідомлення з 15 репутацією ), (3) відповідь справді має бути коментарем, або (4) відповідь має бути розміщена в найбільш підходящому місці, а однорядкові коментарі, розміщені на інших питаннях, узагальнення та посилання на них.
Елія Каган

Дякую, спочатку я хвилювався, що він також встановить інструменти 9base, але вони є в іншому пакеті. Це дуже мінімальне рішення, і жорсткий, коли я використовую різні макети, я не переживаю за цю відсутність функціоналу. Arch wiki каже, що він не в змозі заблокувати доступ tty (мабуть, sflock). Замість того, щоб видалити xscreensaver, який мав би - зламав мета-пакет на GalliumOS - я прокоментував розділ про інші lock_cmds в /usr/bin/xflock4.
LiveWireBT

0

Трохи простіше використовувати запасні екрани " Біле на чорному " або " Чорне на чорному " в X / Ubuntu 18.04.2 LTS за допомогою xfce4. Це стосується і xfce4, встановленого поверх Ubuntu без xubuntu-desktopпакета.

Пакет xscreensaver-dataмістить тему " Біле на чорному " за замовчуванням на /etc/X11/app-defaults/XScreenSaver.

Пакет xubuntu-default-settingsмістить /etc/skel/.Xdefaults, скопійований ~/.Xdefaultsпід час створення будь-якого облікового запису користувача, який містить тему " Чорне на чорному ".

/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 на основі вмісту раніше відзначених файлів.

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