Как сделать настройки xinput сохраняться после того, как устройства отключены, перегружены и после завершения работы, перезагрузки и т. Д.?

Я успешно выполнил ответ на этот вопрос, чтобы установить различные чувствительности для моего тачпада и моей мыши USB. Проблема только в том, что после выключения и повторного подключения устройства или отключения, перезагрузки и т. Д. Сброс настроек.

1
задан 13 April 2017 в 15:23

3 ответа

Я знаю, что это немного устарело, но в Ubuntu 14.04 я не смог найти файл .xsessionrc или x.conf.d, поэтому мне пришлось использовать xinput из терминала. Вот как вы это делаете:

Проверьте имя своего устройства:
xinput list
См. Доступные параметры вашего устройства:
xinput list-props "Your Device Name"
Изменить настройки (чтобы согласовать параметры после перезагрузки / выключения, просто добавьте эту команду в Запуск приложений):
xinput set-prop "Your Device Name" "Option Name" "Value"
Вот пример команды, которую я использовал для активации заблокированных перетаскиваний в моей тачпаде:
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Locked Drags" 1
Чтобы активировать / изменить другую опцию, просто найдите ее в своем устройстве и используйте с ними, пока не получите желаемый результат ,

Теперь вы знаете, какие команды разрешают ваши проблемы. Они могут быть более одного. Следующее задание - добавить эти команды в «Запуск приложений». Для этого:

Проверьте имя вашего устройства:
xinput list

Проверьте имя вашего устройства:

См. Доступные параметры для вашего device:
xinput list-props "Your Device Name"
9
ответ дан 25 May 2018 в 23:37
  • 1
    Вы можете просто создать файл в своем домашнем каталоге, если он не существует. – Ian Dunn 25 April 2015 в 10:19
  • 2
    Похоже, что он будет сохраняться во время перезагрузки, но как насчет того, когда устройство отключено от USB и снова подключено (при отсутствии перезапуска)? – David Parks 23 January 2017 в 00:07

Мне пришлось поместить его в /etc/X11/xorg.conf.d/50-mouse-map.conf (и перезагружать), чтобы он был постоянным не только перезагрузкой, но и над приостановкой / возобновлением.

#instead of: xinput set-button-map "2.4G Wireless Optical Mouse" 1 2 3 4 5 6 7 0 
Section "InputClass"
    Identifier  "2.4G Wireless Optical Mouse"
    Option  "ButtonMapping" "1 2 3 4 5 6 7 0 0 10 11 12 13 14 15 16"
EndSection

(если я поместил его только в [ f3] или аналогичный, он будет выполнен при перезагрузке / перегрузке, но все равно будет сброшен до значений по умолчанию после приостановки / возобновления)

2
ответ дан 25 May 2018 в 23:37

Используйте команду запуска запуска

в команде терминала и используйте " для разделения значений

, например

xinput set-button-map "12" "1 1 3"  

, и это работы

-1
ответ дан 25 May 2018 в 23:37
  • 1
    Это будет делать изменения только при запуске. OP хочет, чтобы установка сохранялась при отключении и подключении – Severus Tux 12 October 2016 в 16:50

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

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