Пытаюсь отключить засыпание монитора при простое компьютера. Нагугленные советы : править xorg.conf, править /etc/X11/app-defaults/XScreenSaver , создать /etc/X11/xorg.conf.d/10-dpms.conf не помогли. Помогла только команда xset -dpms, запущенная после входа в систему. Я так понимаю эту команду надо прописать в домашнюю папку чтобы она автоматом исполнялась после входа. Однако после xset -dpms вылезла неприятная особенность: после гибернации и просыпания , система опять пытается уйти в отключение монитора после простоя. причем уже после этого из этого состояния ее вывести не получается. Помогает либо пререзагрузка либо отключение/перезагрузка по SysRq.
Так как это засыпание отключить? И если это свойство ядра, то какой модуль ядра за это отвечает, чтобы я мог пересобрать ядро без этого модуля.
У меня Debian Wheezy.
Отключить отключение экрана.
Модераторы: Warderer, Модераторы разделов
Отключить отключение экрана.
А начинал я с Xebian
Re: Отключить отключение экрана.
Я тоже многократно пытался использовать разные способы, но не вышло (если нет 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 - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Отключить отключение экрана.
qwerta
напишите пожалуйста, какое вы используете DE или WM. Или погуглите по нему самостоятельно.
почему-бы его не поставить? там такая фишка ЕМНИП была.
напишите пожалуйста, какое вы используете DE или WM. Или погуглите по нему самостоятельно.
почему-бы его не поставить? там такая фишка ЕМНИП была.
Re: Отключить отключение экрана.
Да он мне на буке не нужен просто, вот и не ставил. А фишка была: называется
Код: Выделить всё
xscreensaver-command -deactivate
(эта штука и запускается mplayer'ом каждые секунд 30, чтобы скринсейвер не активировался).
А вот почему `xset -dpms` не работает — загадка!
Кстати, когда смотрим фильмы в хромом, то даже на компьютере со скринсейвером почему-то волшебное `xscreensaver-command -deactivate` не спасает. А этот простенький скриптик отлично работает.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Отключить отключение экрана.
он вообще-то для того и нужен. Или у тебя ЭЛТ 50х годов, в котором надо экран гасить?
а оно вообще глючное. ИМХО потому, что не нужное.
хромопроблема.
Re: Отключить отключение экрана.
Rootlexx вот мой xorg.conf
То что закоментировано это те строчки что я пытался добавлять.
Так я использую kde иногда xfce. В xfce такой проблемы нет.
Сегодня обновление прилетело вместе с новым ядром.
Отключил скринсейвер в xfce.
Поместил в ~/.kde/Autostart скрипт
Вроде проблема исчезла. И черный экран не появляется. И после гибернации система нормально работает.
PS. Хотя на мой взгляд помещать скрипт в Autostart какое-то DE-зависимое решение.
Код:
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
Re: Отключить отключение экрана.
Спасибо сказали:
Re: Отключить отключение экрана.
Спасибо . Помогло.
А начинал я с Xebian
Re: Отключить отключение экрана.
Не "хромо", а "браузеровидео". Если я вгетом забираю файл и тут же через трубу открываю в mplayer, все ОК.
Я скринсейвер только на работе использую (для автоблокировки экрана). При чем здесь "гасить экран"? Гасит экран dpms иксов, а не скринсейвер.
Я такие скрипты помещаю в ~/.bashrc: совершенно независимое решение получается.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка