Як описано в 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)
Щоб видалити емуляцію третьої кнопки, слід зберегти такий вміст як .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. Це мінімальний файл, необхідний лише для вимкнення емуляції кнопок. Параметр буде змінено після того, як пристрій знову буде підключено.