Re: xkb per-user config and hotplug issues

2012-05-04 Пенетрантность sergio

On 05/02/2012 04:35 PM, Alexander GQ Gerasiov wrote:


Итак, если я правильно понимаю, теперь всё работает так.

Как-то так.


Пользователь, конечно, может попробовать всё переопределить потом при
помощи setxkbmap, но вот только действовать это будет ровно до тех пор,
пока клавиатура не будет отключена/подключена.
Да. Более того, c помощью него нельзя задать отдельные настройки для 
конкретного устройства --- -device не работал последний раз, когда я его 
смотрел, хотя фикс тривиален. (Или это я путаю с -i у xkbcomp)




Что делать простым смертным? Как задать собственные настройки xkb,
чтобы они автоматом устанавливались для подключаемой клавиатуры?
(Речь само-собой про per-user настройки, потому что пользователей у
меня много разных и кто-то любит capslock, кто-то ralt, а кто-то вообще
alt+shift.)


Удобного решения, как я понял нет. Те нужно делать свой скрипт и 
запускать его через udev. Ну или dbus, наверное, если нет доступа к 
udev, и эти сообщения доходят до дибаса.



Кстати, я правильно понимаю, что непростым смертным для этого можно 
использовать Match* в InputClass ?



--
sergio.


--
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/4fa3ca2e.8040...@sergio.spb.ru



Re: xkb per-user config and hotplug issues

2012-05-03 Пенетрантность dimas
http://www.debianforum.ru/index.php?topic=2315.0
вот у меня был похожий случай, юсб-клава внезапно отваливается. не оно? там у 
товарища вылечилось после обновления ведра


--
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/20120503133629.0fb10...@ulf.tvoe.tv



xkb per-user config and hotplug issues

2012-05-02 Пенетрантность Alexander GQ Gerasiov
Всем привет.

Наткнулся я тут на компьютер, у которого с некоторой периодичностью
отваливается и переподключается клавиатура.

И внезапно обнаружил, что мир изменился.

Итак, если я правильно понимаю, теперь всё работает так.

При старте иксов или при подключении нового устройства, input-evdev,
который отвечает за клавиатуры, берет для него настройки xkb от udev'а.

udev же их получает из /etc/default/keyboard


Пользователь, конечно, может попробовать всё переопределить потом при
помощи setxkbmap, но вот только действовать это будет ровно до тех пор,
пока клавиатура не будет отключена/подключена.


Подозреваю, что во всяких гномах/кедах есть умные неонки, которые при
подключении клавиатуры умеют автоматом их перенастраивать в
соответствии с пользовательскими пожеланиями.

Что делать простым смертным? Как задать собственные настройки xkb,
чтобы они автоматом устанавливались для подключаемой клавиатуры?
(Речь само-собой про per-user настройки, потому что пользователей у
меня много разных и кто-то любит capslock, кто-то ralt, а кто-то вообще
alt+shift.)

-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:g...@cs.msu.su Jabber:  g...@jabber.ru
 Homepage:  http://gq.net.ru ICQ: 7272757
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1


--
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/20120502163522.699a605f@dart.lvknet



Re: xkb per-user config and hotplug issues

2012-05-02 Пенетрантность Andrey Tataranovich
16:35 Wed 02 May, Alexander GQ Gerasiov wrote:
 Всем привет.
 
 Наткнулся я тут на компьютер, у которого с некоторой периодичностью
 отваливается и переподключается клавиатура.
 
 И внезапно обнаружил, что мир изменился.
 
 Итак, если я правильно понимаю, теперь всё работает так.
 
 При старте иксов или при подключении нового устройства, input-evdev,
 который отвечает за клавиатуры, берет для него настройки xkb от udev'а.
 
 udev же их получает из /etc/default/keyboard
 
 
 Пользователь, конечно, может попробовать всё переопределить потом при
 помощи setxkbmap, но вот только действовать это будет ровно до тех пор,
 пока клавиатура не будет отключена/подключена.
 
 
 Подозреваю, что во всяких гномах/кедах есть умные неонки, которые при
 подключении клавиатуры умеют автоматом их перенастраивать в
 соответствии с пользовательскими пожеланиями.
 
 Что делать простым смертным? Как задать собственные настройки xkb,
 чтобы они автоматом устанавливались для подключаемой клавиатуры?
 (Речь само-собой про per-user настройки, потому что пользователей у
 меня много разных и кто-то любит capslock, кто-то ralt, а кто-то вообще
 alt+shift.)

  У меня похожая проблема, но только отключение/подключение клавиатуры связано
с выгрузкой/загрузкой usb модулей при hibernation. Чтобы решить эту проблему
я писал небольшой скриптик на питоне (он корявый, я знаю)

  http://www.tataranovich.com/public/scripts/xkbmapd.py

  Для его работы нужен DBus. Слушаются сообщения от UPower (обнаружение 
просыпания)
и ConsoleKit (переключение пользователей). В моем случае настройки берутся из
~/.Xkbmap

  В вашем случае будет логично ловить сообщения от udev (python-udev например).
Пакость в том, что у меня не получилось применять настройки через setxkbmap в
неактивных пользовательских сессиях (для этого и нужен ConsoleKit)

-- 
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/20120502132041.gr6...@debbox.it