Die Standardeinstellung für Synaptics-Touchpads umfasst eine Einfügefunktion, die der oberen rechten Ecke des Touchpads zugeordnet ist. Ich kann dieses Verhalten durch Ausführen des Befehls deaktivieren
synclient RTCornerButton=0
Aber bei jedem Neustart werden meine Einstellungen zurückgesetzt. Wie verhindere ich das?
60-synaptics-options.conf
, andere sagen50-
,51-
...Der Gnome-Einstellungsdämon überschreibt möglicherweise vorhandene Einstellungen (z. B. die in xorg.conf.d festgelegten), für die die vorhandenen Einstellungen in
/usr/share/X11/xorg.conf.d/50-synaptics.conf
ignoriert werden. So habe ich es behoben.Es wird nun die vorhandene Synaptics-Konfiguration Ihres Systems berücksichtigen.
Dann folgen monkbroc-Lösung , die jetzt funktionieren.
quelle
dconf-editor
Lösung immer noch etwas meine Conf-Einstellungen außer Kraft setzt . Also, habe ich stattdessen ein Skript ,/etc/profile.d/
dass für 10 Sekunden , bevor Sie die Einstellungen der Anwendung:(sleep 10; synclient TapButton2=3) &
.(Vielleicht) ist die schnellste Lösung, einen Eintrag in den "Startup Applications" zu erstellen. Es war im Unity Launcher zu finden.
Ein Beispieleintrag sieht ungefähr so aus:
Name:
Enable Palm Detection
Befehl:
synclient PalmDetect=1
Kommentar:
Enable synclient palm detection
Dies entspricht im Wesentlichen der Antwort von Augustin Riedinger, aber anstatt den Desktop-Eintrag manuell zu erstellen, überlassen wir es Ubuntu, dies für uns zu tun.
quelle
Die beste Methode, die für mich funktioniert hat, ist das Hinzufügen Ihrer Änderungen zu Xsession.d, sodass sie automatisch für alle Benutzer geladen werden, wenn Sie sich bei X anmelden:
(Die Datei existiert nicht und kann beliebig benannt werden. Die Zahlen auf der linken Seite geben die Reihenfolge an, in der sie im Vergleich zu den anderen Dateien ausgeführt wird.)
/etc/X11/Xsession.d/80synaptics
(im Besitz von root, mit Berechtigungen 644)
Zum Beispiel können Sie dies als Basis verwenden:
Getestet in Ubuntu 14.04 und 16.04
quelle
/var/log/Xorg.0.log
Protokolldatei auf Fehler oder Warnungen.Stellen Sie
synclient
sicher, dass die Optionen zwischen X-Sitzungen beibehalten werdenVerwenden von
startx
( xinit )Fügen Sie vor der Zeile, in der Ihr Fenstermanager oder Ihre Desktop-Umgebung ausgeführt wird , beliebige
synclient <option>=<value> &
Zeilen ein, z..xinitrc
Im obigen Beispiel werden
synclient
Optionen festgelegt, bevor die Xfce- Desktopumgebung ausgeführt wird. Zeilen, die mit beginnen,#
sind Kommentare (sie werden nicht ausgeführt).Verwenden eines Display Managers
Die Methode ist dieselbe wie für
xinit
, außer dass Sie diesynclient
Zeilen in ein relevantes Startskript für Ihren Anzeigemanager einfügen, z/etc/GDM/Init/Default
.Wenn Sie irgendwelche Zweifel haben, lassen Sie mich Sie auf das ausgezeichnete ArchWiki verweisen . Obwohl die meisten Lösungen Archlinux-spezifisch sind, funktionieren sie in jeder Linux-Distribution. Hab einen guten!
quelle
synclient; synclient RTCornerButton=0; synclient
?Ich verwende Xubuntu 14.04 und dies funktioniert möglicherweise nicht für Sie. Sitzung und Start öffnen oder wie auch immer der Name für Sie lautet. Wechseln Sie zur Registerkarte Autostart der Anwendung. Klicken Sie auf die Schaltfläche Hinzufügen. Behalten Sie den gewünschten Namen und die Beschreibung bei und geben Sie den folgenden Befehl ein:
Wenn Sie mehrere Zeilen hinzufügen möchten, trennen Sie diese mit einem
;
Stellen Sie sicher, dass der soeben erstellte Befehl aktiviert ist.
quelle
Fügen Sie
synclient [Var=Value]
am Ende von ~ / .bashrc hinzuBeispiel:
synclient RTCornerButton=0
Dies veranlasst das System, diese Synclient-Einstellung bei jeder Anmeldung festzulegen.
quelle
versuchen Sie touchegg, diese Lösung funktionierte auf meinem XPS13 Ubuntu16.04 https://samtinkers.wordpress.com/2016/06/13/3-finger-gestures-in-ubuntu-16-04/
quelle
Alle hier vorgeschlagenen Lösungen funktionieren bei mir nicht:
/home
Ordner befindet, da es sich um eine lokale Konfiguration handelt (damit ich die Parameter behalten kann, auch wenn ich zum Beispiel meine Distribution ändere)..bashrc
oder.xinitrc
scheinen nicht korrekt ausgeführt zu werdenAlso habe ich eine
.desktop
Datei erstellt, die automatisch gestartet wird:Vielleicht nicht die beste Lösung, aber es funktioniert bei mir.
quelle
Keine der Lösungen funktionierte für mich in Ubuntu 14.04 LTS mit Unity Desktop. Um die Einstellungen dauerhaft zu machen, musste ich die synclient-Befehle in ein Shell-Skript einfügen und das Shell-Skript zu meinen Startup Applications in Unity hinzufügen.
Hinweis: Das Shell-Skript muss etwa
#!/bin/bash
vor den synclient-Befehlen gestartet werden, und die Berechtigungen müssen in "ausführbar" geändert werden.quelle
Mit Wayland (noch experimentell in 17.04, aber bald die Standardeinstellung) haben Sie alle Einstellungen, die Sie benötigen:
quelle
füge diese Zeilen in den Abschnitt "InputClass" ein
Wenn Sie GNOME oder Cinnamon Desktop Manager verwenden, besteht eine gute Chance, dass die Einstellungen von GNOME / Cinnamon Ihre benutzerdefinierten Einstellungen überschreiben. Um zu verhindern, dass die Einstellungen von GNOME / Cinnamon Ihre überschreiben, öffnen Sie den dconf-Editor [
dconf-editor
] und bearbeiten Sie den folgenden Eintrag:Deaktivieren Sie " Aktiv" .
quelle