Как описано в https://wiki.ubuntu.com/X/Config/Input, этого можно достичь с помощью конфигурации политики hal в ubuntu 8.10 - 9.10. Все файлы .fdi
в /etc/hal/fdi/policy
будут влиять на подключаемое устройство, если конкретное совпадение будет успешным.
Текущие свойства устройства можно проверить с помощью lshal | less
Устройство мыши, скорее всего, будет содержать строку вроде:
info.capabilities = {'input', 'input.mouse'} (string list)
Чтобы удалить эмуляцию 3-й кнопки, в папке политик необходимо сохранить следующее содержимое в виде файла .fdi
:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.mouse">
<merge key="input.x11_options.Emulate3Buttons" type="string">no</merge>
</match>
</device>
</deviceinfo>
Хотя в вики перечислены и другие изменения (например, установка драйвера в "мышь"), она не всегда работает и может привести к сбою xorg или зависанию полностью. Это минимальный файл, необходимый для отключения только эмуляции кнопки. Опция будет изменена после повторного подключения устройства.