Energiesparen aktiviert Touchpad

8

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?

Dmitriy Sukharev
quelle
Kommt es auch bei einem zweiten Durchlauf des Skripts vor? Z.B. aktiviert etwas das Touchpad kontinuierlich?
Lynxlynxlynx
Ja, das Touchpad wird kontinuierlich aktiviert.
Dmitriy Sukharev
Ich denke, dies könnte mit der USB-Autosuspend-Funktion von Laptop-Modus-Tools zu tun haben. Haben Sie versucht, es zu deaktivieren? Dies ist so ziemlich eine wilde Vermutung, aber ich würde anfangen, Laptop-Modus-Tools zu untersuchen.
Silverrocker
Soweit ich mich erinnere, habe ich versucht, den Autosuspend-Modus von USB zu deaktivieren, aber es hat sich nichts geändert. Ich habe mein Problem umgangen, indem ich "Mausklicks mit dem Touchpad deaktiviert" habe. Das Skript funktioniert nicht, aber das Ganze ist weniger nervig.
Dmitriy Sukharev
Haben Sie versucht, Laptop-Modus-Tools zu deinstallieren, um festzustellen, ob Ihr Touchpad danach noch aktiviert ist? (Ich meine, sind Sie sicher, dass es von Laptop-Modus-Tools kommt?)
Depado

Antworten:

1

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.

Dmitriy Sukharev
quelle