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
@ Пыльный, не держи нас в напряжении. Может быть исправлено или исправлено?
stephenmyall

Я исправил это xset s 0 0- не уверен, что это эквивалентно.
Моргот

Это предложение сработало для меня, но мне также пришлось снять флажок «Затемнить экран для экономии энергии» в настройках «Яркость и блокировка».
Золтан

1
... эээ какое предложение сработало для тебя Золтан? xset s offили xset s 0 0... Это действительно запутанная страница вопросов / ответов.
Кори Гросс

Этот один ответ (то есть "sudo xset s off") работал для меня. Я также ранее удалил скринсейвер Gnome, который ничего не изменил. (поэтому я не уверен, нужно ли делать обе вещи, но я так не думаю).
Маттео

3

В окне «Системные настройки» -> «Яркость и блокировка» есть флажок с надписью «Затененный экран для экономии энергии». Вы должны снять это.


1
В моем Ubuntu 12.10 такой опции нет: /
Chris

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, если вы используете стандартный оконный менеджер Unity:

  1. Нажмите Настройки системы.
  2. На вкладке «Оборудование» выберите «Питание»
  3. Нажмите на ссылку: «Настройки яркости»
  4. Существует раскрывающийся список под названием: «Выключите экран, когда не активен для»

Установите раскрывающийся список «Никогда».


Что вы подразумеваете под "Отключить затемнение монитора и энергосберегающий инструмент" ? Вы имеете в виду «Отключить его в инструменте уменьшения яркости монитора и экономии энергии» ?
Питер Мортенсен

0

Вы можете использовать gsettings для включения и отключения монитора от перехода в спящий режим:

  • Отключить выключение экрана

    gsettings set org.gnome.desktop.session idle-delay 0

  • Включить выключение экрана с 5-минутной задержкой

    gsettings set org.gnome.desktop.session idle-delay 300

источник: /ubuntu//a/788456/88543


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.