Domyślne ustawienie touchpadów Synaptics obejmuje funkcję wklejania zmapowaną w prawym górnym rogu touchpada. Mogę wyłączyć to zachowanie, uruchamiając polecenie
synclient RTCornerButton=0
Ale za każdym razem, gdy uruchamiam ponownie, moje ustawienia są przywracane. Jak temu zapobiec?
60-synaptics-options.conf
, inne powiedzmy50-
,51-
...Demon ustawień Gnome może zastąpić istniejące ustawienia (na przykład ustawione w xorg.conf.d), dla których istniejące ustawienia
/usr/share/X11/xorg.conf.d/50-synaptics.conf
są ignorowane. Tak to naprawiłem.Będzie teraz respektował istniejącą konfigurację synaptyczną systemu.
Następnie zastosuj rozwiązanie monkbroc, które będzie działać teraz.
źródło
dconf-editor
rozwiązaniu. Więc zamiast dodany skrypt/etc/profile.d/
, który może pomieścić 10 sekund przed nałożeniem ustawienia:(sleep 10; synclient TapButton2=3) &
.(Być może) najszybszym obejściem jest utworzenie wpisu w „Aplikacjach startowych”. Można go znaleźć w programie uruchamiającym jedność.
Przykładowy wpis wygląda mniej więcej tak:
Imię:
Enable Palm Detection
Dowództwo:
synclient PalmDetect=1
Komentarz:
Enable synclient palm detection
Jest to zasadniczo odpowiednik odpowiedzi Augustina Riedingera, ale zamiast ręcznego tworzenia wpisu na pulpicie, pozwalamy Ubuntu zrobić to za nas.
źródło
Najlepszą metodą, która działała dla mnie, jest dodanie twoich zmian do Xsession.d, więc załaduje się automatycznie dla wszystkich użytkowników, gdy zalogujesz się do X:
(plik nie istnieje, więc możesz nazwać go, jak chcesz. Liczby po lewej stronie oznaczają kolejność, w jakiej zostaną wykonane w porównaniu z innymi plikami).
/etc/X11/Xsession.d/80synaptics
(własność root, z uprawnieniami 644)
Na przykład możesz użyć tego jako podstawy:
Testowane w Ubuntu 14.04 i 16.04
źródło
/var/log/Xorg.0.log
plik dziennika pod kątem błędów lub ostrzeżeń.Ustaw
synclient
opcje między sesjami X.Korzystanie
startx
( xinit )Dodaj dowolne
synclient <option>=<value> &
wiersze.xinitrc
przed wierszem, który uruchamia menedżera okien lub środowisko pulpitu , na przykład:Powyższy przykład ustawia
synclient
opcje przed uruchomieniem środowiska graficznego Xfce . Linie zaczynające się od#
są komentarzami (nie zostaną wykonane).Korzystanie z menedżera wyświetlania
Metoda jest taka sama jak dla
xinit
, z tym wyjątkiem, że wstawiaszsynclient
wiersze w odpowiednim skrypcie uruchamiania dla menedżera wyświetlania, np/etc/GDM/Init/Default
.Jeśli masz jakiekolwiek wątpliwości, pozwól, że odniosę się do doskonałego ArchWiki . Pomimo tego, że jest specyficzny dla Archlinuxa, większość rozwiązań działa w każdej dystrybucji Linuksa ze względu na majsterkowanie Arch. Miłego!
źródło
synclient; synclient RTCornerButton=0; synclient
?Używam Xubuntu 14.04 i to może nie działać dla ciebie. Sesja otwarta i uruchomienie lub jakakolwiek nazwa jest dla Ciebie. Przejdź do zakładki Autostart aplikacji, ponownie, bez względu na nazwę dla Ciebie. Kliknij przycisk Dodaj. Zachowaj dowolną nazwę i opis w typie polecenia:
Jeśli chcesz dodać wiele wierszy, oddziel je znakiem
;
Upewnij się, że właśnie utworzone polecenie jest zaznaczone.
źródło
Dodaj
synclient [Var=Value]
na końcu ~ / .bashrcprzykład:
synclient RTCornerButton=0
To sprawi, że system ustawisz to ustawienie synchronizacji przy każdym logowaniu.
źródło
spróbuj touchegg, to rozwiązanie działało na moim XPS13 Ubuntu16.04 https://samtinkers.wordpress.com/2016/06/13/3-finger-gestures-in-ubuntu-16-04/
źródło
Wszystkie zaproponowane tutaj rozwiązania nie działają dla mnie:
/home
folderze, ponieważ jest to konfiguracja lokalna (więc mogę zachować parametry, nawet jeśli na przykład zmienię dystrybucję).bashrc
lub.xinitrc
nie wydają się być wykonane poprawnieW rezultacie stworzyłem
.desktop
plik, który jest automatycznie uruchamiany:Może nie najlepsze rozwiązanie, ale działa dla mnie.
źródło
Żadne z rozwiązań nie działało dla mnie w Ubuntu 14.04 LTS z komputerem Unity. Aby ustawienia były trwałe, musiałem wkleić polecenia synclient do skryptu powłoki i dodać skrypt powłoki do moich aplikacji startowych w Unity.
Uwaga: Skrypt powłoki musi uruchomić się podobnie jak
#!/bin/bash
przed poleceniami synclient, a uprawnienia należy zmienić na wykonywalne.źródło
Dzięki Wayland (wciąż eksperymentalnym w 17.04, ale wkrótce będzie domyślnym), masz wszystkie potrzebne ustawienia:
źródło
dodaj te wiersze w sekcji „InputClass”
Jeśli korzystasz z GNOME lub menedżera pulpitu Cinnamon, istnieje duża szansa, że ustawienia GNOME / Cinnamon mogą zastąpić ustawienia niestandardowe. Aby zapobiec zastąpieniu ustawień GNOME / Cinnamon, otwórz dconf Editor [
dconf-editor
] i edytuj następujący wpis:Odznacz aktywne .
źródło