Fontos, hogy képernyőről van szó, nem érintőpadról, tehát: Touch Screen. Az érintőképernyő is egy beviteli eszköz, mivel a monitoron van, együtt ki/be viteli eszközről van szó, de külön kezeljük őket.
Az érintőképernyő működés közben
A letiltásához több lehetőséget is kínálunk
- ) Telepítsd a pointing-devices-kcm beállítómodult, és ahogy a fenti képen is látod, beépül a beállítóközpontba.
— vagy —
További, de olvasásra szoruló részletekért kattints ide ...
- ) Az
/etc/modprobe.d/blacklist.conf
fájl végére írd be a meghajtó (driver) nevét (.ko vagy ko.xz nélkül) így:012blacklist a_kernel_modul_neve
például:012blacklist hid_multitouch
— vagy — - Add hozzá ezt a fájlt az X.org konfigurációhoz ide012/etc/X11/xorg.conf.d/94-no-touchscreen.conf
Ezzel a tartalommal:0123456Section "InputClass"Identifier "Touchscreen catchall"MatchIsTouchscreen "on"Option "Ignore" "on"EndSection
— vagy — - ) Érintőképernyő funkcióbillentyűvel
(Figyelem! Ezt a paranscriptet később lehet, hogy beépítjük, ellenőrizd!)
Hozzuk létre ezt a scriptet:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/bin/bash TS="ÉRINTŐKÉPERNYŐ NEVE AZ xinput --list alapján" ID=$(xinput | grep $TS | cut -f 2 | cut -d= -f2) STATE=$(xinput list-props $ID | grep 'Device Enabled' | cut -f3) if [ $STATE -eq 1 ] then xinput disable $ID else xinput enable $ID fi |
Az xinput –list parancs alapján írjuk át a TS=”” sort az idézőjelek között úgy, hogy pontosan másoljuk be az eszköz nevét, majd mentsük el ‘ts-enable-disable’ néven.
Adjunk neki futtatási jogot:
0 1 2 | chmod +x ts-enable-disable |
Adjuk hozzá valamelyik útvonalhoz, ahol elérjük vagy jegyezzük meg az útvonalát.
Most hozzunk létre egyéni billentyűparancsot a
Rendszerbeállítások > Billentyűparancsok > Egyéni billentyűparancsok alatt.
Adjunk tetszőleges nevet a parancsnak, adjunk meg egy funkcióbillentyűt és az URL mezőbe írjuk be az útvonalát a ‘ts-enable-disable’ parancsnak.
Beviteli eszközök kezelése
A listát az alábbi paranccsal kapjuk meg:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | xinput --list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)] ⎜ ↳ USB OPTICAL MOUSE Consumer Control id=19 [slave pointer (2)] ⎜ ↳ USB OPTICAL MOUSE id=21 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Power Button id=9 [slave keyboard (3)] ↳ Sleep Button id=10 [slave keyboard (3)] ↳ Integrated_Webcam_HD: Integrate id=11 [slave keyboard (3)] ↳ Dell WMI hotkeys id=12 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)] ↳ Mitsumi Electric Apple Extended USB Keyboard id=15 [slave keyboard (3)] ↳ Mitsumi Electric Apple Extended USB Keyboard System Control id=16 [slave keyboard (3)] ↳ Mitsumi Electric Apple Extended USB Keyboard Consumer Control id=17 [slave keyboard (3)] ↳ USB OPTICAL MOUSE Keyboard id=18 [slave keyboard (3)] ↳ USB OPTICAL MOUSE Consumer Control id=20 [slave keyboard (3)] |
Egy eszköz be/kikapcsolása az eszköz id= értléke vagy neve szerint történik. Az ‘enable’ vagy ‘disable’ opcióval, például:
0 1 2 | xinput disable 21 |
Hozzászólások lezárva