Как сохранить конфигурацию сенсорной панели? [dубликат]

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

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

8 ответов

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

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

23
ответ дан 17 July 2018 в 19:16

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

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

23
ответ дан 23 July 2018 в 20:01

Я знаю, что это немного устарело, но в 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
ответ дан 17 July 2018 в 19:16

Мне пришлось поместить его в /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 или аналогичный, он будет выполнен при перезагрузке / перегрузке, но все равно будет сброшен до значений по умолчанию после приостановки / возобновления)

5
ответ дан 17 July 2018 в 19:16

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

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

, например

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

, и это работы

-1
ответ дан 17 July 2018 в 19:16

Я знаю, что это немного устарело, но в 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
ответ дан 23 July 2018 в 20:01
  • 1
    Вы можете просто создать файл в своем домашнем каталоге, если он не существует. – Ian Dunn 25 April 2015 в 10:19
  • 2
    Похоже, что он будет сохраняться во время перезагрузки, но как насчет того, когда устройство отключено от USB и снова подключено (при отсутствии перезапуска)? – David Parks 23 January 2017 в 00:07
  • 3
    touch .xsessionrc для создания файла. – ctrl-alt-delor 13 June 2018 в 11:28

Мне пришлось поместить его в /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 или аналогичный, он будет выполнен при перезагрузке / перегрузке, но все равно будет сброшен до значений по умолчанию после приостановки / возобновления)

5
ответ дан 23 July 2018 в 20:01
  • 1
    Будьте осторожны, чтобы не вставлять команды xinput .. в этот файл .conf, а использовать формат conf, как показано в этом ответе. Кроме того, вы не сможете войти в систему графически! Это случилось со мной по xenial. – Fred Schoen 6 June 2018 в 13:56

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

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

, например

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

, и это работы

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

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

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