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

19

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

    
задан aviraldg 06.01.2011 в 15:02
источник

4 ответа

20

Согласно Как настроить TrackPoint (из ThinkWiki), метод изменения настроек для каждого пользователя основывается на использовании файла .xsessionrc , просто поместите все ваши команды xinput в этот файл, и у вас должны быть настройки при загрузке.

Настройки должны запоминаться после выключения и повторного использования одного и того же устройства. Но если это не так, у нас есть ошибка, чтобы сообщить об этом. Я просмотрел все события, которые происходят при обнаружении устройств ввода, и я не против сказать вам, что это настоящий беспорядок. Если вам нужно перейти к плану B, попробуйте добавить опции в x.conf.d , как показано на приведенном выше веб-сайте.

    
ответ дан Martin Owens -doctormo- 06.01.2011 в 16:49
источник
8

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

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

    xinput list
    
  2. См. доступные параметры для вашего устройства:

    xinput list-props "Your Device Name"
    
  3. Измените настройки (чтобы сделать настройки после перезагрузки / выключения только после добавьте эту команду в приложения для запуска ):

    xinput set-prop "Your Device Name" "Option Name" "Value"
    

    Вот пример команды, которую я использовал для активации заблокированных перетаскиваний в моей тачпаде:

    xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Locked Drags" 1
    

    Чтобы активировать / изменить другую опцию, просто найдите ее в доступных вам устройствах и поиграйте с ними, пока не получите желаемый результат.

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

  1. Откройте «Приложения для запуска».

  2. Нажмите «Добавить» и в поле команды вставьте нужную команду. Нажмите «Добавить». Вы добавили первую команду.

  3. Аналогичным образом добавьте другие команды (если у вас более одной команды). Вы сделали. В следующий раз, когда вы перезагрузите компьютер, Ubuntu автоматически запустит эти команды, которые исправят ваши проблемы с мышью.

ответ дан Marco 05.05.2014 в 17:16
2

Мне пришлось помещать его в /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

(если я ставлю его только в .xsession или аналогично, он будет запущен при перезагрузке / relogin, но все равно будет сброшен до значений по умолчанию после приостановки / возобновления)

    
ответ дан Matija Nalis 21.08.2017 в 22:56
-1

Используйте прикладную программу Statup

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

e.g

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

сохранить и работает

    
ответ дан Zak 12.10.2016 в 14:50