[COM] Desactivar ratolí tàctil a l'connectar ratolí USB en Chakra

Touchpad

La versatilitat és una de les virtuts, per així dir-ho, que més m'agraden de GNU / Linux. Tot el que alguna vegada es va creuar pel cap vaig aconseguir que funcionés en GNU / Linux. Doncs d'això tracta la versatilitat, adaptar a el sistema a situacions i configuracions diverses. Són tantes aquestes situacions que ja no recordo totes però sí aquesta última que, a continuació, compartiré amb vosaltres.

Resulta que dies enrere em compri un ratolí USB sense fil perquè em sigui més fàcil treballar amb Gimp, doncs dissenyar amb el ratolí tàctil, lògicament, és difícil (per mes capritxós que un sigui: P).

Usant el ratolí, en algunes ocasions, el contacte del palmell de la mà amb el ratolí tàctil entorpia el treball. La solució era lògica, el ratolí tàctil havia de desactivar-se a l'connectar el ratolí i tornar a activar un cop desconnectat i és així que en la wiki de Archlinux i en una Entrada en el Fòrum de Manjaro vaig trobar la forma d'automatitzar aquest procés.

Val aclarir que amb el KCM-ratolí tàctil 0.3.1 instal·lat des del CCR només es desactiva a l'connectar el ratolí però no torna a activar-se després desconnectar-lo i és per això que farem servir aquest mètode. Som-hi!

Provat en Chakra, Archlinux i Manjaro. Pot no funcionar en totes les distros

Com desactivar el touchpad?

Amb el ratolí connectat executar:

xinput --list

En el meu cas es va generar aquesta sortida:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)] ⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)]

A continuació, crearem un script que realitzés el procés automàtic (queda a criteri de cada un usar l'editor de text i guardar-lo en la ubicació que desitgin, aquí utilitzarem la ubicació de l'post original):

sudo nano /usr/local/bin/touchpad

Copiem i enganxem el següent:

#! / Bin / bash list = `XInput --list | grep -i 'mouse'` if [$ {# list} -eq 0]; then exec `synclient touchpadoff = 0` notify-send" No es va detectar ratolí USB "" Touchpad activat "else exec` synclient touchpadoff = 1` notify-send "Mouse USB connectat" "Touchpad desactivat" fi

enganxem amb CTRL + SHIFT + V i guardem amb CTRL + O

Si no volem les notificacions eliminem les línies que comencen amb notify-send

En cas de ser necessari reemplacem 'Ratolí' pel dispositiu el nom es generi amb la primera ordre. Si comptem amb un ratolí USB cablejat no fem cap modificació. En el meu cas:

grep -i 'Microfins'

Li donem permís d'execució:

sudo chmod +x /usr/local/bin/touchpad

Vam crear una regla udev perquè executi l'script cada vegada que connectem o desconnectem el ratolí USB

sudo nano /etc/udev/rules.d/01-touchpad.rules

Copiem i enganxem el següent:

<preSUBSYSTEM=="input", KERNEL=="mouse[0-9]*", ACTION=="add", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/username/." Xauthority», RUN+=»/usr/local/bin/touchpad»
Subsystem == »input», KERNEL == »ratolí [0-9] *», ACTION == »remove», ENV {DISPLAY} = »: 0", ENV {XAUTHORITY} = »/ home / username / .Xauthority », RUN + =» / usr / local / bin / ratolí tàctil »

modifiquem nom d'usuari pel nostre usuari i en cas d'haver guardat l'script en una altra ubicació la assignem correctament

guardem amb CTRL + O

Finalment hem de fer que l'script s'executi en cada inici. Al KDE anem a:

Preferències de sistema> Arrencada i apagat> Autoarranc> Afegir script i busquem el script en / usr / local / bin

N'hi haurà prou amb reiniciar per poder gaudir de la nova configuració

Aquestes i altres configuracions Podeu trobar a la wiki de Archlinux

5 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   cris va dir

    Molt útil el tip, espero fer-ho quan compri el portàtil; (

  2.   Uf va dir

    Val aclarir que el

  3.   JW va dir

    pacman -S KCM-ratolí tàctil (en Chakra)
    Instal·la un mòdul de configuració de l'ratolí tàctil en les preferències el sistema que et permet configurar fàcilment, incloent el que s'explica en el post.

    1.    Uf va dir

      No em funciono amb el KCM-ratolí tàctil de l'CCR ni dels repositoris oficials. Ha de ser pel model de ratolí que utilitzo i és per això que vaig usar aquest mètode

  4.   El seu va dir

    Hola es que ja és vell aquest post, i que tot ve en la Wiki només vull afegir el canvi per als que com jo arriben a aquest Posty salutacions.
    a l'hora d'agregar la regla udeb en /etc/udev/rules.d/01-touchpad.rules és la següent

    Subsystem == »input», KERNEL == »ratolí [0-9]«, ACTION ==» add », ENV {DISPLAY} =»: 0 ", ENV {XAUTHORITY} =» / home / username / .Xauthority », RUN + =» / usr / bin / synclient TouchpadOff = 1 "
    Subsystem == »input», KERNEL == »ratolí [0-9]
    «, ACTION ==» remove », ENV {DISPLAY} =»: 0 ", ENV {XAUTHORITY} =» / home / username / .Xauthority », RUN + =» / usr / bin / synclient TouchpadOff = 0 "