Конфигурирование нескольких настроек мыши

Я - леворукий пользователь ThinkPad и привык к использованию trackpoint в его предназначенной для правой руки конфигурации по умолчанию. Когда я использую свою мышь Bluetooth, однако, я хотел бы, чтобы кнопки имели расположение, выполненное левой рукой. В 11,04 (Аккуратный) я могу настроить это вручную использующее xinput, но я хотел бы иметь примененный автоматически, когда мышь подключена. Я следовал документации Xorg путем создания/etc/X11/xorg.conf/99-ms500mouse.conf и размещения следующего в него:

Section "InputClass"
    Identifier "Microsoft Bluetooth Mouse 5000 button remap"
    MatchProduct "Microsoft Bluetooth Notebook Mouse 5000"
    MatchDevicePath "/dev/input/event*"
    Option "ButtonMapping"      "3 2 1 4 5 0 0 0 0 0 0 0"
EndSection

Это, кажется, работает первоначально (GDM, кажется, использует его правильно), но когда я вхожу в систему и запускаю свои X сессий, кнопки загадочно вернулись:

$ xinput get-button-map "Microsoft Bluetooth Notebook Mouse 5000"

1 2 3 4 5 6 7 8 9 10 11 12

Следующим является мой /var/log/Xorg.0.log:

[   276.648] (II) config/udev: Adding input device Microsoft Bluetooth Notebook Mouse 5000 (/dev/input/mouse1)
[   276.648] (II) No input driver/identifier specified (ignoring)
[   276.649] (II) config/udev: Adding input device Microsoft Bluetooth Notebook Mouse 5000 (/dev/input/event14)
[   276.649] (**) Microsoft Bluetooth Notebook Mouse 5000: Applying InputClass "evdev pointer catchall"
[   276.649] (**) Microsoft Bluetooth Notebook Mouse 5000: Applying InputClass "Microsoft Bluetooth Mouse 5000 button remap"
[   276.649] (II) Using input driver 'evdev' for 'Microsoft Bluetooth Notebook Mouse 5000'
[   276.649] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[   276.649] (**) Microsoft Bluetooth Notebook Mouse 5000: always reports core events
[   276.649] (**) Microsoft Bluetooth Notebook Mouse 5000: Device: "/dev/input/event14"
[   276.670] (**) Microsoft Bluetooth Notebook Mouse 5000: ButtonMapping '3 2 1 4 5 0 0 0 0 0 0 0'
[   276.670] (--) Microsoft Bluetooth Notebook Mouse 5000: Found 8 mouse buttons
[   276.670] (--) Microsoft Bluetooth Notebook Mouse 5000: Found scroll wheel(s)
[   276.670] (--) Microsoft Bluetooth Notebook Mouse 5000: Found relative axes
[   276.670] (--) Microsoft Bluetooth Notebook Mouse 5000: Found x and y relative axes
[   276.670] (--) Microsoft Bluetooth Notebook Mouse 5000: Found absolute axes
[   276.670] (II) evdev-grail: failed to open grail, no gesture support
[   276.670] (II) Microsoft Bluetooth Notebook Mouse 5000: Configuring as mouse
[   276.670] (II) Microsoft Bluetooth Notebook Mouse 5000: Adding scrollwheel support
[   276.670] (**) Microsoft Bluetooth Notebook Mouse 5000: YAxisMapping: buttons 4 and 5
[   276.670] (**) Microsoft Bluetooth Notebook Mouse 5000: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   276.670] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/bluetooth/hci0/hci0:11/input14/event14"
[   276.670] (II) XINPUT: Adding extended input device "Microsoft Bluetooth Notebook Mouse 5000" (type: MOUSE)
[   276.670] (II) Microsoft Bluetooth Notebook Mouse 5000: initialized for relative axes.
[   276.670] (WW) Microsoft Bluetooth Notebook Mouse 5000: ignoring absolute axes.
[   276.670] (**) Microsoft Bluetooth Notebook Mouse 5000: (accel) keeping acceleration scheme 1
[   276.670] (**) Microsoft Bluetooth Notebook Mouse 5000: (accel) acceleration profile 0
[   276.671] (**) Microsoft Bluetooth Notebook Mouse 5000: (accel) acceleration factor: 2.000
[   276.671] (**) Microsoft Bluetooth Notebook Mouse 5000: (accel) acceleration threshold: 4

Как Вы видите, это, кажется, применяет отображение кнопки, которое я хочу (то есть, подкачайте кнопки 3 и 1 и отключите всех других), но после того как сессия запускается, этого не стало. Как я удостоверяюсь эти настройки палка?

Большое спасибо!

2
задан 9 May 2011 в 06:21

1 ответ

Нашел проблему. gnome-settings-daemon переопределяет настройки, которые я даю мышке, с общесистемными настройками (которые установлены для правшей). Единственный способ избежать такого поведения - запустить gconf-editor и найти ключ:

/apps/gnome_settings_daemon/plugins/mouse/active

и сбросить его. Это предотвратит переопределение настроек, указанных в xorg.conf (или фрагментном файле в etc / X11 / xorg.conf.d /).

0
ответ дан 9 May 2011 в 06:21

Другие вопросы по тегам:

Похожие вопросы: