Как в debian 7.1/fluxbox настроить автоотключение экрана?
Модераторы: Warderer, Модераторы разделов
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Как в debian 7.1/fluxbox настроить автоотключение экрана?
Здравствуйте. Мне бы настроить время задержки отключения экрана при бездействии. ОС моя - Debian 7 (7.1), DM -
fluxbox. Эта тема лишь подтверждает впечатление после поиска в гугле - внятный рецепт где-то очень запрятан, хотя вроде
все должно быть не так сложно. Я так понимаю, автоотключение экрана обеспечивает X-сервер и/или DE/DM (или что?). У меня
файла /etc/X11/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
"
, где пропишу соответствующие времени числа, то ничего не испортится/не перенастроется что-нибудь другое в системе (с
Иксами)?
Ну или посоветуйте, пожалуйста, другое средство настройки данного параметра.
fluxbox. Эта тема лишь подтверждает впечатление после поиска в гугле - внятный рецепт где-то очень запрятан, хотя вроде
все должно быть не так сложно. Я так понимаю, автоотключение экрана обеспечивает X-сервер и/или DE/DM (или что?). У меня
файла /etc/X11/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
"
, где пропишу соответствующие времени числа, то ничего не испортится/не перенастроется что-нибудь другое в системе (с
Иксами)?
Ну или посоветуйте, пожалуйста, другое средство настройки данного параметра.
-
chitatel
- Сообщения: 2104
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Спасибо сказали:
-
Bizdelnick
- Модератор
- Сообщения: 21477
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Спасибо. А перманентно задает настройки или надо это дело в ~/.bashrc поместить? (спрашиваю только из предположения, что Вы еще здесь и не трудно будет ответить) : )
Код: Выделить всё
xset dpms x x x-
Bizdelnick
- Модератор
- Сообщения: 21477
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Надо поместить, но не в ~/.bashrc, а в скрипт, который выполняется при запуске fluxbox (вот не знаю, как он там называется).
Upd. http://www.fluxbox-wiki.org/index.php?titl...he_startup_file
Upd. http://www.fluxbox-wiki.org/index.php?titl...he_startup_file
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Такой вопрос. У меня по умолчанию включается скринсейвер через 10 мин, а он мне вообще не нужен. Директива
его отключает. Но разные утилиты/приложения (vlc, блокировщики экрана и, видимо, много чего еще, что в дальнейшем поставлю) сбрасывают данную настройку снова на таймаут 10 мин. Догадываюсь, что можно запускать нужные мне приложения из скрипта, в котором прописать по их завершении отключение скринсейвера, но как-то это, имхо, не удобно и не эстетично : ) Как раз и навсегда отключить скринсейвер?
Код: Выделить всё
xset s offего отключает. Но разные утилиты/приложения (vlc, блокировщики экрана и, видимо, много чего еще, что в дальнейшем поставлю) сбрасывают данную настройку снова на таймаут 10 мин. Догадываюсь, что можно запускать нужные мне приложения из скрипта, в котором прописать по их завершении отключение скринсейвера, но как-то это, имхо, не удобно и не эстетично : ) Как раз и навсегда отключить скринсейвер?
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Приведенная Вами команда отключает скринсейвер не насовсем, а лишь на время текущей сессии, насколько я помню.
Поэтому настройка периодически сбрасывается.
Скриптов писать не надо. Надо настроить.
Поэтому настройка периодически сбрасывается.
Скриптов писать не надо. Надо настроить.
Если действительно раз и навсегда, то снести его нафиг.Как раз и навсегда отключить скринсейвер?
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
fflatx писал(а): ↑18.09.2013 23:18Приведенная Вами команда отключает скринсейвер не насовсем, а лишь на время текущей сессии, насколько я помню.
Поэтому настройка периодически сбрасывается.
Скриптов писать не надо. Надо настроить.
Если действительно раз и навсегда, то снести его нафиг.Как раз и навсегда отключить скринсейвер?
Я, как мне выше советовали, поместила эту команду в fluxbox-скрипт автозапуска программ, и между сессиями настройка сама по себе сохраняется.
Т.е. снести dpms? Но чтобы монитор все-время был включен - тоже не надо. Получается придется в чем-то другом крутить настройки его автоотключения? Тоже не айс...Или снести конкретно программу-скринсейвер? Если последнее, то можно более подробно?
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Да, именно. Ищите xscreensaver. Это наверняка он. Там несколько пакетов.QWERTYASDF писал(а): ↑18.09.2013 23:44Или снести конкретно программу-скринсейвер? Если последнее, то можно более подробно?
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Код: Выделить всё
~$ man -k xscreensaver
xscreensaver: ничего подходящего не найдено.
~$ man -k screensaver
XActivateScreenSaver (3) - manipulate the screen saver
xdg-screensaver (1) - command line tool for controlling the screensaver
XForceScreenSaver (3) - manipulate the screen saver
XGetScreenSaver (3) - manipulate the screen saver
XResetScreenSaver (3) - manipulate the screen saver
XSetScreenSaver (3) - manipulate the screen saverТ.е., как понимаю, утилиты настройки параметров скринсейвера.
Хотя, сейчас просто тороплюсь, потом еще повнимательней поищу...
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Торопитесь, как всегда.QWERTYASDF писал(а): ↑19.09.2013 00:41Хотя, сейчас просто тороплюсь, потом еще повнимательней поищу...
Удалять надо пакет. Стало быть, искать тоже пакет.
Код: Выделить всё
$apt-cache search xscreensaver-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
QWERTYASDF писал(а): ↑18.09.2013 17:07Такой вопрос. У меня по умолчанию включается скринсейвер через 10 мин, а он мне вообще не нужен.
для xscreensaver'а надо запустить команду
xscreensaver-demo
она отредактирует файл ~/.xscreensaver
не надо. Можно просто отключить его запуск. Я так сделал. А вдруг мне захочется вернуть?
можно и в .bashrc, но надо обеспечить старт терминала с bash после запуска иксов. Мне например нравится, когда консоль сама открывается.
И да, во избежание споров замечу, что я не согласен, но мне .bashrc нравится больше.
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Извините, но я таки не поняла. Надо ставить этот xscreensaver?? Потому, что он у меня не установлен:
Пустой файл ~/.xscreensaver у меня есть, может мне непосредственно написать что-нибудь в нем?
Кстати, подозреваю, что зря опустила один скорее всего важный момент. "Заставка" у меня - это темный экран. Т.е. ее мне визуально никак не отличить от того-же спящего/отключенного экрана. Почему я решила, что это именно заставка - потому что вывод
И через 10 минут у меня появляется темный экран. Директива
Меняет в выводе таймаут на 0 и через 10 минут все продолжает светить.
Код: Выделить всё
# apt-get remove xscreensaver
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет «xscreensaver» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 31 пакетов не обновлено.Код: Выделить всё
# xscreensaver-demo
bash: xscreensaver-demo: команда не найденаПустой файл ~/.xscreensaver у меня есть, может мне непосредственно написать что-нибудь в нем?
Кстати, подозреваю, что зря опустила один скорее всего важный момент. "Заставка" у меня - это темный экран. Т.е. ее мне визуально никак не отличить от того-же спящего/отключенного экрана. Почему я решила, что это именно заставка - потому что вывод
Код: Выделить всё
xset -qSpoiler
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000002
XKB indicators:
00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 600 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins
DPMS (Energy Star):
Standby: 1200 Suspend: 1500 Off: 1800
DPMS is Enabled
Monitor is On
auto repeat: on key click percent: 0 LED mask: 00000002
XKB indicators:
00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 600 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,built-ins
DPMS (Energy Star):
Standby: 1200 Suspend: 1500 Off: 1800
DPMS is Enabled
Monitor is On
И через 10 минут у меня появляется темный экран. Директива
Код: Выделить всё
xset s offМеняет в выводе таймаут на 0 и через 10 минут все продолжает светить.
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
QWERTYASDF писал(а): ↑19.09.2013 13:29Извините, но я таки не поняла. Надо ставить этот xscreensaver??
вам решать. Если поставить, будут заставки и автоматическое затемнение и/или блокировка.
а так будет только чёрный экран через n минут. xset это встроенное средство Xorg AFAIK.
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Вот это номер! Значит, это не он. Конечно, ставить не надо.QWERTYASDF писал(а): ↑19.09.2013 13:29Извините, но я таки не поняла. Надо ставить этот xscreensaver?? Потому, что он у меня не установлен:
В общем, да. Надо было уточнить, что заставка - чёрный экран, а то слегка двусмысленно получилось.QWERTYASDF писал(а): ↑19.09.2013 13:29Кстати, подозреваю, что зря опустила один скорее всего важный момент. "Заставка" у меня - это темный экран. Т.е. ее мне визуально никак не отличить от того-же спящего/отключенного экрана. Почему я решила, что это именно заставка - потому что вывод
Вывод команды xset -q касательно ScreenSaver у меня такой же, но у меня время гашения экрана совпадает с гашением экрана по dmps, поэтому разницы не замечал.
В Вашем случае можно настраивать, например, в файле xorg.conf,
Выглядит это примерно так
Код: Выделить всё
Section "ServerFlags"
Option "blank time" "0"
Option "standby time" "0"
Option "suspend time" "0"
Option "off time" "0"
EndSectionЕсли man не врёт, то интересующая Вас в данный момент опция - "Blank time".
Ещё могут быть настройки средствами DE, но здесь не подскажу.
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
fflatx писал(а): ↑19.09.2013 13:47В Вашем случае можно настраивать, например, в файле xorg.conf,
Выглядит это примерно так
Вместо нулей поставите время в секундах, какое Вам нужно.Код: Выделить всё
Section "ServerFlags" Option "blank time" "0" Option "standby time" "0" Option "suspend time" "0" Option "off time" "0" EndSection
Если man не врёт, то интересующая Вас в данный момент опция - "Blank time".
Ну тогда возвращаемся к первому сообщению : ) Подскажите, если не трудно, через какие файлы теперь настраивается х-сервер?
-
Bizdelnick
- Модератор
- Сообщения: 21477
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
QWERTYASDF писал(а): ↑18.09.2013 17:07Но разные утилиты/приложения (vlc, блокировщики экрана и, видимо, много чего еще, что в дальнейшем поставлю) сбрасывают данную настройку снова на таймаут 10 мин.
В vlc в настройках видео можно снять галку "отключать заставку".
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Bizdelnick писал(а): ↑19.09.2013 13:57QWERTYASDF писал(а): ↑18.09.2013 17:07Но разные утилиты/приложения (vlc, блокировщики экрана и, видимо, много чего еще, что в дальнейшем поставлю) сбрасывают данную настройку снова на таймаут 10 мин.
В vlc в настройках видео можно снять галку "отключать заставку".
Спасибо. Но все-равно хотелось бы уже отключить в системе заставку по вышеописанным причинам.
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
Ну, если вернуться к первому сообщению, то подтверждаю: Да, будет работать, ничего не испортится.QWERTYASDF писал(а): ↑19.09.2013 13:54Ну тогда возвращаемся к первому сообщению : ) Подскажите, если не трудно, через какие файлы теперь настраивается х-сервер?
Можете для верности сделать от рута
Код: Выделить всё
X -configureВ домашней директории рута будет создан xorg.conf.new, это будет готовый конфигурационный файл.
Редактируете его, добавляете то, что нужно и кладёте в /etc/X11 с именем xorg.conf.
Тот факт, что файл xorg.conf изначально отсутствует, совсем не значит, что он игнорируется, если его создать.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
fflatx писал(а): ↑19.09.2013 14:23Можете для верности сделать от рута
это надо делать при остановленных Иксах.Код: Выделить всё
X -configure
В домашней директории рута будет создан xorg.conf.new, это будет готовый конфигурационный файл.
Редактируете его, добавляете то, что нужно и кладёте в /etc/X11 с именем xorg.conf.
Вроде как это даже совсем не обязательно делать. Можно просто создать файл /etc/X11/xorg.conf и вписать в него только те секции, что нужно (в данном случае одну), а остальное он определит автоматически.
-
deblanck
- Сообщения: 10
- ОС: Debian 7.1 Sid/Experimental
Re: Как в debian 7.1/fluxbox настроить автоотключение экрана?
QWERTYASDF писал(а): ↑19.09.2013 14:13Bizdelnick писал(а): ↑19.09.2013 13:57QWERTYASDF писал(а): ↑18.09.2013 17:07Но разные утилиты/приложения (vlc, блокировщики экрана и, видимо, много чего еще, что в дальнейшем поставлю) сбрасывают данную настройку снова на таймаут 10 мин.
В vlc в настройках видео можно снять галку "отключать заставку".
Спасибо. Но все-равно хотелось бы уже отключить в системе заставку по вышеописанным причинам.
/etc/X11/xorg.conf
Код: Выделить всё
...
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS" "false"
EndSection
...