Ich habe mit Debian Wheezy Energiesparpakete (Hummel, Laptop-Modus-Tools und cpufreq) auf meinem Laptop installiert. Dank dessen reduziere ich den Stromverbrauch von 32W auf 10W. Aber jetzt stand ich vor dem Problem, dass ich das Touchpad nicht deaktivieren kann. Ich habe ein einfaches Skript geschrieben, das den Status des Touchpads umkehrt:
#!/bin/sh
synclient TouchpadOff=`synclient | grep TouchpadOff | awk '{print !$3}'`
Wenn ich dieses Skript starte, wird der Status des Touchpads wie erwartet invertiert, aber in 5 Sekunden wird TouchpadOff mit dem Wert "2" neu geschrieben und das Touchpad wird wieder aktiv.
Ich nehme an, dass es Laptop-Modus-Tools sind, die die TouchpadOff-Variable modifizieren. Ich habe versucht, verwandte Einstellungen in Laptop-Modus-Tools zu finden, aber nichts gefunden.
Irgendwelche Ideen, wie man bestimmt, wer die TouchpadOff-Variable ändert und wie man eine solche Änderung deaktiviert?
Antworten:
Ich habe mein Problem behoben, ohne das Touchpad zu deaktivieren. Das ursprüngliche Problem war, dass ich meinen Touchpad-Bereich mit meinen Handflächen berührte und auf Steuerelemente klickte, auf die ich nicht klicken wollte. Mein vorheriger Laptop hatte einen Fn-Hotkey zum Deaktivieren des Touchpads, aber er funktioniert in meinem aktuellen Laptop nicht. Deshalb habe ich beschlossen, das Skript zum Deaktivieren zu schreiben, was mich schließlich dazu brachte, die Frage hier zu stellen.
Aber eigentlich habe ich Buttonless TouchPad (auch bekannt als ClickPad). Wenn ich es habe, kann ich den Modus des Klickens auf UI-Komponenten unter Linux ändern. Verfügbare Optionen sind Klick für Klick und Klick für Klick auf das Clickpad. Ich hatte Click-by-Touch-Option ausgewählt. Und natürlich war es sehr ärgerlich, dass sich der Fokus während der Eingabe etwas geändert hat, insbesondere angesichts der Tatsache, dass mein ClickPad sehr groß ist.
Wie kann man zum Klicken auf UI-Komponenten wechseln, indem man auf ClickPad klickt? Ich habe Gnome 3, aber die Idee sollte in Unity und wahrscheinlich auch in einigen anderen dieselbe sein. Gehen Sie zu den Systemeinstellungen und wählen Sie dort den Eintrag "Maus und Touchpad". Gehen Sie zur Registerkarte "Touchpad" und deaktivieren Sie das Kontrollkästchen "Mausklicks mit Touchpad aktivieren". Das ist es :)
Leider gibt es immer noch Fälle, in denen diese Lösung für Sie nicht akzeptabel ist. Zum Beispiel, wenn Sie TouchPad haben (nicht ClickPad) oder wenn Ihr ClickPad schwer zu drücken ist. In diesen Fällen wäre es geeignet, das Touchpad programmgesteuert zu deaktivieren. Deshalb lasse ich diese Frage unbeantwortet.
quelle