LINUX.ORG.RU

ivman, match по string list-у


0

0

lshal
<...>
udi = '/org/freedesktop/Hal/devices/usb_device_46d_c019_noserial_2_if0_logicaldev_inp
ut'
  info.capabilities = {'input', 'input.mouse'} (string list)
  info.category = 'input'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c019_noserial_2_if0'  (string)
  info.product = 'Logitech Logitech USB Optical Mouse'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c019_noserial_2_if0_logicaldev_inp
ut'  (string)
  input.device = '/dev/input/event7'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/usb_device_46d_c019_noserial_2_if0'  (string)
  input.physical_device = '/org/freedesktop/Hal/devices/usb_device_46d_c019_noserial_2_if0'  (string)
  input.product = 'Logitech Logitech USB Optical Mouse'  (string)
  linux.device_file = '/dev/input/event7'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/class/input/input10/event7'  (string)
<...>

IvmConfigActions.xml
<...>
    <ivm:Match name="hal.info.capabilities" value="input.mouse" >
        <ivm:Option name="exec"   value="touch /home/vsb/mouse" />
        <ivm:Option name="execun" value="rm -f /home/vsb/mouse" />
    </ivm:Match>
<...>

вот это не работает. Можно ли заставить заработать? Хочется не для конкретной логитечевской мышки, а для всех мышек.

На всякий случай напишу, что мне это надо для отключения тачпада по вставке/удалению мышки, если есть лучшие способы - пишите.
★★★★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.