Налаштування заставки в Ubuntu


Відповіді:


88

Починаючи з 12.04, Ubuntu не постачає жодної заставки, а лише чорний екран, який з’являється, коли ваша система не працює. Якщо ви хочете мати заставки, ви можете поміняти заставку gnome-screensaver на XScreenSaver.

Заставки фактично були зняті ще в Ubuntu 11.10. Ubuntu використовує заставку gnome та успадкував зміни від GNOME вище. Розробники GNOME вважають, що чорний екран, який переводить ваш монітор у режим меншої потужності, є оптимальним.

Встановлення XScreenSaver

Відкрийте термінал і запустіть наступну команду для видалення заставки gnome:

sudo apt-get remove gnome-screensaver

Встановіть XScreenSaver та деякі додаткові заставки із наступною командою:

sudo apt-get install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra

Налаштування заставки

Після встановлення виконайте пошук у заставці для екрана. Запустіть утиліту Screensaver і використовуйте її для налаштування XScreenSaver та вибору налаштувань заставки.

Утиліта Screensaver запропонує вам зупинити процес заставки gnome-screensaver і запустити фоновий процес xscreensaver при його запуску.

За замовчуванням XScreenSaver обирає випадкову заставку кожного разу, коли вона запускається. Ви можете вказати вибрані заставки, або включити режим "Тільки одна заставка" завжди використовувати улюблену заставку.

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

Додавання до запуску

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

Почніть з запуску утиліти програм для запуску програм від тире. Додайте програму запуску за допомогою наступної команди. Ім'я та коментар тут можуть бути будь-якими, що вам подобаються:

xscreensaver -nosplash

xscreenserver

Повернення змін

Повернення цих змін просте. Просто запустіть ці команди, щоб видалити XScreenSaver та перевстановити заставку gnome:

sudo apt-get remove xscreensaver xscreensaver-data-extra xscreensaver-gl-extra
sudo apt-get install gnome-screensaver

Джерело та докладніше про те, як додати заставки до Ubuntu 12.04 .


Це справді дурне питання, але як я встановити, коли він запустить заставку?
MadTux

1
Чудова відповідь! @MadTux: ви встановлюєте, коли воно запуститься в нижньому куті вікна програми «заставка»
eggonlegs

Ви можете налаштувати xscreensaverз командного рядка, запустивши xscreensaver-demo.
Дрю Ноакс

Чудовий ресурс! Будь ласка, додайте цю інформацію до своєї публікації. Йдеться про те, що Ctrl + Alt + L перестає працювати при заміні заставки Gnome на XScreensaver, і як це виправити: askubuntu.com/questions/75692/…
Mihai Danila

І як ви називаєте це вікно конфігурації від CLI?
homs

4

ні, вам не доведеться видаляти заставку gnome та встановлювати xscreensaver. Ви можете просто перейти в Налаштування системи -> Яскравість і Блокування, щоб налаштувати час очікування гном-заставки. Заставка gnome може перевести ваш РК-монітор у режим низької активності, щоб він був найкращим для вашого монітора.


Хоча заставка gnome не запускала DPMS у натуральній формі, точніше, нарешті, це відбувається (тобто моя підсвітка РК-дисплея фактично вимкнена!) - Місце для налаштування тайм-ауту є правильним; але я не знаю, чому воно повинно відображати моє повне ім’я (в кутку чорного екрану) деякий час, перш ніж воно почнеться ... "збереження".
Роберт Сімер

0

Відповідь Раду хороша, тому я не буду її дублювати. Я зазначу додаткові кроки, рекомендовані xscxreensaverрозробником. Я також включаю короткий абзац історії від розробника.


ВИКОРИСТАННЯ GNOME ILI UNITY

Більшу частину десятиліття GNOME поставлявся xscreensaverтаким, який є, і все просто вийшло з коробки. Однак у 2005 році вони вирішили переосмислити колесо та відправити власну заміну демона xscreensaver під назвою "gnome-screensaver", а не поліпшити xscreensaver і внести свій внесок у зміни. Як результат, програма "заставки-гнома" - це небезпечно, позбавлено помилок і не вистачає багатьох функцій xscreensaver. Ви не повинні його використовувати.

Щоб замінити заставку gnome-screensaver на xscreensaver:

  1. Повністю видаліть пакет заставки gnome-screensaver.

    sudo apt-get remove gnome-screensaver

  2. Запустіть xscreensaver при вході в систему.

    Виберіть у меню "Запуск програм" (або запустіть вручну "властивості gnome-session") і додайте "xscreensaver".

  3. Зробіть "Блокований екран" GNOME використовувати xscreensaver.

    sudo ln -sf /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

    Однак це не працює в Єдності. Мабуть, у нього є власний вбудований шаф-скрин, який не є заставкою gnome-заставки, і його неможливо видалити, і все-таки вдається бути помилковим і небезпечним. Продовжуйте винаходити це колесо, хлопці! (Якщо ви зрозуміли, як замінити "функцію" блокування Unity на xscreensaver, дайте мені знати.)

  4. Вимкніть вбудовану заготовку Unity.

    Відкрийте "Налаштування системи / Яскравість та блокування";

    Зніміть прапорець "Почати автоматично";

    Установіть "Вимкнути екран, коли неактивний", на "Ніколи".


Відмова від відповідальності

Я не згоден із сильною мовою розробника, але вважав, що краще включити історію, а не приховувати її.


Ubuntu 18.04 спеціальні примітки

Багато хто скаржився, що екран миттєво заблокує екран із Ctrl+ Alt+ Lзовнішніми моніторами, а ті, що мають dpms, вимикаються. Це спричиняє небажані затримки при розблокуванні екрана. Використання xscreensaverобійде цю конкретну проблему.

Ви можете зняти ярлик Ctrl+ Alt+ Lз gnome-screensaverі призначити його новій команді для xscreensaver:

xscreensaver-command -lock

Ця клавіша скорочення клавіатури також працює в Ubuntu 16.04.

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