[HUR] Inaktivera pekplatta när du ansluter USB-mus i Chakra

Pekplatta

Mångsidighet är en av dygderna så att säga att jag gillar mest om GNU / Linux. Allt som någonsin tänkte på mig fick jag det att fungera på GNU / Linux. Tja, det är vad mångsidighet handlar om, att anpassa systemet till olika situationer och konfigurationer. Det finns så många situationer att jag inte längre kommer ihåg dem alla men jag kommer ihåg den här sista som jag kommer att dela med dig nedan.

Det visar sig att för några dagar sedan köpte jag en trådlös USB-mus för att göra det lättare för mig att arbeta med Gimp, eftersom det logiskt sett är svårt att designa med pekplattan (hur snygg det än är: P).

Att använda musen, vid vissa tillfällen, gjorde handflatans kontakt med pekplattan svårt. Lösningen var logisk, den pekplatta Det bör inaktiveras när du ansluter musen och återaktiveras när den kopplats bort och så är det i wiki de archlinux och i en inträde i forumet för Manjaro Jag hittade ett sätt att automatisera denna process.

Det är värt att klargöra det med kcm-pekplatta 0.3.1 installerat sedan CCR Den inaktiveras bara när musen är ansluten men återaktiveras inte efter att den kopplats bort och det är därför vi kommer att använda den här metoden. Vi gör det!

Testat på Chakra, Archlinux och Manjaro. Fungerar kanske inte på alla distros

Hur inaktiverar du pekplattan?

Med musen ansluten kör:

xinput --list

I mitt fall genererades denna produktion:

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

Därefter ska vi skapa ett skript som utför den automatiska processen (det är upp till var och en att använda textredigeraren och spara den på den plats de vill ha, här använder vi platsen för det ursprungliga inlägget):

sudo nano /usr/local/bin/touchpad

Vi kopierar och klistrar in följande:

#! / bin / bash list = `xinput --list | grep -i 'mus' 'om [$ {# list} -eq 0]; sedan exec `synclient touchpadoff = 0` meddela-skicka" Ingen USB-mus upptäckt "" Touchpad aktiverad "annars exec` synclient touchpadoff = 1` meddela-skicka" USB-mus ansluten "" Touchpad inaktiverad "fi

Vi håller fast vid CTRL + SKIFT + V och vi fortsätter med CTRL + O

Om vi ​​inte vill ha aviseringarna tar vi bort raderna som börjar med meddela-skicka

Vid behov byter vi ut det 'mus' av den enhet vars namn genereras med det första kommandot. Om vi ​​har en trådbunden USB-mus gör vi inga ändringar. I mitt fall:

grep -i 'Microfins'

Vi ger dig körningstillstånd:

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

Vi skapar en regel udev så att det kör skriptet varje gång vi ansluter eller kopplar bort USB-musen

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

Vi kopierar och klistrar in följande:

<preSUBSYSTEM==»ingång», KERNEL==»mus[0-9]*», ACTION==»lägg till», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/hem/användarnamn/. Xauthority», RUN+=»/usr/local/bin/pekplatta»
SUBSYSTEM == »input», KERNEL == »mus [0-9] *», ACTION == »ta bort», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / hem / användarnamn / .Xauthority », RUN + =» / usr / local / bin / touchpad »

Vi modifierar Användarnamn av vår användare och om vi har sparat skriptet på en annan plats tilldelar vi det korrekt

Vi sparar med CTRL + O

Slutligen måste vi få skriptet att köras vid varje start. I KDE ska vi:

Systeminställningar> Start och avstängning> Autostart> Lägg till skript och vi letar efter manuset i / Usr / local / bin

Det räcker att starta om för att kunna njuta av den nya konfigurationen

Dessa och andra konfigurationer finns på Archlinux-wiki

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   cris sade

    Tipsen är mycket användbar, jag hoppas kunna göra det när jag köper den bärbara datorn; (

  2.   Puh sade

    Det är värt att klargöra att

  3.   JW sade

    pacman -S kcm-pekplatta (i Chakra)
    Installera en pekplattans konfigurationsmodul i systeminställningarna som gör att du enkelt kan konfigurera den, inklusive vad som förklaras i inlägget.

    1.    Puh sade

      Jag arbetar inte med kcm-pekplattan på CCR eller de officiella förvaren. Det måste bero på den musmodell som jag använder och det är därför jag använde den här metoden

  4.   vår sade

    Hej, jag vet att det här inlägget är gammalt och att allt kommer på Wiki. Jag vill bara lägga till ändringen för de som gillar mig kommer till det här inlägget och hälsningar.
    när du lägger till udeb-regeln i /etc/udev/rules.d/01-touchpad.rules är följande

    SUBSYSTEM == »input», KERNEL == »mus [0-9]«, ACTION ==» lägg till », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ hem / användarnamn / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
    SUBSYSTEM == »input», KERNEL == »mus [0-9]
    «, ACTION ==» ta bort », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ hem / användarnamn / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″