Linux отключить гашение экрана

Linux отключить гашение экрана

DPMS (Display Power Manager Signaling) — сигналы управления энергопотреблением дисплеев, технология, позволяющая управлять питанием монитора.

Включить сие можно в xorg.conf(xorg.conf.d/) в секции Monitor (по-умолчанию включено)

Option "StandbyTime" "10" # режим ожидания Option "SuspendTime" 10" # спящий режим Option "OffTime" "10" # отключение экрана 

указаны стандартные настройки, по меньшей мере у меня в дефолте они именно таковы. Для отключения опции нужно выставить её значение в 0.

Иногда эти значения надо менять — программно отключать экран или отключить выключения экрана. Допустим, что бы не отключать монитор во время проигрывания видео можно, ну или что бы тупо пялится на экран не ожидая его отключения.
В X.org для интерактивного управления настройками иксов используется xset, в том числе и для dpms.

xset -dpms # отключить dpms xset +dpms # включить dpms xset s off # отключает автоматическое выключение экрана xset s 300 # включает выключение экрана через 5 минут (в отличии от конфига тут указывается в секундах) xset dpms 100 200 300 # устанавливает время режима ожидания, спящего режима и отключения монитора (0 - значит отключено) xset dpms force standby # немедленно устанавливает экран или экраны в режим ожидания xset dpms force suspend # в режим сна xset dpms force off # выключает экран xset -q # посмотреть параметры

Кстати, xscreensaver использует свои настройки dpms, но с помощью xset можно управлять и им. Так же с помощью setterm можно управлять dpms и из консоли — к примеру указанная ниже команда тупо отключит экран

PS не забывайте что если вы используете DE и что-нить в качестве управления энергосбережением, то настройки могут быть другими, к примеру, как у xscreensaver.

Я всегда первым делам это отключаю. Еще со времен gentoo привычка осталась, а то бесит очень, собираешь-собираешь-наслаждаешься выводом gcc, а тут раз и экран гаснет.

прочел «Я всегда первым делам это отключаю.» и мельком заметил gcc возникла мысль «гентушник?» — и видимо не зря. тоже отключаю, но на ноуте ради энергосбережения оставляю включенным

А ты знаешь какая разницав в xset dpms force между standby, suspend и off? Все три попробовал — результат один: моник гаснет, лампочка мигает.

И еще вопрос. На другом компе вместо моника телик по hdmi. Сам телик через какое-то время то ли делает черным, то ли полностью гасит экран и мигает синей лампочкой. Можно ли как-то программно заставить телик выключиться? Ну чтобы зажглась просто красная немигающая лампочка? И можно ли его потом программно включить?

@alparo
между standby и suspend разницы особо не вижу, а офф вроде отрубает питалово а остальные просто в сберегающий режим вводят (первая затемняет экран второе хз)

Читайте также:  Администрирование linux управление файловыми системами

про телек не скажу, ты попробуй off ему пустить да проверь. хотя надо доки к телеку читать наверно =)

> А ты знаешь какая разницав в xset dpms force между standby, suspend и off? Все три попробовал — результат один: моник гаснет, лампочка мигает.

Чтоб моник не гас я лично использую:

ага, можно. временем вроде управлять нельзя, но сразу отправить видео-биосу on, off, suspend можно
и насколько помню (в правильности не уверен) надо что-то колдовать и есть баг «Switching dpms modes may interact badly with X on some systems»
так что все же лучше из-за сего бага с консоли пользовать setterm. хотя не уверен что да как.

В листинге вкралась очипятка:

Источник

unixforum.org

Каким образом можно отключить гашение экрана в консоли? Он просто становится черным, сам монитор в спящий режим не переводится.

Re: Отключение гашения экрана

Сообщение Ослик ИА » 12.04.2005 11:53

Re: Отключение гашения экрана

Сообщение clx » 12.04.2005 15:27

serg_sk Бывший модератор Сообщения: 2749 Статус: ОС: Gentoo Linux Контактная информация:

Re: Отключение гашения экрана

Сообщение serg_sk » 12.04.2005 15:29

Для clx:
Причем тут консоль?
Для n1tr0gen:
Поиск по форуму, недавно обсуждалось.
William Henry Gates Сообщения: 493 Статус: ё-моё!! ОС: jaunty Контактная информация:

Re: Отключение гашения экрана

Re: Отключение гашения экрана

Сообщение Sedzaimi » 20.04.2005 16:15

Как отключить выключение экрана в консоли?

Re: Отключение гашения экрана

Сообщение Ослик ИА » 20.04.2005 19:14

Re: Отключение гашения экрана

Сообщение Angel_13th » 21.04.2005 14:06

А мне надо сделать наоборот! Что бы монитор выключался (переходил в режим standby) по прохождении определенного времени. На данный момент он только становиться черным и в Иксах и в консоли! Система XOrg 6.8.2+nVidia driver+Monitor LG700P!

Angel_13th добавил в 21.04.2005 14:06

А мне надо сделать наоборот! Что бы монитор выключался (переходил в режим standby) по прохождении определенного времени. На данный момент он только становиться черным и в Иксах и в консоли! Система XOrg 6.8.2+nVidia driver+Monitor LG700P!

Источник

DPMS

Чтобы отключить dpms: в файле /etc/X11/xorg.conf.d/10-monitor.conf в конце секции «Monitor» нужно дописать строку — Option «DPMS» «false».

Секция должна выглядеть примерно так:

Section "Monitor" Identifier "Monitor0" Option "DPMS" "false" EndSection

Причём это лучше сделать даже при наличии файла xorg.conf ибо записанное в этом файле подгружается последним и переопределяет параметры xorg.conf

Отключение графического хранителя экрана

Далее. Одно это не поможет, поскольку монитор будет гаситься ещё одним способом. Чтобы решить и эту проблему надо в файле /etc/X11/xorg.conf в конце секции «ServerLayout» дописать строку — Option «BlankTime» «0».

Если по этому пути такого файла нет, то создать пустой файл в этом месте с именем xorg.conf,

или добавить эту секцию в /etc/X11/xorg.conf.d/10-monitor.conf

Читайте также:  Линукс минт лайв сд

В случае если создали пустой файл его содержимое должно быть таким:

Section "ServerLayout" Identifier "ServerLayout0" Option "BlankTime" "0" EndSection

В случае /etc/X11/xorg.conf.d/10-monitor.conf, имеем:

Section "Monitor" Identifier "Monitor0" Option "DPMS" "false" EndSection Section "ServerLayout" Identifier "ServerLayout0" Option "BlankTime" "0" EndSection

Не забываем, что в конце файла должна быть пустая строка! Все указанные действия производим от root. Далее перезагружаемся и проверяем.

Для проверки можно использовать команду в консоли (а вот это уже делается с правами пользователя):

Если всё сделали правильно, то таймаут для «prefer blanking» должен равняться нулю и присутствовать запись «DPMS is Disabled».

Отключение консольного хранителя экрана

Есть ещё гашение экрана в текстовых консолях (тех, что вызываются наподобие Ctrl+Alt+F3). Тут можно сделать от пользователя root в консоли:

setterm -blank 0 -powersave off

/etc/X11/xorg.conf.d/10-monitor.conf

Section "Monitor" Identifier "Monitor0" Option "DPMS" "false" EndSection Section "ServerLayout" Identifier "ServerLayout0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" Option "BlankTime" "0" EndSection

Ссылки

Источник

Linux отключить гашение экрана

В дистрибутиве Astra Linux 1.6 имеются следующие настройки энергосбережения:

+- [Галка] Выключение монитора

Если данная галка включена, то можно установить время, через которое монитор будет выключен (максимальное значение — 360 минут, т. е. 6 часов). Однако для боевого применения Astra Linux 1.6 часто требуется отключить эту галку, чтобы монитор все время работал. Причем отключение галки надо сделать через скрипт, а не вручную тыкать мышкой. Для этого нужно знать, где хранится настройка этого параметра. В документации на Astra Linux такая информация, традиционно, отсутсвует.

Раскрыть завесу тайны можно путем просмотра настроечных файлов в каталоге пользователя при включенной и отключенной галке. Очень быстро можно найти следующий файл:

В нем, при установленной галке «Выключение монитора» и значении 360 мин. прописана следующая секция:

Кстати, здесь видно, что значение параметра idleTime хранится в секундах.

Вопрос: а как выглядит данный файл, если галку «Выключение монитора» убрать? Все просто: в этом файле будет полностью отсутсвовать секция [AC][DPMSControl] .

При обработке данного файла возникает проблема: с первого взгляда кажется, что этот файл имеет формат INI. Однако наименования секций не соответствует этому формату, так как они, как видно, составные. Поэтому, для правильного преобразования данного файла через скрипт, нужно либо находить библиотеки, которые понимают INI-формат с составным названием секций, либо пытаться преобразовать данный файл хитрыми регулярными выражениями, включающими в себя моногострочную обработку.

Например, можно воспользоваться потоковым редактором sed , который умеет отбрабатывать не просто файл, а диапазон строк в файле. Для этого перед командой действия указывается два регулярных выражения, разделенных запятой. Первый регвыр — это начало диапазона, второй регвыр — это завершение диапазона.

sed -i ‘/\[AC\]\[DPMSControl\]/,/^[^\[]/s/.*//’ ~/.config/powermanagementprofilesrc

Здесь видно две регулярки:

Первая — это поиск начала диапазона, по сути, название секции. Вторая — это «все, что не содержит открывающую квадратную скобку в начале строки», то есть, по сути, диапазон будет искаться до начала следующей секции (или до конца файла, если следующей секции нет).

Читайте также:  Как установить docker linux mint

Далее дается команда замена текста s . После нее идет две регулярки — что и на что меняется. В данном случае меняется весь текст на пустой текст. То есть, полностью удаляется секция.

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

  • Соответствие версий Astra Linux Смоленск и Debian, таблица версий библиотек
  • Как понять, к какой версии Astra Linux относятся файлы документации
  • Восстановление пользователя root в Astra Linux 1.6 Смоленск
  • Отключение блокировки экрана паролем в Astra Linux 1.6
  • Как отменить гашение экрана в Astra Linux 1.6 через конфиги
  • Как в Astra Linux 1.3 установить разрешение экрана через конфиги?
  • Какие пакеты ПО устанавливаются при выборе пунктов «Средства работы в сети» и «Сетевые сервисы» в инсталляторе?
  • Как прописать команды, которые должны выполниться перед появлением окна логина FLY DM
  • Как прописать команды, которые выполнятся перед стартом X-сессии
  • Как в Astra Linux 1.3 ограничить возможности рабочего стола
  • Проблема запуска скрипта на сервере ALD домена при логине пользователя с нулевой мандатной меткой
  • Как войти в домен ALD Astra Linux на рабочей станции, если вход не работает
  • Как настроить видеодрайвер в Astra Linux 1.6 для Орион ПК 103 (ПК-Э-103-02)
  • Как пользоваться мандатным флагом ccnr, чтобы не менялась мандатная метка в Astra Linux 1.6
  • Управление безопасностью ОССН с использованием мандатного управления доступом в Astra Linux
  • Мандатный контроль целостности в Astra Linux
  • Структура мандатной метки в Astra Linux 1.6 (инфографика)
  • Как предоставить доступ пользователю к COM-порту /dev/ttyS0 в ALD
  • Понижение классификационной мандатной метки в Astra Linux 1.6
  • Какие секции репозитария есть в Astra Linux
  • Как в Astra отключить монитор печати при отключении области уведомлений
  • Известные проблемные пакеты Astra Linux, которые блокируют установку обновлений и не только
  • Почему не виден ярлык на рабочем столе Astra Linux 1.6 Update 10?
  • Как включить NumLock при старте рабочего стола в Astra Linux 1.6
  • Что не работает в Astra Linux 1.6
  • Восстановление загрузчика Grub после применения обновлений в Astra Linux 1.6
  • Как выйти/разлогиниться из FLY WM — опции команды fly-wmfunc в Astra Linux 1.6
  • Как запустить SSH-сервер в Astra Linux 1.6
  • Установка обновленного ejabberd в Astra Linux 1.6 Update 10. Как выкачивать ПО из репозитариев
  • Загрузка X-сервера в Debian и Astra Linux 1.6. Какие скрипты в какие моменты времени срабатывают?
  • Как загрузить и подключить диск со средствами разработки для Astra Linux SE 1.7
  • Что означает аббревиатура МРОСЛ ДП
  • Как обозначаются версии релизов Astra Linux в файлах etc-директории

Источник

Оцените статью
Adblock
detector