xset не отрабатывается в скрипте xinitrc

имеется ноут с гибридной графикой, арч, вм дипин.

`--> cat .xinitrc
#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then

    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then

    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

xset dpms 3600 7200 7300 &
xset s 3600 &
urxvt_start.sh &
#exec startkde
#twm &
#xclock -geometry 50x50-1+1 &
#xterm -geometry 80x50+494+51 &
#xterm -geometry 80x20+494-0 &
#exec xterm -geometry 80x66+0+0 -name login
#exec startlxqt
exec startdde
#exec i3

но почему то
`--> xset -q
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:  250    repeat rate:  20
  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:  no    allow exposures:  no
  timeout:  0    cycle:  0
Colors:
  default colormap:  0x22    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/OTF/,/usr/share/fonts/100dpi/,/usr/share/fonts/75dpi/,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On

если делаю сам xset dpms 3600 7200 7300 и xset s 3600, то все устанавливается...
safocl
xset dpms 3600 7200 7300 &
xset s 3600 &
1. Нафиг нужен амперсанд, если команда отрабатывает за тысячную долю секунды?
2. Какой смысл выполнять blank screen одновременно с отключением монитора?
3. Нафиг две команды?
Короче, у мну так:
xset -b s 300 +dpms dpms 600 0 0 m 1 4 +fp ~/.local/share/fonts/
(ненужное удалить) и все работает. А как будет не работать у вас - решать вам.
...
Да, мышь, вроде сейчас на xset не реагирует, но оставил дабы не забыть синтаксис.
Более универсальное решение, настроить в xorg.conf.d https://wiki.archlinux.org/index.php/Display_Power_Management_Signaling#Setting_up_DPMS_in_X
Кому как... Мне вот не нравятся "универсальные" решения, прибитые гвоздями в конфигах/подконфигах иксов на замену одной строчке в и так существующем .xinitrc.
Aivar
Да, мышь, вроде сейчас на xset не реагирует, но оставил дабы не забыть синтаксис.
реагирует, если поставить евдев драйвер вместо либинпута
Aivar
(ненужное удалить) и все работает
так у меня и так все роббит, тока почему то не в скрипте...
patashnik
Более универсальное решение, настроить в xorg.conf.d https://wiki.archlinux.org/index.php/Display_Power_Management_Signaling#Setting_up_DPMS_in_X
да, согласен, на основном компе так и делал, тут поленился пака чо, но вопрос остается открытым, почему не исполняются енти строки?
Aivar
2. Какой смысл выполнять blank screen одновременно с отключением монитора?
я просто путаюсь чо из них чо делает...
safocl
реагирует, если поставить евдев драйвер вместо либинпута
Надо идти в ногу со временем.

safocl
вопрос остается открытым, почему не исполняются енти строки?
Исполняются. Уберите амперсанды, дайте одной командой (опционально).
Aivar
Надо идти в ногу со временем.
ага.. попробуй нормально настроить мышку на либинпуте... такой возможнасти у него нету...
Aivar
Исполняются. Уберите амперсанды, дайте одной командой (опционально).
так на другом компе так работает... т.е. енто просто скопированные конфиги с другого компа... там все роббит.
safocl
ага.. попробуй нормально настроить мышку на либинпуте… такой возможнасти у него нету…
Замедлить/ускорить можно, а инвертирование осей мне не нужно, равно как и акселерация в зависимости от того резко я дернул мышью или плавно.
С libinput, кстати, тачпад настраивается проще и без доп. драйверов.

safocl
так на другом компе так работает… т.е. енто просто скопированные конфиги с другого компа… там все роббит.
Попробовать сделать нормально сложно?

safocl
я просто путаюсь чо из них чо делает…
s - screensaver, очищает экран (заполняет черными пикселями)
dpms - display power management signaling, т.б. управление энергосбережением монитора.
Сравните:
$ sleep 1; xset s activate
и
$ sleep 1; xset dpms force suspend
У меня через 5 минут бланкируется монитор, через 10 - отключается.
Aivar
Замедлить/ускорить можно, а инвертирование осей мне не нужно, равно как и акселерация в зависимости от того резко я дернул мышью или плавно.
С libinput, кстати, тачпад настраивается проще и без доп. драйверов.
точпад согласен, но вот мышка пичаль без акселлерации...

Aivar
Попробовать сделать нормально сложно?
я то сделал, но енто не отменяет трабблы... еще раз повторюсь

Aivar
Сравните:
$ sleep 1; xset s activate
и
$ sleep 1; xset dpms force suspend
у меня енто все одинаковый эффект дает -- экран гаснет и моник пишет чо нет соединения... больше ничо
 
Зарегистрироваться или войдите чтобы оставить сообщение.