Настройка по умолчанию для сенсорных панелей Synaptics включает функцию вставки, сопоставленную с правым верхним углом сенсорной панели. Я могу отключить это поведение, выполнив команду
synclient RTCornerButton=0
Но каждый раз, когда я перезагружаюсь, мои настройки сбрасываются. Как я могу предотвратить это?
60-synaptics-options.conf
, другие говорят50-
,51-
...Демон настроек Gnome может переопределять существующие настройки (например, установленные в xorg.conf.d), для которых существующие настройки
/usr/share/X11/xorg.conf.d/50-synaptics.conf
игнорируются. Вот как я это исправил.Теперь он будет соответствовать существующей конфигурации вашей системы synaptics.
Затем следуйте решению Monkbroc, которое будет работать сейчас.
источник
dconf-editor
решением. Таким образом, вместо этого я добавил скрипт,/etc/profile.d/
который спит 10 секунд до применения настроек:(sleep 10; synclient TapButton2=3) &
.(Возможно) самый быстрый обходной путь - создать запись в «Автозагрузке приложений». Это можно найти в лаунчере единства.
Пример записи выглядит примерно так:
Название:
Enable Palm Detection
Команда:
synclient PalmDetect=1
Комментарий:
Enable synclient palm detection
По сути, это эквивалентно ответу Августина Ридингера, но вместо того, чтобы создавать запись для рабочего стола вручную, мы позволяем Ubuntu сделать это за нас.
источник
Лучший способ, который сработал для меня, - это добавить ваши изменения в Xsession.d, чтобы он автоматически загружался для всех пользователей при входе в X:
(файл не существует, так что вы можете называть его как угодно. Цифры слева означают порядок, в котором он будет выполняться по сравнению с другими файлами.)
/etc/X11/Xsession.d/80synaptics
(принадлежит пользователю root с разрешениями 644)
Например, вы можете использовать это как базу:
Протестировано в Ubuntu 14.04 и 16.04
источник
/var/log/Xorg.0.log
файл журнала на наличие ошибок или предупреждений.Сделать
synclient
настройки придерживаться между сессиями XИспользование
startx
( xinit )Добавьте любые
synclient <option>=<value> &
строки.xinitrc
перед строкой, в которой запускается ваш оконный менеджер или среда рабочего стола , например:Приведенный выше пример устанавливает
synclient
параметры перед запуском среды рабочего стола Xfce . Строки, начинающиеся с,#
являются комментариями (они не будут выполнены).Использование диспетчера отображения
Метод такой же, как для
xinit
, за исключением того, что вы помещаетеsynclient
строки в соответствующий скрипт запуска для вашего диспетчера отображения, например/etc/GDM/Init/Default
.Если у вас есть какие-либо сомнения, позвольте мне отослать вас к отличному ArchWiki . Несмотря на то, что его Archlinux специфичен, большинство решений работает в каждом дистрибутиве Linux из-за самодельного характера Arch. Хорошего вам!
источник
synclient; synclient RTCornerButton=0; synclient
?Я использую Xubuntu 14.04, и это может не сработать для вас. Откройте сессию и автозагрузку или как там у вас имя. Перейдите на вкладку «Автозапуск приложения», опять же, какое бы имя вы ни выбрали. Нажмите кнопку Добавить. Сохраните любое имя и описание по вашему желанию и введите команду:
Если вы хотите добавить несколько строк, разделите их
;
Убедитесь, что команда, которую вы только что создали, проверена.
источник
Добавьте
synclient [Var=Value]
в конец ~ / .bashrcпример:
synclient RTCornerButton=0
Это заставит вас устанавливать этот параметр синхронизации каждый раз, когда вы входите в систему.
источник
попробуйте touchegg, это решение работает на моем XPS13 Ubuntu16.04 https://samtinkers.wordpress.com/2016/06/13/3-finger-gestures-in-ubuntu-16-04/
источник
Все предлагаемые здесь решения не работают для меня:
/home
папке, так как это локальный конфиг (поэтому я могу сохранить параметры, даже если я изменю свой дистрибутив, например).bashrc
или.xinitrc
, кажется, не выполняется правильноВ итоге я создал
.desktop
файл, который запускается автоматически:Возможно, не лучшее решение, но оно работает для меня.
источник
Ни одно из решений не работало для меня в Ubuntu 14.04 LTS с рабочим столом Unity. Чтобы сделать настройки постоянными, мне пришлось вставить команды synclient в сценарий оболочки и добавить сценарий оболочки в мои приложения запуска в Unity.
Примечание. Сценарий оболочки должен запускаться примерно так же, как и
#!/bin/bash
перед командами synclient, а права доступа должны быть изменены на исполняемый.источник
С Wayland (все еще экспериментальным в 17.04, но скоро станет по умолчанию), у вас есть все необходимые настройки:
источник
добавить эти строки в разделе «InputClass»
Если вы используете GNOME или Cinnamon Desktop Manager, есть большая вероятность, что настройки GNOME / Cinnamon могут переопределить ваши пользовательские настройки. Чтобы настройки GNOME / Cinnamon не изменили ваши настройки, откройте dconf Editor [
dconf-editor
] и отредактируйте следующую запись:Снимите флажок активный .
источник