Отключить отключение экрана.

Knoppix

Модераторы: Warderer, Модераторы разделов

Ответить
qwerta
Сообщения: 137
ОС: Debian oldstable

Отключить отключение экрана.

Сообщение qwerta »

Пытаюсь отключить засыпание монитора при простое компьютера. Нагугленные советы : править xorg.conf, править /etc/X11/app-defaults/XScreenSaver , создать /etc/X11/xorg.conf.d/10-dpms.conf не помогли. Помогла только команда xset -dpms, запущенная после входа в систему. Я так понимаю эту команду надо прописать в домашнюю папку чтобы она автоматом исполнялась после входа. Однако после xset -dpms вылезла неприятная особенность: после гибернации и просыпания , система опять пытается уйти в отключение монитора после простоя. причем уже после этого из этого состояния ее вывести не получается. Помогает либо пререзагрузка либо отключение/перезагрузка по SysRq.
Так как это засыпание отключить? И если это свойство ядра, то какой модуль ядра за это отвечает, чтобы я мог пересобрать ядро без этого модуля.

У меня Debian Wheezy.
А начинал я с Xebian
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Отключить отключение экрана.

Сообщение eddy »

Я тоже многократно пытался использовать разные способы, но не вышло (если нет xscreensaver'а). Поэтому сделал так:

Код: Выделить всё

#!/bin/sh
# this script has been written by Eddy
#
#        unsleep - run this script when watching a movie in fuckochrome
#
# Создан 04-го Апрель 2013 года в 22:25
#

A=1
while true; do
    xdotool mousemove_relative -- $A $A
    A=$[-A]
    sleep 30
done
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Отключить отключение экрана.

Сообщение drBatty »

qwerta
напишите пожалуйста, какое вы используете DE или WM. Или погуглите по нему самостоятельно.

eddy писал(а):
05.04.2013 19:47
Я тоже многократно пытался использовать разные способы, но не вышло (если нет xscreensaver'а).

почему-бы его не поставить? там такая фишка ЕМНИП была.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Отключить отключение экрана.

Сообщение Rootlexx »

qwerta писал(а):
05.04.2013 18:44
Нагугленные советы : править xorg.conf, ..., создать /etc/X11/xorg.conf.d/10-dpms.conf не помогли.

Что вы записывали в эти файлы?
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Отключить отключение экрана.

Сообщение eddy »

drBatty писал(а):
05.04.2013 19:56
почему-бы его не поставить? там такая фишка ЕМНИП была.

Да он мне на буке не нужен просто, вот и не ставил. А фишка была: называется

Код: Выделить всё

xscreensaver-command -deactivate

(эта штука и запускается mplayer'ом каждые секунд 30, чтобы скринсейвер не активировался).

А вот почему `xset -dpms` не работает — загадка!

Кстати, когда смотрим фильмы в хромом, то даже на компьютере со скринсейвером почему-то волшебное `xscreensaver-command -deactivate` не спасает. А этот простенький скриптик отлично работает.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Отключить отключение экрана.

Сообщение drBatty »

eddy писал(а):
05.04.2013 22:56
Да он мне на буке не нужен просто, вот и не ставил.

он вообще-то для того и нужен. Или у тебя ЭЛТ 50х годов, в котором надо экран гасить?
eddy писал(а):
05.04.2013 22:56
А вот почему `xset -dpms` не работает — загадка!

а оно вообще глючное. ИМХО потому, что не нужное.
eddy писал(а):
05.04.2013 22:56
Кстати, когда смотрим фильмы в хромом, то даже на компьютере со скринсейвером почему-то волшебное `xscreensaver-command -deactivate` не спасает. А этот простенький скриптик отлично работает.

хромопроблема.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
qwerta
Сообщения: 137
ОС: Debian oldstable

Re: Отключить отключение экрана.

Сообщение qwerta »

Rootlexx вот мой xorg.conf

Код:

Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" # Option "Blank Time" "0" # Option "Standby Time" "0" # Option "Suspend Time" "0" # Option "Off Time" "0" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "built-ins" FontPath "~/.fonts" EndSection Section "Module" Load "record" Load "dbe" Load "glx" Load "dri" Load "dri2" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "0-DFP6" # Option "UseEDID" "False" Option "DisplaySize" "361 289" # original "340 270" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "PreferredMode" "1280x1024" Option "TargetRefresh" "75" Option "Position" "0 0" Option "Rotate" "normal" Option "Disable" "false" # Option "DPMS" "false" EndSection Section "Monitor" Identifier "0-DFP7" # Option "UseEDID" "False" Option "DisplaySize" "470 300" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "PreferredMode" "1680x1050" Option "TargetRefresh" "60" Option "Position" "1280 0" Option "Rotate" "normal" Option "Disable" "false" # Option "DPMS" "false" EndSection Section "Device" Identifier "Card0" Driver "fglrx" VendorName "ATI Technologies Inc" BoardName "HD 6850" Option "Monitor-DFP6" "0-DFP6" Option "Monitor-DFP7" "0-DFP7" BusID "PCI:1:0:0" EndSection Section "Device" Identifier "amdcccle-Device[1]-1" Driver "fglrx" Option "Monitor-DFP6" "0-DFP6" BusID "PCI:1:0:0" Screen 1 EndSection Section "Screen" Identifier "Screen0" Device "Card0" SubSection "Display" Viewport 0 0 Virtual 2960 2960 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Virtual 2960 2960 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Virtual 2960 2960 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Virtual 2960 2960 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Virtual 2960 2960 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Virtual 2960 2960 Depth 24 EndSubSection EndSection Section "Screen" Identifier "amdcccle-Screen[1]-1" Device "amdcccle-Device[1]-1" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Extensions" Option "Composite" "enable" EndSection #Section "ServerFlags" # Option "BlankTime" "0" # Option "StandbyTime" "0" # Option "SuspendTime" "0" # Option "OffTime" "0" #EndSection

То что закоментировано это те строчки что я пытался добавлять.

Так я использую kde иногда xfce. В xfce такой проблемы нет.

Сегодня обновление прилетело вместе с новым ядром.
Отключил скринсейвер в xfce.
Поместил в ~/.kde/Autostart скрипт

Код: Выделить всё

#!/bin/bash
xset -dpms

Вроде проблема исчезла. И черный экран не появляется. И после гибернации система нормально работает.

PS. Хотя на мой взгляд помещать скрипт в Autostart какое-то DE-зависимое решение.
А начинал я с Xebian
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Отключить отключение экрана.

Сообщение Rootlexx »

qwerta писал(а):
06.04.2013 12:56
Так я использую kde иногда xfce. В xfce такой проблемы нет.

В таком случае дело в KDE. Вы в настройках смотрели?
Спасибо сказали:
qwerta
Сообщения: 137
ОС: Debian oldstable

Re: Отключить отключение экрана.

Сообщение qwerta »

Rootlexx писал(а):
06.04.2013 22:00
qwerta писал(а):
06.04.2013 12:56
Так я использую kde иногда xfce. В xfce такой проблемы нет.

В таком случае дело в KDE. Вы в настройках смотрели?

Спасибо . Помогло.
А начинал я с Xebian
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Отключить отключение экрана.

Сообщение eddy »

drBatty писал(а):
06.04.2013 10:20
хромопроблема

Не "хромо", а "браузеровидео". Если я вгетом забираю файл и тут же через трубу открываю в mplayer, все ОК.

drBatty писал(а):
06.04.2013 10:20
он вообще-то для того и нужен. Или у тебя ЭЛТ 50х годов, в котором надо экран гасить?

Я скринсейвер только на работе использую (для автоблокировки экрана). При чем здесь "гасить экран"? Гасит экран dpms иксов, а не скринсейвер.

qwerta писал(а):
06.04.2013 12:56
PS. Хотя на мой взгляд помещать скрипт в Autostart какое-то DE-зависимое решение.

Я такие скрипты помещаю в ~/.bashrc: совершенно независимое решение получается.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Ответить