Ich kann mein Touchpad deaktivieren, aber wenn ich nicht an meiner Bluetooth-Maus bin oder meinen WLAN-Dongle für meine Ersatzmaus vergesse, bin ich SOL. Linux Mint hatte eine nette Einstellung, mit der das Touchpad bei Verwendung einer Maus deaktiviert werden konnte. Ich bin jetzt auf Ubuntu MATE 16.04 und habe diese Einstellung nicht. Wie kann ich diese Funktionalität bekommen? Das Ausschalten des Touchpads während der Eingabe reicht nicht aus, um leichte Berührungen der Handfläche mit der FU zu verhindern, an der ich gerade arbeite.
Ich habe andere ähnliche Fragen hier gelesen und konnte keine Antwort für genau dieses Problem finden.
Es gibt auch ein Programm, das eine GUI zum Bearbeiten einiger solcher Einstellungen einführt.
Weitere Informationen finden Sie unter https://itsfoss.com/disable-touchpad-when-mouse-used/.
quelle
Wenn Sie Angst vor dem Terminal haben, können Sie das
dconf-editor
folgende Image verwenden : dconf-enable-touchpad-imagequelle
Auf Kubuntu 16.04 können Sie einfach zu Systemeinstellungen -> Eingabegeräte -> Touchpad -> Touchpad aktivieren / deaktivieren gehen
Wählen Sie jetzt Deaktivieren, wenn die Maus eingesteckt ist.
quelle
Mir ist klar, dass ich ein bisschen zu spät zur Party komme (und auch, dass meine Antwort nicht Ubuntu-Mate-spezifisch ist), aber hier geht es weiter ...
Ich habe sehr ähnliche Anforderungen wie Sie, aber ich starte xfce unter debian 9 (stretch), so dass ich keine gnome / gsettings installiert habe. Um das Synaptics-Touchpad zu deaktivieren / erneut zu aktivieren, wenn ich eine USB-Maus ein- / ausstecke, verwende ich udev-Regeln, um ein (Posix-) Shell-Skript auszulösen, das den Synaptics-Touchpad-Treiber aufhebt / erneut bindet:
Erstellen Sie als root /usr/local/sbin/touchpadctl.sh mit folgendem Inhalt:
Machen Sie Ihr Touchpad-Kontrollskript ausführbar:
Testen Sie jetzt Ihr Skript. So deaktivieren Sie das Touchpad:
und um das Touchpad zu aktivieren:
Da dies "Treiber-Unbinding" verwendet, gibt es keinerlei Abhängigkeit von X / xorg / wayland / gnome. Daher können Sie es in udev-Regeln verwenden, die während des Startvorgangs ordnungsgemäß funktionieren:
Erstellen Sie als Root /etc/udev/rules.d/01-touchpad.rules mit den folgenden Inhalten:
Wie bei allen Linux-Anwendungen kann Ihr Kilometerstand variieren - Sie müssen ihn möglicherweise "optimieren", aber ich habe mein Bestes gegeben, um ihn verständlicher zu machen. Weitere Informationen zum Binden / Entbinden von Treibern finden Sie im Artikel von Greg Kroah-Hartman aus dem Jahr 2005 in den Linux Weekly News. Außerdem enthält der Kernel-Quellcode einige nützliche Informationen . Weitere Informationen zum Schreiben von udev-Regeln finden Sie in Daniel Drakes ausgezeichnetem Tutorial .
quelle