Ubuntu GNOME 14.04 Disabilita il touchpad mentre la digitazione non funziona


8

Sto usando Ubuntu GNOME 14.04.

L'impostazione "disabilita touchpad durante la digitazione" nelle impostazioni di sistema non funziona.

Qualsiasi permutazione del comando "syndaemon" non funziona.

È davvero fastidioso, quando sto digitando all'improvviso lo stato attivo sarà su una nuova finestra, o una grande porzione di testo sparirà, ecc.

Sto usando un laptop Dell Inspiron 14 serie 5000, senza l'utilizzo di driver proprietari.

Ho anche provato a installare Pointing Devicesdal Software Center e disabilitare da lì. Non ha funzionato neanche.

C'è la risposta a questa domanda: Problema del touchpad: salto del cursore durante la digitazione (Ubuntu 14.04), Syndaemon non aiuta, ma non voglio provare a ricompilare i driver a meno che non ci sia sicuramente altra soluzione. Inoltre c'è questo: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1 ma questo implica anche l'applicazione di patch ai driver (anche non è chiaro come applicarlo).

Come posso farlo funzionare?

Risposte:


3

So esattamente qual è il problema (almeno nel mio caso che sembra identico). È perché ti stai perdendo librecord.so. L'impostazione GNOME richiede questo file perché lo utilizza syndaemoncon l' -Ropzione. Per quanto ne so, quel file è stato eliminato e non viene più spedito con xorg-server.

Ci sono molti modi difficili in cui puoi effettivamente disabilitare la funzione di digitazione. Qui dal più semplice:

Usando syndaemondirettamente

Basta lanciare

    $ syndaemon -d

o con l'opzione che ti potrebbe piacere. Vedere syndaemon -h.

Ricorda, senza -Rinterruttore.

Patch il demone delle impostazioni GNOME

  1. Scarica la fonte disponibile all'indirizzo
  2. Applicare la seguente patch: http://pastebin.com/1xHukxR0
  3. Compila o compila il pacchetto.
  4. Installa e Fine!

NB: Mi dispiace, non fornisco il passaggio esatto in quanto non sono di nuovo utente Ubuntu.

Ricompilare xorg-serverconXRECORD

In breve, compilare con --enable-recorded eventualmente --disable-xtrap. Trovato qui .


1

Vai al tuo terminale ed esegui

syndaemon -i 1 -K -R -d

Se il problema persiste, il touchpad non supporta questa funzione. Se funziona, inserisci questo comando nelle applicazioni di avvio in modo che venga applicato all'avvio. Ecco come ho risolto questo problema su Yoga 2 Pro.


0

Crea un documento vuoto, aggiungi le seguenti righe:

#!/bin/sh
synclient TouchpadOff=2

e salvalo come $HOME/bin/touchpad-settings.sh

creare la directory bin

mkdir -p $HOME/bin

Vai al tuo trattino e apri Startup Applications, fai clic Adde inserisci nel campo Comando:

$HOME/bin/touchpad-settings.sh

Inserisci tutto ciò che ti aiuta a ricordare cosa fa questa cosa nei campi Nome e Commento. ;-)

Fai clic su "Salva", quindi su "Chiudi"

La prossima volta che accedi, la digitazione sarà disabilitata, quindi per ora , apri un terminale e digita:

$HOME/bin/touchpad-settings.sh

per evitare di dover disconnettersi / riconnettersi! ;-)

In questo file puoi anche aggiungere eventuali comandi aggiuntivi che ti infastidiscono sul touchpad. Ad esempio il mio ha:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

Per vedere tutte le possibilità che puoi attivare / disattivare, vai su un terminale e digita:

synclient -l
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.