[KAKO] Onemogoči sledilno ploščico pri povezovanju miške USB v čakri

touchpad

Vsestranskost je tako rekoč ena od vrlin, ki mi je pri GNU / Linux najbolj všeč. Vse, kar mi je kdaj prišlo na misel, sem moral delati na GNU / Linux. No, v tem je vsestranskost, prilagajanje sistema različnim situacijam in konfiguracijam. Toliko situacij je, da se vseh ne spomnim več, se pa spomnim te zadnje, ki jo bom z vami delila spodaj.

Izkazalo se je, da sem pred dnevi kupil brezžična usb miška - da bi olajšal delo z Gimpom, saj je oblikovanje s sledilno ploščico logično težko (pa naj bo še tako muhast: P).

Z uporabo miške je občasno stik dlani s sledilno ploščico oteževal delo. Rešitev je bila logična touchpad je treba pri priklopu miške deaktivirati in po odklopu ponovno aktivirati, in tako je v wiki de archlinux in v vhod v forumu Manjaro Našel sem način za avtomatizacijo tega procesa.

Treba je pojasniti, da s kcm-sledilna ploščica 0.3.1 nameščen od CCR Izklopi se le, ko je miška povezana, vendar se po prekinitvi ne aktivira več in zato bomo uporabili to metodo. Naredimo to!

Preizkušeno na čakri, Archlinuksu in Manjaru. Morda ne bo delovalo na vseh distribucijskih sistemih

Kako onemogočiti sledilno ploščico?

Z zagonom miške:

xinput --list

V mojem primeru je bil ustvarjen ta izhod:

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

Nato bomo ustvarili skript, ki bo izvajal samodejni postopek (vsak mora uporabiti urejevalnik besedil in ga shraniti na želeno mesto, tukaj bomo uporabili lokacijo izvirne objave):

sudo nano /usr/local/bin/touchpad

Kopiramo in prilepimo naslednje:

#! / bin / bash list = `xinput --list | grep -i 'miška', če [$ {# list} -eq 0]; nato exec `synclient touchpadoff = 0` notify-send" Nobena miška USB ni zaznana "" Touchpad enabled "else exec` synclient touchpadoff = 1` notify-send" USB mouse connected "" Touchpad disabled "fi

Držimo se CTRL + SHIFT + V in varčujemo z CTRL + O

Če ne želimo obvestil, odstranimo vrstice, ki se začnejo obvesti-pošlji

Po potrebi zamenjamo "miška" naprava, katere ime se ustvari s prvim ukazom. Če imamo žično miško USB, ne spreminjamo. V mojem primeru:

grep -i 'Microfins'

Dajemo vam dovoljenje za izvedbo:

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

Ustvarjamo pravilo udev tako da izvede skript vsakič, ko priključimo ali odklopimo miško USB

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

Kopiramo in prilepimo naslednje:

<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/uporabniško ime/. Xauthority», RUN+=»/usr/local/bin/touchpad»
PODSISTEM == »input», KERNEL == »miška [0-9] *», ACTION == »odstrani», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / uporabniško ime / .Xauthority », RUN + =» / usr / local / bin / touchpad »

Spreminjamo uporabniško ime s strani našega uporabnika in v primeru, da smo skript shranili na drugem mestu, ga pravilno dodelimo

Varčujemo s CTRL + O

Končno moramo skript zagnati ob vsakem zagonu. V KDE bomo:

Sistemske nastavitve> Zagon in zaustavitev> Samodejni zagon> Dodaj skript in iščemo scenarij v / usr / local / bin

Dovolj bo ponovni zagon, da boste lahko uživali v novi konfiguraciji

Te in druge konfiguracije lahko najdete na wiki Archlinux

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   CRIS je dejal

    Zelo koristen nasvet, upam, da bom to storil, ko bom kupil prenosnik; (

  2.   Fuj je dejal

    Treba je pojasniti, da

  3.   JW je dejal

    pacman -S kcm-sledilna ploščica (v čakri)
    V sistemske nastavitve namestite konfiguracijski modul sledilne ploščice, ki vam omogoča enostavno konfiguracijo, vključno s tem, kar je razloženo v prispevku.

    1.    Fuj je dejal

      Zame ne deluje s CCR kcm-sledilno ploščico ali uradnimi skladišči. To mora biti zaradi modela miške, ki ga uporabljam, in zato sem uporabil to metodo

  4.   ton je dejal

    Pozdravljeni, vem, da je ta objava stara in da vse vsebuje Wiki, samo želim dodati spremembo za tiste, ki so mi všeč, da pridejo na to objavo in pozdrav.
    pri dodajanju pravila udeb v /etc/udev/rules.d/01-touchpad.rules je naslednje

    PODSISTEM == »vnos», KERNEL == »miška [0-9]«, ACTION ==» dodaj «, ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / uporabniško ime / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
    PODSISTEM == »vnos», KERNEL == »miška [0-9]
    «, ACTION ==» odstrani «, ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / uporabniško ime / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″