Ubuntu 12.10 "Вимкніть екран, коли неактивний для: Ніколи" все ще вимикається


31

Після нової установки Ubuntu 12.10 мій екран все ще вимикається приблизно через десять хвилин. Я був на панелі керування яскравості та блокування. Turn screen off when inactive for:Налаштування встановлена Never.

Я був через dconfпошук редактора для power, screenі idleзміни параметрів. Схоже, це не впливає на час очікування на дисплеї.

Ось ще одна цікава річ: екран не згасає, він просто чорніє. Заднє освітлення все ще увімкнено, а всі пікселі чорні.

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

Відповіді:


30

Існує кілька різних шарів, які впливають на поведінку монітора. Щоб повністю відключити будь-яке призупинення монітора, потрібно вимкнути його на кожному з цих шарів:

1. шар: віртуальні консолі

Встановлює інтервал бездіяльності в хвилинах, після чого екран автоматично буде вимикатися:

setterm -blank 0

Встановлює інтервал вимкнення VESA в хвилинах:

setterm -powerdown 0 

2. шар: X

Вимкніть функцію заставки. Параметр s дозволяє встановити параметри заставки.

xset s off

Вимкнути DPMS, якщо увімкнено:

xset -dpms

Щоб дізнатися, які значення встановлюються xset -qв терміналі. Частина результату повинна виглядати так:

Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0

і це:

DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Disabled

3. шар: Не в останню чергу; рівень програми (XScreenSaver)

xscreensaver-demo

Виберіть Disable Screen Saver:

xscreensaver

І вимкніть заставку в Налаштуваннях системи -> Яскравість та блокування (залежить від середовища вашого робочого столу):

Увімкніть екран, коли неактивний для: Never

Яскравість та блокування


9
для мене чорт був dpms.
сазарій

1
Його 2017 рік, але ця відповідь зробила мій день! .. Велике спасибі ..
Абхішек Джебарай

6

Я щойно біг sudo xset s offз терміналу, і це може бути виправлено.


2
@Dusty, не тримайте нас у напрузі. Можливо, виправлено чи виправлено?
stephenmyall

Я це зафіксував xset s 0 0- не впевнений, чи це рівнозначно.
morgoth

Ця пропозиція спрацювала для мене, але я також повинен був зняти прапорець "Темний екран для економії енергії" в налаштуваннях "Яскравість і блокування".
Золтан

1
... помиляєтесь, яка пропозиція спрацювала для вас Золтан? xset s offабо xset s 0 0... Це дійсно заплутана сторінка питань / відповідей.
Cory Gross

Ця одна відповідь (тобто "sudo xset s off") працювала для мене. Раніше я також видаляв заставку gnome, яка нічого не змінила. (тому я не впевнений, чи потрібно робити обидві речі, але я не думаю, що так).
Маттео

3

На екрані "Налаштування системи" -> "Яскравість і блокування" є прапорець, ярлик якого - "Затемнений екран для економії енергії". Ви повинні зняти прапорець.


1
У мого ubuntu 12.10 немає такого варіанта: /
Кріс

2
Він як і раніше стає чорним, саме так, як описано в питанні - я на Ubuntu 12.10 та Gnome 3 (він добре працював на Unity)
morgoth

Ви повинні застосовувати цю пораду спільно з найвищою оцінкою, тобто виконувати sudo xset s off.
Золтан

Цієї етикетки немає і в Ubuntu 14.04 ...
Пітер Мортенсен

2

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

Я знайшов жорстоке рішення. Просто додайте рядок у свій crontab, щоб вимкнути DPMS та заставку щохвилини . Некрасивий, але ефективний.

Наберіть це в терміналі

crontab -e

А потім додайте наступні рядки внизу файлу

* * * * * DISPLAY=:0.0 xset -dpms
* * * * * DISPLAY=:0.0 xset s off

Ви також можете прокоментувати ці рядки, попередньо встановивши "#", коли ви хочете знову включити заставку.


0

У Ubuntu 12.10, якщо у вас є KDE як менеджер вікон:

Вимкніть затемнення монітора та інструмент економії енергії:

  1. Клацніть Налаштування системи.
  2. На вкладці "Обладнання" виберіть "Управління живленням"
  3. Виберіть "Налаштування енергозбереження"

є два прапорці: Dim Displayі Screen Energy Saving. Переконайтеся, що вони не встановлені.

У Ubuntu 12.10, якщо ви використовуєте диспетчер вікон єдності за замовчуванням:

  1. Клацніть Налаштування системи.
  2. На вкладці "Обладнання" виберіть "Потужність"
  3. Клацніть посилання: "Налаштування яскравості"
  4. Існує спадне меню під назвою: "Вимкнути екран, коли неактивний для"

Установіть спадне меню на "Ніколи".


Що ви маєте на увазі під "Вимкнення затемнення монітора та енергозбереження" ? Ви маєте на увазі "Вимкнути це в інструменті для зменшення затемнення та енергозбереження" ?
Пітер Мортенсен

0

Ви можете використовувати gsettings для включення та відключення монітора від сну:

  • Вимкнути вимкнення екрана

    gsettings встановлює org.gnome.desktop.session в режимі очікування 0

  • Увімкніть вимкнення екрана із затримкою на 5 хвилин

    встановлення gsettings org.gnome.desktop.session в режимі холостого ходу 300

джерело: https://askubuntu.com/a/788456/88543


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