LINUX.ORG.RU

После обновления Gnome перестала работать эмуляция нажатий клавиш клавиатуры в макросах для мыши

 , , ,


0

1

ОС ArchLinux x64 4.7.6; Мышь - a4Tech g10-710HL. Сразу извиняюсь за вопрос для экстрасенсов, готов предоставить всю нужную информацию по запросу. Итак, после обновления с Gnome 3.20 до Gnome 3.22 и всех его пакетов (кусок пакмановского лога обновления) перестала работать эмуляция нажатий клавиш клавиатуры в макросах мышки. Спокойно работает эмуляция нажатий кнопок мыши. Даунгрейдил все пакеты из этого лога до предыдущих версий, ничуть не помогло. В винде макросы работают. В других оболочках - нет. Смена ДМ не помогает, запуск сессии из консоли - тоже ничего не даёт. Буду благодарен за любые наводки и помощь. **Вопрос не закрыт.



Последнее исправление: CPAllianceP (всего исправлений: 1)

Если убрать предпоследнюю строку, у steam controller отваливается эмуляция клавиатуры. Попробуйте адаптировать конфиг под себя.

$  cat /usr/lib/udev/rules.d/99-steam-controller-perms.rules 
# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", GROUP="games", MODE:="0660", SUBSYSTEM=="misc", OPTIONS+="static_node=uinput"
# HTC Vive HID Sensor naming and permissioning
littlechris ★★★
()
Последнее исправление: littlechris (всего исправлений: 1)
Ответ на: комментарий от littlechris

так, вероятно, проблема в том, что определенный юзер не состоит в какой-то группе, после обновления были с этим проблемы. спасибо.

CPAllianceP
() автор топика
Ответ на: комментарий от littlechris

увы, похоже, не то это не группы, а правило не помогло, может быть, я неправильно его написал

 cpalliancep@everest  ~ 
 ❯ cat /etc/udev/rules.d/99-steam-controller-perms.rules                                                            [22:34:47]
# Valve USB devices
SUBSYSTEM=="input", ATTRS{name}=="A4TECH*", ATTRS{phys}=="*/input0"
# Steam Controller udev write access
KERNEL=="uinput", GROUP="games", MODE:="0660", SUBSYSTEM=="misc", OPTIONS+="static_node=uinput"
# HTC Vive HID Sensor naming and permissioning

CPAllianceP
() автор топика
Ответ на: комментарий от littlechris

если что, вот кусок вывода cat /proc/bus/input/devices с мышкой

I: Bus=0003 Vendor=09da Product=054f Version=0111
N: Name="A4TECH USB Device"
P: Phys=usb-0000:00:14.0-5/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0/0003:09DA:054F.0001/input/input1
U: Uniq=
H: Handlers=sysrq kbd leds event1 js0 
B: PROP=0
B: EV=12001f
B: KEY=3007f 0 0 4c3ffff17aff32d bf54445600000000 c00000000000001 130c130b17c007 ffa67bfad951dfff febeffdfffefffff fffffffffffffffe
B: REL=40
B: ABS=ffffff01000701ff
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=09da Product=054f Version=0111
N: Name="A4TECH USB Device"
P: Phys=usb-0000:00:14.0-5/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.1/0003:09DA:054F.0002/input/input2
U: Uniq=
H: Handlers=event2 mouse0 
B: PROP=0
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=103
B: MSC=10

CPAllianceP
() автор топика
Ответ на: комментарий от littlechris

этот тоже работает, решил не экспериментировать

CPAllianceP
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.