[HVORDAN] Deaktiver pekeplate når du kobler til USB-mus i Chakra

touchpad

Allsidighet er en av fordelene, for å si det sånn, at jeg liker mest om GNU / Linux. Alt som noen gang kom opp i tankene mine, fikk jeg det til å fungere på GNU / Linux. Det er vel allsidighet som handler om å tilpasse systemet til forskjellige situasjoner og konfigurasjoner. Det er så mange situasjoner at jeg ikke lenger husker dem alle, men jeg husker denne siste som jeg vil dele med deg nedenfor.

Det viser seg at for dager siden kjøpte jeg en trådløs USB-mus for å gjøre det enklere for meg å jobbe med Gimp, siden det er logisk å designe med styreflaten, (uansett hvor lunefull man er: P).

Ved bruk av musen, ved noen anledninger, gjorde kontakten mellom håndflaten og pekeplaten arbeidet vanskelig. Løsningen var logisk, den touchpad bør deaktiveres når du kobler til musen og reaktiveres når den er koblet fra, og det er slik i wiki de archlinux og i en entry i Forum for Manjaro Jeg fant en måte å automatisere denne prosessen på.

Det er verdt å avklare det med kcm-pekeplate 0.3.1 installert siden CCR Den deaktiveres bare når musen er koblet til, men den aktiveres ikke igjen etter at den er koblet fra, og det er derfor vi vil bruke denne metoden. La oss gjøre det!

Testet på Chakra, Archlinux og Manjaro. Fungerer kanskje ikke på alle distros

Hvordan deaktivere berøringsplaten?

Med musen tilkoblet løp:

xinput --list

I mitt tilfelle ble denne produksjonen generert:

⎡ 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)]

Deretter skal vi lage et skript som skal utføre den automatiske prosessen (det er opp til hver enkelt å bruke teksteditoren og lagre den på stedet de vil ha, her vil vi bruke plasseringen til det opprinnelige innlegget):

sudo nano /usr/local/bin/touchpad

Vi kopierer og limer inn følgende:

#! / bin / bash list = `xinput --list | grep -i 'mus' 'hvis [$ {# list} -eq 0]; deretter exec `synclient touchpadoff = 0` varsle-send" Ingen USB-mus oppdaget "" Touchpad aktivert "ellers exec` synclient touchpadoff = 1` varsle-send" USB-mus tilkoblet "" Touchpad deaktivert "fi

Vi holder oss til CTRL + SKIFT + V og vi holder på med CTRL + O

Hvis vi ikke ønsker varslene, fjerner vi linjene som begynner med varsle-send

Om nødvendig bytter vi ut 'mus' av enheten hvis navn genereres med den første kommandoen. Hvis vi har en kablet USB-mus, gjør vi ingen endringer. I mitt tilfelle:

grep -i 'Microfins'

Vi gir deg gjennomføringstillatelse:

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

Vi lager en regel udev slik at den utfører skriptet hver gang vi kobler til eller fra USB-musen

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

Vi kopierer og limer inn følgende:

<preSUBSYSTEM==»input», KERNEL==»mus[0-9]*», ACTION==»legg til», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/hjem/brukernavn/. Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »input», KERNEL == »mus [0-9] *», ACTION == »remove», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / hjem / brukernavn / .Xauthority », RUN + =» / usr / local / bin / touchpad »

Vi modifiserer brukernavn av brukeren vår, og hvis vi har lagret skriptet et annet sted, tilordner vi det riktig

Vi sparer med CTRL + O

Til slutt må vi få skriptet til å kjøre ved hver start. I KDE skal vi:

Systemvalg> Oppstart og avslutning> Autostart> Legg til skript og vi ser etter skriptet i / Usr / local / bin

Det vil være nok å starte på nytt for å kunne nyte den nye konfigurasjonen

Disse og andre konfigurasjoner finner du på Archlinux-wiki

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   cris sa

    Tips er veldig nyttig, jeg håper å gjøre det når jeg kjøper den bærbare datamaskinen; (

  2.   FEGA. sa

    Det er verdt å avklare at

  3.   JW sa

    pacman -S kcm-touchpad (i Chakra)
    Installer en styreflatekonfigurasjonsmodul i systeminnstillinger som lar deg enkelt konfigurere den, inkludert det som er forklart i innlegget.

    1.    FEGA. sa

      Jeg jobber ikke med kcm-berøringsplaten til CCR eller de offisielle arkivene. Det må være på grunn av musemodellen jeg bruker, og det er derfor jeg brukte denne metoden

  4.   tone sa

    Hei, jeg vet at dette innlegget er gammelt, og at alt kommer i Wiki. Jeg vil bare legge til endringen for de som liker meg kommer til dette innlegget og hilsener.
    når du legger til udeb-regelen i /etc/udev/rules.d/01-touchpad.rules er følgende

    SUBSYSTEM == »input», KERNEL == »mus [0-9]«, HANDLING ==» legg til », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ hjem / brukernavn / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
    SUBSYSTEM == »input», KERNEL == »mus [0-9]
    «, HANDLING ==» fjern », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ hjem / brukernavn / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″