[HOGYAN] Tiltsa le az érintőpadot, amikor az USB egeret csakrában csatlakoztatja

touchpad

A sokoldalúság úgyszólván az egyik erény, ami a GNU / Linuxban tetszik a legjobban. Mindent, ami valaha eszembe jutott, a GNU / Linux rendszeren működni késztettem. Nos, ez a sokoldalúság, a rendszer adaptálása a különböző helyzetekhez és konfigurációkhoz. Annyi helyzet van, hogy már nem emlékszem mindegyikre, de emlékszem erre az utolsóra, amelyet alább megosztok veletek.

Kiderült, hogy napokkal ezelőtt vettem egy vezeték nélküli usb egér hogy megkönnyítsem a Gimp-mel való munkát, mivel logikusan az érintőpaddal tervezni nehéz (bármennyire is szeszélyes: P).

Az egér használatával egyes esetekben a tenyér érintkezése az érintőpaddal megnehezítette a munkát. A megoldás logikus volt, a touchpad Az egér csatlakoztatásakor inaktívnak kell lennie, és a bontás után újra be kell kapcsolnia, és a wiki de archlinux és a belépés a fórumon Manjaro Találtam egy módot ennek a folyamatnak az automatizálására.

Érdemes tisztázni, hogy a kcm-touchpad 0.3.1 óta telepítve CCR Csak akkor deaktiválódik, ha az egér csatlakoztatva van, de a bontás után nem aktiválódik újra, ezért fogjuk használni ezt a módszert. Csináljuk!

Csakrán, Archlinuxon és Manjarón tesztelték. Lehet, hogy nem működik minden disztrónál

Hogyan lehet letiltani az érintőpadot?

Az egérrel csatlakoztatott futtatással:

xinput --list

Az én esetemben ez a kimenet jött létre:

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

Ezután létrehozunk egy szkriptet, amely végrehajtja az automatikus folyamatot (mindegyiken múlik, hogy használja-e a szövegszerkesztőt és elmenti-e a kívánt helyre, itt fogjuk használni az eredeti bejegyzés helyét):

sudo nano /usr/local/bin/touchpad

Másoljuk és beillesztjük a következőket:

#! / bin / bash list = `xinput --list | grep -i "egér", ha [$ {# list} -eq 0]; majd végrehajtani `synclient touchpadoff = 0` értesítés-küldés" Nincs USB egér észlelve "" Érintőpad engedélyezve "egyéb exec` synclient érintőpad = 1` értesítés-küldés" USB egér csatlakoztatva "" Érintőpad letiltva "fi

Mi maradunk CTRL + SHIFT + V és spórolunk CTRL + O

Ha nem akarjuk az értesítéseket, akkor a kezdő sorokat eltávolítjuk értesít-küld

Ha szükséges cseréljük 'egér' az az eszköz, amelynek a nevét az első paranccsal generálják. Ha vezetékes USB egerünk van, akkor nem hajtunk végre módosításokat. Esetemben:

grep -i 'Microfins'

Végrehajtási engedélyt adunk Önnek:

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

Készítünk egy szabályt udev úgy, hogy minden alkalommal végrehajtja a parancsfájlt, amikor csatlakoztatjuk vagy leválasztjuk az USB egeret

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

Másoljuk és beillesztjük a következőket:

<preSUBSYSTEM==»bemenet», KERNEL==»egér[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/. Xauthority», RUN+=»/usr/local/bin/touchpad»
ALRENDSZER == »bemenet», KERNEL == »egér [0-9] *», ACTION == »eltávolítás», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / felhasználónév / .Xauthority », RUN + =» / usr / local / bin / touchpad »

Módosítjuk felhasználónév felhasználónk által, és abban az esetben, ha a szkriptet más helyre mentettük, helyesen rendeljük hozzá

Spórolunk CTRL + O

Végül minden indításkor futtatnunk kell a szkriptet. A KDE-ben:

Rendszerbeállítások> Indítás és leállítás> Automatikus indítás> Szkript hozzáadása és ben keresjük a forgatókönyvet / Usr / local / bin

Elég lesz újraindítani, hogy élvezhesse az új konfigurációt

Ezek és más konfigurációk megtalálhatók az Archlinux wiki oldalán

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   cris dijo

    A tipp nagyon hasznos, remélem meg fogom csinálni, amikor megveszem a laptopot; (

  2.   dijo

    Érdemes tisztázni, hogy a

  3.   JW dijo

    pacman -S kcm-touchpad (csakrában)
    Telepítsen egy érintőpad konfigurációs modult a rendszerbeállításokba, amely lehetővé teszi annak egyszerű konfigurálását, beleértve a bejegyzésben leírtakat is.

    1.    dijo

      Nem a CCR kcm-touchpadjával vagy a hivatalos adattárakkal dolgozom. Biztosan az általam használt egérmodell miatt kell ezt a módszert alkalmazni

  4.   tona dijo

    Helló, tudom, hogy ez a bejegyzés régi, és hogy minden megtalálható a Wikiben. Csak hozzá szeretném tenni a változást azokhoz, akik szeretnek engem, jöjjenek el erre a bejegyzésre és üdvözletre.
    az udet szabály hozzáadásakor az /etc/udev/rules.d/01-touchpad.rules fájlban a következő

    ALRENDSZER == »bemenet», KERNEL == »egér [0-9]«, ACTION ==» add », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
    ALRENDSZER == »bemenet», KERNEL == »egér [0-9]
    «, ACTION ==» eltávolítás », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / felhasználónév / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″