From: "Алексей Синицын" <asinitsinster@gmail.com> To: ALT Linux Community general discussions <community@lists.altlinux.org> Subject: [Comm] снятся ли xorg'у электромыши Date: Sun, 6 Feb 2011 18:19:34 +0300 Message-ID: <AANLkTinorn80enTHmDkx0MxNYbkkFQwurGrb=AvqKuDf@mail.gmail.com> (raw) [-- Attachment #1: Type: text/plain, Size: 1347 bytes --] Доброго времени суток. До последнего времени у меня в xorg.conf было вписано Option "AutoAddDevices" "false" появившись однажды, когда описания устройств ввода переехали в другие места. Но за некоторое время система обросла рядом побочных эффектов, обсуждать которые в общем смысла особого нет, и возникло желание посмотреть свежеустановленую систему. Ни к чему тянуть в новую жизнь старые привычки, и я тут же нашёл /etc/X11/xorg.conf.d/95-input-keyboard.conf в котором указал раскладку и она заработала. Но с трекболом всё получилось не так хорошо. Положив файл описания в xorg.conf.d/ я результата не увидел; положив описание в /etc/hal/fdi/policy/trackball.fdi я увидел в lshal что результат появился, но до xorg он не дошёл. Но, с другой стороны, ехать важнее чем шашечки и я поместил "AutoAddDevices" "false" и описания обратно в xorg.conf, но от этого устройства ввода в иксах просто исчезли. Соответственно, вопрос как это сегодня делать правильно, и можно ли посмотреть что иксы думают о текущей конфигурации (сегодня фактически размазанной, но они-то должны знать с чем работают?). Содержимое trackball.fdi и выхлопа lshal в приложении (что бы не разъезжалось форматирование), в fdi практически рабочий кусок старого xorg.conа, но там в качестве устройства было /dev/input/mice и драйвер mouse, и то и другое пробовал добавлять. [-- Attachment #2: trackball.config.text --] [-- Type: text/plain, Size: 2280 bytes --] 19:11 sinaps@wind ~ $ cat /etc/hal/fdi/policy/trackball.fdi <deviceinfo version="0.2"> <device> <match key="info.product" string="Logitech USB Trackball"> <merge key="input.x11_options.Buttons" type="string">5</merge> <merge key="input.x11_options.ButtonMapping" type="string">1 8 3 2 9</merge> <merge key="input.x11_options.DragLockButtons" type="string">9 2</merge> <merge key="input.x11_options.EmulateWheel" type="string">true</merge> <merge key="input.x11_options.EmulateWheelTimeout" type="string">300</merge> <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge> <merge key="input.x11_options.ZaxisMapping" type="string">4 5</merge> <merge key="input.x11_options.Emulate3Button" type="string">true</merge> </match> </device> </deviceinfo> 19:11 sinaps@wind ~ $ 19:12 sinaps@wind ~ $ lshal|grep -B 5 -A 14 Track udi = '/org/freedesktop/Hal/devices/usb_device_46d_c408_noserial_if0_logicaldev_input' info.capabilities = {'input', 'input.mouse'} (string list) info.category = 'input' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_46d_c408_noserial_if0' (string) info.product = 'Logitech USB Trackball' (string) info.subsystem = 'input' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c408_noserial_if0_logicaldev_input' (string) input.device = '/dev/input/event4' (string) input.originating_device = '/org/freedesktop/Hal/devices/usb_device_46d_c408_noserial_if0' (string) input.product = 'Logitech USB Trackball' (string) input.x11_driver = 'evdev' (string) input.x11_options.ButtonMapping = '1 8 3 2 9' (string) input.x11_options.Buttons = '5' (string) input.x11_options.DragLockButtons = '9 2' (string) input.x11_options.Emulate3Button = 'true' (string) input.x11_options.EmulateWheel = 'true' (string) input.x11_options.EmulateWheelButton = '2' (string) input.x11_options.EmulateWheelTimeout = '300' (string) input.x11_options.ZaxisMapping = '4 5' (string) linux.device_file = '/dev/input/event4' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.1/usb2/2-1/2-1:1.0/input/input4/event4' (string) 19:12 sinaps@wind ~ $
next reply other threads:[~2011-02-06 15:19 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2011-02-06 15:19 Алексей Синицын [this message] 2011-02-06 17:07 ` Алексей Синицын 2011-02-06 19:20 ` Afanasov Dmitry 2011-02-06 20:46 ` Алексей Синицын
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='AANLkTinorn80enTHmDkx0MxNYbkkFQwurGrb=AvqKuDf@mail.gmail.com' \ --to=asinitsinster@gmail.com \ --cc=community@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git