Папка ~/.xinput.d игнорируется в Ubuntu 13.04

Раньше было, что вы могли сделать файл ~/.xinput.d/en_US и положи xinput там есть такие команды, как включение блокировки перетаскивания. Теперь почему-то в 13.04 это не работает. Кто-нибудь знает, почему это изменилось, и как это установить? Я полагаю, я мог бы просто поместить команды xinput в файл сценария и выполнить его при входе в систему. Мне просто интересно, почему старый метод перестал работать.

РЕДАКТИРОВАТЬ:

Текущий файл /etc/X11/xinit/xinput.d/en_US:

xinput set-prop 17 316 1
xinput set-prop 17 317 350

Но я понял, что по какой-то причине идентификатор тачпада меняется. Сейчас это 15. Кроме того, фактические свойства, такие как "Drag Lock" может измениться. Так что этот метод не работает.

2 ответа

Решение

/etc/X11/xinit/xinput.d каталог используется im-config поскольку im-config является:

настроить конфигурацию метода ввода для X Window System

Это позволяет выбрать метод ввода, запустив сценарии, сохраненные в /etc/X11/xinit/xinputrc, Следовательно это должно быть установлено для этого, чтобы работать. Затем вы можете настроить общесистемные или пользовательские настройки, используя /etc/X11/xinit/xinputrc или же ~/.xinputrc, Для xinput.d замена, я бы пошел на всю систему /etc/X11/xinit/xinput.d/ так как он уже там.

Я не вижу каких-либо значительных изменений в источниках для xorg или im-config, которые предполагают, что ~/.xinput.d не сработает Вы также должны проверить, что xinput пакет установлен, так xinput set-props может работать.

Это должно работать, если вы положили файл в /etc/X11/xinit/xinput.d

Я думаю, по умолчанию xinput.d больше не источники ~/xinput.d,

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