Помогите разобраться с автозагрузкой программ. Обложился хелпами для 3-го awesome но не получается это реализовать в 4-том.
Хочу добавить compton, conky в автозагрузку.
bobart
Может пригодится, как вариант:
#!/bin/bash

xset s 900 900;xset dpms 1800 0 0
- через 15 мин. бездействия монитор гаснет и ещё через 15 переходит в режим Standby
Скрипт в автостарт, соответственно.

С медиаплеерами, возможно, придётся разбираться отдельно, смотря какая используется команда предотвращения отключения монитора.

Для отключения монитора "прямо сейчас", на хоткей:
#!/bin/bash

sleep 1; xset s activate

Правильнее сказать, конечно, что это не "отключает" монитор, а активирует "экранную заставку", или как её там... Почему сделал именно так: просто чтобы не дёргать лишний раз питание монитора переводом его сразу в режим 'Standby'.
Спасибо, обязательно пригодится. Знания лишними не бывают.
Проблему для себя решил закрепив команду
xset dpms 0 0 60
и
xset dpms 0 0 0
на комбинации клавиш, спасибо пользователю Vasek на простое но действенное решение.
От caffeine отказался на Gnome он сбрасывает настройки xset, но используя комбинации клавиш он и не нужен.
Morisson
ZeniaM
а ещё проще кнопку на мониторе выключать.
Автоматика)))
И с этой автоматикой не поспоришь, а то по напридумывали кучу менеджеров питания и не один не работает.
А здесь всё просто - Дядя Вася и штепсель, и не каких компромиссов. :)
killer1804
У меня была подобная проблема с xscreeensaver - рандомно не стартовала заставка, решил тем, что отключил его в автозапуске xfce4, и добавил туда скрипт:

[[email protected] ~]$ cat /opt/myxscreeensaver.sh
#!/bin/sh

sleep 60;
nohup xscreensaver -nosplash &
[[email protected] ~]$
Спасибо за наводки, пока в поиске о результатах отпишусь.
Morisson
В гноме- Автоматически запускаемые приложения, в Параметрах системы, если память не изменяет)
Там же должен быть автозапуск хранителя экрана. Отключи, если пользоваться не будешь- может мешать.
А как фильм без caffeine посмотреть, тогда придётся менять настройки xset и опять чехорда, а хочется чтоб само работало как в widows например, но если это не реально реализовать тогда согласен только ручками, а ещё проще кнопку на мониторе выключать.
vasek
ZeniaM
С опенбокс отменятся, xset dpms 0 0 60 работает как часы.
Это будет работать только в текущей загрузке .......
Ищи как и где прописать ...что то ты делаешь не так, раз в ручную все работает ...
не найдешь ....... прописывай в загрузку
Если воспользоваться caffeine, действие этой команды xset dpms 0 0 60 отменяется и приходится её запускать повторно, это нормально?
И попутно как лучше прописать в автозагрузку, пока не приходилось с этим сталкиваться.
vasek
ZeniaM
есть только xorg.conf в нём вроде проэкспериментировано всё.
Написал же выше - пробуй ручками .......... сработает или нет ..???
С опенбокс отменятся, xset dpms 0 0 60 работает как часы.
Огромное спасибо.

P.C Через пару дней закрою тему если всё продолжит нормально работать.
vasek
ZeniaM
и получается, что Option "OffTime" "1" не включен, если я правильно понимаю
Выходит так ... ну что же ты не пробуешь разные варианты ........ Wiki хороша, но не следует слепо ей следовать, пробуй другие варианты, например, как в указанной мной ссылке .... отдельная опция Section "ServerFlags" ... или что другое ...
Кстати, пробовал ли другие опции ??? ........ то же не работают ??? ...
PS ... а пробовал ли менять эти параметры .... Standby: 0 Suspend: 0 Off: 0 ... с помощью xset ...
.... работает ли это в текущей загрузке ....???
Понять бы куда это конкретно писать, по вики нужно сюда /etc/X11/xorg.conf.d/, но у меня в гноме здесь нет файла настроек, а есть только xorg.conf в нём вроде проэкспериментировано всё.
Сейчас забэкаплю систему и установлю чистый арч с опенбокс, помнится там если не куда ручками не лазить все работало из коробки и тогда будет с чем сравнить.
Временно покидаю вас, но обещаю вернутся :)
vasek
ZeniaM, а ты проверял, что у тебя установилось ???
$ xset q | grep -A4 DPMS
DPMS (Energy Star):
Standby: 0 Suspend: 0 Off: 0
DPMS is Enabled
Monitor is On

PS ... нашел у себя - старая старая статейка ....... все по минимуму, ничего лишнего ...
Именно так и выглядеть:
$ xset q | grep -A4 DPMS
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On

а вот так, сейчас выглядеть xorgg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 378.13  ([email protected])  Thu Feb 16 23:29:17 CET 2017

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 375.20  ([email protected])  Tue Nov 15 17:49:44 PST 2016

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
    Option "BlankTime" "0"
    Option "StandbyTime" "0"
    Option "SuspendTime" "0"
    Option "OffTime" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DELL U2414H"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"  "true"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 970"
EndSection

#
Section "ServerFlags"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "1"
EndSection
#

Section "Screen"

# Removed Option "metamodes" "DP-0: nvidia-auto-select +0+0, DP-2: NULL"
# Removed Option "metamodes" "DP-0: nvidia-auto-select +1280+0, DP-2: nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-2"
    Option         "metamodes" "DP-0: 1920x1080_60 +1280+0, DP-2: 1280x1024_60 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

и получается, что Option "OffTime" "1" не включен, если я правильно понимаю