Il risparmio energetico abilita il touchpad


8

Ho installato pacchetti di risparmio energetico (bumblebee, laptop-mode-tools e cpufreq) sul mio laptop con Debian Wheezy. Grazie a ciò, diminuisco il consumo energetico da 32W a 10W. Ma ora ho affrontato il problema che non riesco a disabilitare il touchpad. Ho scritto un semplice script che inverte lo stato del touch-pad:

#!/bin/sh
synclient TouchpadOff=`synclient | grep TouchpadOff | awk '{print !$3}'`

Quando lancio questo script, inverte lo stato del touch-pad come previsto, ma in 5 secondi TouchpadOff viene riscritto con il valore "2" e il touch-pad diventa di nuovo attivo.

Suppongo che siano gli strumenti in modalità laptop a modificare la variabile TouchpadOff. Ho provato a trovare le impostazioni correlate negli strumenti in modalità laptop, ma non ho trovato nulla.

Qualche idea su come determinare chi modifica la variabile TouchpadOff e come disabilitare tale modifica?


Succede anche in una seconda esecuzione della sceneggiatura? Per esempio. è qualcosa che abilita continuamente il touchpad?
lynxlynxlynx,

Sì, abilita continuamente il touchpad.
Dmitriy Sukharev,

Penso che questo potrebbe avere a che fare con la bellezza della sospensione automatica USB degli strumenti in modalità laptop. Hai provato a disabilitarlo? Questa è praticamente un'ipotesi selvaggia, ma vorrei iniziare a studiare gli strumenti in modalità laptop.
Silverrocker,

Per quanto ricordo, ho provato a disabilitare la modalità di sospensione automatica di USB, ma non ha cambiato nulla. Ho risolto il mio problema "disabilitando i clic del mouse con il touchpad". Non fa funzionare la sceneggiatura, ma rende il tutto meno fastidioso.
Dmitriy Sukharev,

Hai provato a disinstallare gli strumenti in modalità laptop per vedere se il tuo touchpad si sta ancora attivando? (Voglio dire, sei sicuro che provenga da strumenti in modalità laptop?)
Depado

Risposte:


1

Ho risolto il mio problema senza disabilitare il touchpad. Il problema originale era che avevo toccato l'area del mio touchpad con i miei palmi facendo clic sui controlli che non volevo fare clic. Il mio laptop precedente aveva il tasto di scelta rapida Fn per disabilitare il touchpad, ma non funziona con il mio laptop attuale, quindi ho deciso di scrivere lo script per disabilitarlo, che alla fine mi ha portato a porre la domanda qui.

Ma in realtà ho Buttonless TouchPad (aka ClickPad). Avendolo posso cambiare la modalità di fare clic sui componenti dell'interfaccia utente in Linux. Le opzioni disponibili sono clic per tocco e clic per clic sul clickpad. Ho selezionato l'opzione clic per tocco. E ovviamente è stato molto fastidioso cambiare lo stato attivo ogni volta che scrivo qualcosa, soprattutto tenendo conto del fatto che il mio ClickPad è molto grande.

Quindi, come passare a fare clic sui componenti dell'interfaccia utente facendo clic su ClickPad? Ho Gnome 3, ma l'idea dovrebbe essere la stessa in Unity e probabilmente in altri. Vai su Impostazioni di sistema, seleziona l'elemento 'Mouse e Touchpad' lì. Vai alla scheda "Touchpad" e deseleziona la casella di controllo "Abilita clic del mouse con touchpad". Questo è tutto :)

Purtroppo ci sono ancora casi in cui questa soluzione non sarà accettabile per te. Ad esempio se si dispone di TouchPad (non ClickPad) o se è difficile premere il ClickPad. In questi casi sarebbe opportuno disabilitare il touchpad a livello di codice. Pertanto lascio questa domanda senza risposta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.