Versatilitatea este una dintre virtuțile, ca să spun așa, care îmi place cel mai mult la GNU / Linux. Tot ce mi-a trecut vreodată prin minte am reușit să-l fac să funcționeze pe GNU / Linux. Ei bine, asta înseamnă versatilitatea, adaptând sistemul la diferite situații și configurații. Sunt atât de multe situații încât nu-mi mai amintesc de toate, dar îmi amintesc de aceasta din urmă pe care o voi împărtăși cu voi mai jos.
Se pare că acum câteva zile am cumpărat un mouse usb wireless să îmi fie mai ușor să lucrez cu Gimp, deoarece proiectarea cu touchpad-ul, în mod logic, este dificilă (oricât de capricioasă este: P).
Folosind mouse-ul, în unele ocazii, contactul palmei cu touchpad-ul a făcut dificilă funcționarea. Soluția a fost logică, touchpad Ar trebui să fie dezactivat la conectarea mouse-ului și reactivat odată deconectat și așa se află în Wiki de archlinux și într-o intrare în Forumul de Manjaro Am găsit o modalitate de a automatiza acest proces.
Merită să clarificăm acest lucru cu kcm-touchpad 0.3.1 instalat de când CCR Se dezactivează doar atunci când mouse-ul este conectat, dar nu se activează din nou după deconectare și de aceea vom folosi această metodă. S-o facem!
Cum se dezactivează touchpad-ul?
Cu mouse-ul conectat, executați:
xinput --list
În cazul meu, această ieșire a fost generată:
⎡ 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)]
Apoi, vom crea un script care va efectua procesul automat (depinde de fiecare să folosească editorul de text și să îl salveze în locația dorită, aici vom folosi locația postării originale):
sudo nano /usr/local/bin/touchpad
Copiem și lipim următoarele:
#! / bin / bash list = `xinput --list | grep -i 'mouse'` if [$ {# list} -eq 0]; apoi exec `synclient touchpadoff = 0` notificare-trimitere„ Nu a fost detectat niciun mouse USB ”„ Touchpad activat ”altfel execut` synclient touchpadoff = 1` notificare-trimitere„ mouse USB conectat ”„ Touchpad dezactivat ”fi
Rămânem cu CTRL + SHIFT + V și economisim cu CTRL + O
Dacă este necesar, înlocuim 'șoarece' de dispozitivul al cărui nume este generat odată cu prima comandă. Dacă avem un mouse USB cu fir, nu facem nicio modificare. În cazul meu:
grep -i 'Microfins'
Vă oferim permisiunea de execuție:
sudo chmod +x /usr/local/bin/touchpad
Creăm o regulă udev astfel încât să execute scriptul de fiecare dată când conectăm sau deconectăm mouse-ul USB
sudo nano /etc/udev/rules.d/01-touchpad.rules
Copiem și lipim următoarele:
<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»adăugați», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/. Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSISTEM == »input», KERNEL == »mouse [0-9] *», ACTION == »remove», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / username / .Xauthority », RUN + =» / usr / local / bin / touchpad »
Modificăm nume de utilizator de către utilizatorul nostru și în cazul în care am salvat scriptul într-o altă locație, îl atribuim corect
Economisim cu CTRL + O
În cele din urmă, trebuie să executăm scriptul la fiecare început. În KDE vom:
Preferințe sistem> Pornire și oprire> Pornire automată> Adăugare script și căutăm scenariul în / / Local / bin usr
Va fi suficient să reporniți pentru a vă putea bucura de noua configurație
Sfat foarte util, sper să o fac când cumpăr laptopul; (
Merită clarificat faptul că
pacman -S kcm-touchpad (în Chakra)
Instalați un modul de configurare touchpad în preferințele sistemului, care vă permite să îl configurați cu ușurință, inclusiv ceea ce este explicat în postare.
Nu lucrez cu kcm-touchpad-ul CCR sau al depozitelor oficiale. Trebuie să fie din cauza modelului de mouse pe care îl folosesc și de aceea am folosit această metodă
Bună ziua, știu că această postare este veche și că totul vine în Wiki. Vreau doar să adaug schimbarea pentru cei care ca mine vin la această postare și salutări.
când se adaugă regula udeb în /etc/udev/rules.d/01-touchpad.rules este următorul
SUBSISTEM == »intrare», KERNEL == »mouse [0-9]«, ACTION ==» add », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
SUBSISTEM == »intrare», KERNEL == »mouse [0-9]«, ACTION ==» elimina », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″