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!
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 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
A tipp nagyon hasznos, remélem meg fogom csinálni, amikor megveszem a laptopot; (
Érdemes tisztázni, hogy a
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.
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
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 ″