Re: повесить свой скрипт на подключение/отключение монитора

2014-01-29 Пенетрантность Oleksandr Gavenko
On 2014-01-28, Dmitry E. Oboukhov wrote:

 запустил udevadm monitor, воткнул-выткнул монитор
 увидел какие события приходят

 далее в /etc/udev/rules.d/ положил свой rules

 SUBSYSTEM==drm, ACTION==change, RUN+=/home/unera/.scripts/autorandr

А как вы поняли что надо написать:

  SUBSYSTEM==drm

Остальное понятно. Я воспользовался udevadm monitor и получил:

  KERNEL[11379.173061] add  
/devices/pci:00/:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/host6/target6:0:0/6:0:0:0/block/sde/sde1
 (block)
  UDEV  [11379.301093] change   
/devices/pci:00/:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/host6/target6:0:0/6:0:0:0/block/sde
 (block)

для дисковых операций. Что от сюда может пойти в 
SUBSYSTEM/DRIVER/ATTR/DEVPATH/etc?

-- 
Best regards!


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/874n4mtvey@gavenkoa.example.com



Re: повесить свой скрипт на подключение/отключение монитора

2014-01-29 Пенетрантность Dmitry E. Oboukhov

 запустил udevadm monitor, воткнул-выткнул монитор
 увидел какие события приходят
 
 далее в /etc/udev/rules.d/ положил свой rules
 
 SUBSYSTEM==drm, ACTION==change, RUN+=/home/unera/.scripts/autorandr

 А как вы поняли что надо написать:

 SUBSYSTEM==drm

 Остальное понятно. Я воспользовался udevadm monitor и получил:

вот то что в конце в скобках написано - это сабсистема
а второй параметр - (add/change) - это эешен
ну и путь от корня sysfs (в обычном виде /sys/) очевиден

 KERNEL[11379.173061] add  
 /devices/pci:00/:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/host6/target6:0:0/6:0:0:0/block/sde/sde1
  (block)
 UDEV  [11379.301093] change   
 /devices/pci:00/:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/host6/target6:0:0/6:0:0:0/block/sde
  (block)

 для дисковых операций. Что от сюда может пойти в 
 SUBSYSTEM/DRIVER/ATTR/DEVPATH/etc?


-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: повесить свой скрипт на подключение/отключение монитора

2014-01-28 Пенетрантность Dmitry E. Oboukhov
 Хочу перестраивать окна на экране своим скриптом на событие
 подключение/отключение монитора.

 вопрос: куда лучше свой скрипт воткнуть для такого случая?

отвечаю сам себе

запустил udevadm monitor, воткнул-выткнул монитор
увидел какие события приходят

далее в /etc/udev/rules.d/ положил свой rules

SUBSYSTEM==drm, ACTION==change, RUN+=/home/unera/.scripts/autorandr

далее в /home/unera/.scripts/autorandr (это уже в моем хоме)

ну и далее уже остаются мелочи жизни навроде стать юзером и выполнить
пару команд от его имени
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


повесить свой скрипт на подключение/отключение монитора

2014-01-22 Пенетрантность Dmitry E. Oboukhov
Хочу перестраивать окна на экране своим скриптом на событие
подключение/отключение монитора.

вопрос: куда лучше свой скрипт воткнуть для такого случая?
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: повесить свой скрипт на подключение/отключение монитора

2014-01-22 Пенетрантность Alexander GQ Gerasiov
Wed, 22 Jan 2014 16:51:36 +0400
Dmitry E. Oboukhov un...@debian.org wrote:

 Хочу перестраивать окна на экране своим скриптом на событие
 подключение/отключение монитора.
Дим, а такое событие где-то есть? Расскажи.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140122172755.40ff4253@snail



Re: повесить свой скрипт на подключение/отключение монитора

2014-01-22 Пенетрантность Andrey Tataranovich
В Wed, 22 Jan 2014 17:27:55 +0400
Alexander GQ Gerasiov g...@cs.msu.su пишет:

 Wed, 22 Jan 2014 16:51:36 +0400
 Dmitry E. Oboukhov un...@debian.org wrote:
 
  Хочу перестраивать окна на экране своим скриптом на событие
  подключение/отключение монитора.
 Дим, а такое событие где-то есть? Расскажи.

В udev есть событие при подключении/отключении мониторов. Точнее в drm.
Скорее всего аналогично у любой видеокарты с драйверами под KMS.

-- 
WBR, Andrey Tataranovich


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140122164020.52c51219@dragoncore.local



Re: повесить свой скрипт на подключение/отключение монитора

2014-01-22 Пенетрантность Dmitry E. Oboukhov

 Хочу перестраивать окна на экране своим скриптом на событие
 подключение/отключение монитора.
 Дим, а такое событие где-то есть? Расскажи.

такое событие точно есть, потому что всякие KDE/Гномы умеют вроде на
это реагировать.
но у меня не эти оболочки и соответственно хочется свой скрипт
сделать.
навелосипедить конечно можно скрипт на базе xrandr/poll. возможно
KDE/гномы тоже велосипедят.
а возможно кто-то делал какое-то готовое решение и кто-то (в
рассылке) о таком решении знает.
:)
-- 

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature