LinuxForum.Fans
Тема

Гаснет экран

Автор: SamuelLinux 30 сообщений 13135 просмотров
#167862
SamuelLinux написал:
Для отключения режима скринсейвера необходимо внести в файл /etc/X11/xorg.conf следующую директиву:

а если у меня нет такого файла?

#167865

drBatty, если у вас консоль, то зачем вам эта тематика?

#167875
Wolfenberg написал:
drBatty, если у вас консоль, то зачем вам эта тематика?

вы меня не с кем не путаете? я консолью (tty) НЕ пользуюсь. Сейчас у меня Gnome. Так, если вы не в курсе. А консолью я пользуюсь исключительно для управления серверами.

#167923

drBatty, нет, это вы, сударь, в своей слаке запутались. В Gnome, KDE такой файл есть. А вот в ваших любимых и всюду распихиваемых WM его нету :rolleyes:
Тем более, что вы тут всем уши прожужжали, что у вас Slackware=console + IceWM. wink

#167924
drBatty написал:
а если у меня нет такого файла?

может так
xset -display 0 dpms off


/usr/bin/setterm -blank 0
-blank [0-60] (virtual consoles only)
Sets the interval of inactivity, in minutes, after which the
screen will be automatically blanked (using APM if available).
Without an argument, defaults to 0 (disable console blanking).


setterm -powersave off



вот тут че то есть http://www.cyberciti.biz/tips/linux-disable-screen-blanking-screen-going-blank.html

sh -c 'setterm -blank 0 -powersave off -powerdown 0 < /dev/console > /dev/console 2>&1'
в авто загрузку

#167931
drBatty написал:

а если у меня нет такого файла?

Если по какой-то причине вы не хотите использовать файл xorg.conf для настройки X'ов, то вы можете воспользоваться утилитой xset*.

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

[console]
# отключить скринсейвер
xset s 0
[/console]

Для локального отключения энергосберегающего режима вам необходимо добавить в тот же файл следующую директиву:

[console]
# отключить энергосберегающий режим
xset -dmps
[/console]

Насколько я понимаю, установка бита исполняемости для файла .xsessionrc необязательна. Он будет выполнен конфигурационным скриптом в любом случае, однако, если этот файл неисполняем, то для запуска указанного в нём сценария будет использована командная оболочка по умолчанию, а не та, что определена в заголовке после shebang'а.

Как было сказано выше, указанные настройки отключат обсуждаемые режимы только для текущего пользователя. Мне не удалось найти способ сделать тоже самое на глобальном уровне. Если этот способ вам известен, я был бы рад о нем услышать.
________
* Все указанные ниже настройки я проверял на своей системе Debian GNU/Linux 6.0.1.

#167937
SamuelLinux написал:
Как было сказано выше, указанные настройки отключат обсуждаемые режимы только для текущего пользователя. Мне не удалось найти способ сделать тоже самое на глобальном уровне. Если этот способ вам известен, я был бы рад о нем услышать.

Возможно, так?
[console]echo -e '#!/bin/sh\nxset s 0\nxset -dmps' > /etc/X11/xinit/xinitrc.d/90-xset
chmod 755 /etc/X11/xinit/xinitrc.d/90-xset[/console]

#167938

Ещё добавлю, что после изменения описанных мною настроек и перезагрузки X'ов, полезно проверить, вступили ли указанные изменения в силу или нет. Для этого необходимо выполнить следующую команду:

[console]
$ xset -q
[/console]

Её вывод, в числе всего прочего, должен содержать секции Screen Saver и DPMS. При отключенном скринсейвере опция timeout должна быть равна 0. При отключенном энергосберегающем режиме в соответствующей секции должна содержаться запись DPMS is Disabled.

Вот пример вывода:

[console]
...
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 600
...
DPMS (Energy Star):
Standby: 600 Suspend: 600 Off: 600
DPMS is Disabled
[/console]

#168119
SamuelLinux написал:
Для локального отключения скинсейвера вам необходимо создать файл .xsessionrc в пользовательской директории и внести в него следующую директиву:

угу. спасибо.

#169031

Чет я поздновато тему прочитал но от себя добавлю

Если по какой-то причине вы не хотите использовать файл xorg.conf для настройки X'ов, то вы можете воспользоваться утилитой xset*.

Да я бы использовал только в openSuse помойму с 11.2 релиза xorg.conf отсутствует.
Так что даже сенсу мышки настраивать проблематично и приходится уже пытаться возродить из небытия xorg.conf со всеми опциями в коих я путаюсь, в силу отсутствия фотографической памяти.

Войдите или зарегистрируйтесь, чтобы ответить.