[AKO] Zakázať touchpad pri pripojení myši USB v čakre

touchpad

Všestrannosť je jednou z cností, takpovediac, ktorá sa mi na GNU / Linuxe páči najviac. Všetko, čo mi kedy napadlo, som dostal k práci na GNU / Linux. No a práve o tom je všestrannosť, prispôsobenie systému rôznym situáciám a konfiguráciám. Existuje toľko situácií, že si už nepamätám všetky, ale pamätám si túto poslednú, o ktorú sa s vami podelím nižšie.

Ukazuje sa, že pred pár dňami som kúpil a bezdrôtová usb myš uľahčiť mi prácu s Gimpom, keďže návrh s touchpadom je logicky ťažký (bez ohľadu na to, aký vrtošivý je: P).

Používanie myši pri niektorých príležitostiach sťažovalo kontakt dlane ruky s touchpadom. Riešenie bolo logické touchpad Mal by byť deaktivovaný pri pripojení myši a znovu aktivovaný po odpojení, a to je v systéme Windows wiki de archlinux a v a vstup vo fóre Manjaro Našiel som spôsob, ako tento proces automatizovať.

Stojí za to objasniť, že s kcm-touchpad 0.3.1 nainštalované od CRC Deaktivuje sa iba vtedy, keď je pripojená myš, ale po odpojení sa neaktivuje, a preto použijeme túto metódu. Poďme na to!

Testované na čakrách, Archlinuxe a Manjaro. Nemusí fungovať na všetkých distribúciách

Ako vypnúť touchpad?

Keď je myš pripojená:

xinput --list

V mojom prípade bol tento výstup vygenerovaný:

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

Ďalej vytvoríme skript, ktorý vykoná automatický proces (je na každom, či použije textový editor a uloží ho na požadované miesto, tu použijeme umiestnenie pôvodného príspevku):

sudo nano /usr/local/bin/touchpad

Skopírujeme a prilepíme nasledujúce:

#! / bin / bash list = `xinput --list | grep -i 'myš'` if [$ {# list} -eq 0]; potom exec `synclient touchpadoff = 0` upozorniť-poslať" Nebola zistená žiadna myš USB "" Touchpad povolený "else exec` synclient touchpadoff = 1` upozorniť-odoslať" USB myš pripojená "" Touchpad vypnutý "fi

Držíme sa CTRL + SHIFT + V a ušetríme s CTRL + O

Ak oznámenia nechceme, odstránime riadky, ktoré začínajú upozorniť-poslať

V prípade potreby vymeníme „myš“ zariadením, ktorého meno je vygenerované prvým príkazom. Pokiaľ máme káblovú USB myš, nerobíme žiadne úpravy. V mojom prípade:

grep -i 'Microfins'

Dávame vám povolenie na vykonanie:

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

Vytvárame pravidlo udev takže vykoná skript zakaždým, keď pripojíme alebo odpojíme USB myš

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

Skopírujeme a prilepíme nasledujúce:

<preSUBSYSTEM==»vstup», KERNEL==»myš[0-9]*», ACTION==»pridať», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/domov/používateľské meno/. Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »vstup», KERNEL == »myš [0-9] *», AKCIA == »odstrániť», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / username / .Xauthority », RUN + =» / usr / local / bin / touchpad »

Upravujeme meno naším používateľom a v prípade, že sme skript uložili na inom mieste, priradíme ho správne

Šetríme s CTRL + O

Nakoniec musíme skript spustiť pri každom štarte. V KDE budeme:

Systémové predvoľby> Spustenie a vypnutie> Automatické spustenie> Pridať skript a hľadáme skript v / Usr / local / bin

Na novú konfiguráciu bude stačiť reštart

Tieto a ďalšie konfigurácie nájdete na wiki Archlinux

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   CRIS dijo

    Veľmi užitočný tip, dúfam, že to urobím pri kúpe notebooku; (

  2.   fega dijo

    Stojí za to objasniť, že

  3.   JW dijo

    pacman -S kcm-touchpad (v čakre)
    Nainštalujte si konfiguračný modul touchpadu do systémových preferencií, ktoré vám umožnia jeho ľahkú konfiguráciu vrátane toho, čo je vysvetlené v príspevku.

    1.    fega dijo

      Nepracuje mi to s kcm-touchpadom z CCR alebo s oficiálnymi úložiskami. Musí to byť kvôli modelu myši, ktorý používam, a preto som použil túto metódu

  4.   tón dijo

    Dobrý deň, viem, že tento príspevok je starý a že všetko prichádza na Wiki. Chcem len pridať zmenu pre tých, ktorí ma majú radi, aby prišli k tomuto príspevku a pozdravili ma.
    pri pridávaní pravidla udeb do súboru /etc/udev/rules.d/01-touchpad.rules je toto

    SUBSYSTEM == »vstup», KERNEL == »myš [0-9]«, ACTION ==» add », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
    SUBSYSTEM == »vstup», KERNEL == »myš [0-9]
    «, ACTION ==» remove », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″