Fórum:
Sziasztok!
Egy újabb trükkös dologra lenne szükségem.
Amikor laptopon gépelek, a két kezem nem a levegőben van, hanem nyugszik a laptopon a touchpad két oldalán, és ohatatlanul bele-bele lóg a bal hüvelykújjam az érintőpanelbe, ezzel a kurzort átmozgatva, és emiatt, sokszor zagyvaságokat gépelek. Hogy ez ne történjen meg, mindig kikapcsolom a touchpadot (Fn+F10, az én eszközömön) Hogy ezt ne kelljen mindig megcsinálnom, jó lenne, ha a Linux úgy indulna, hogz ez elve ki van kapcsolva, aztán, ha mégis kell, akkor be tudjam kapcsolni, a fenti billentyűkombóval.
A rendszer:
OS: Linux Mint 22.1 x86_64
Host: 83GS LOQ 15IAX9
Kernel: 6.8.0-79-generic
DE: Cinnamon 6.4.8
A z
xinput list | grep -i touchpad
kimenete a követkeyő:
FTCS0038:00 2808:0106 Touchpad id=14 [slave pointer (2)]
Erre mit csinál?
Beküldte 444tibi -
Értékelés:
xinput disable "FTCS0038:00 2808:0106 Touchpad"
Én nem tudom tesztelni nincs laptopom.
Ha működik, beírod picike bash szkriptbe és bedobod Autostartba pl. 30 sec késleltetéssel.
feltéve hogy X és nem Waylandet vagy valami egzotikus cuccot használ a rendszered.
Touch pad kikapcsolás induláskor.
Beküldte lala -
Értékelés:
Szia!
Nalam a Touchpad id=12
Ez a parancs letiltja:
xinput set-prop 12 "Device Enabled" 0
Csinaltam vele egy bejegyzest az Inditopultba: https://ibb.co/WWsFdK9G - igy minden
rendszerinditaskor letiltja.
Ha ezzel a paranccsal es egy a netrol letoltott neked tetszo touchpad ikonnal csinalsz
egy Inditot, es azt a panelra teszed, akkor egy kattintassal az ikonra engedelyezheted
a touchpad mukodeset.
xinput set-prop 12 "Device Enabled" 1
Touch pad kikapcsolás induláskor.
Beküldte Soolt -
Értékelés:
Odáig eljutottam, hogy az ximput list kilistázza a csatolt eszközöket, és azt olvastam, hogy az id aszerint adódik, hogy milyen sorrendben ismeri fel a csatolt eszközöket. Tehát felismerés sorrendjében adja az ID-kat. (Ez azért többnyire mindig ugyan az, de ezt nem lehet beégetni, mert, akkor megjárhatja az ember.)
És köszönöm
az
Nálam is működik. Viszont, ha ilyen módon kikapcsolom, akkor nem működik a gyári Fn+10-es visszakapcsolás. Úgy ki lehet kapcsolni, hogy a gyári gyorsbillentyűk azért megmaradjanak? Vagy túl sokat akarok?! Vagy valahogy lehetne triggerelni az Fn+F10 billentűlenyomást induláskor?
Re: triggerelni az Fn+F10 billentűlenyomást induláskor
Beküldte csuhas32 -
Értékelés:
A parancs az biztosan szoftveres ki-bekapcsolgatás. Az Fn+F10 nem lehet, hogy hardveresen kapcsolja ki a touchpadet?
Mert ha hardveres ki-bekapcsolást okoz a billentyűkombináció, azt szerintem szoftveresen nem fogod tudni piszkálni.
Ha kiadod a kikapcsoló xinput-ot és után nyomod az Fn+F10, az nem kapcsolja be touchpadet, ezt értem.
De vajon, ilyenkor ha szoftveresen bekapcsolod, akkor már megy vagy újra meg kell nyomnod a Fn+F10-et is, mert valójában az játszódik le, hogy:
Kiinduló: xinput be, Fn+F10 be
aztán: xinput ki és Fn+F10 ki
és ilyenkor nem elég csak szoftveresen bekapcsolni, hanem hardveresen is be kell?
Az „xinput-BE” mondjuk a Ctrl+F10-re miért nem jó?
Re: triggerelni az Fn+F10 billentűlenyomást induláskor
Beküldte Soolt -
Értékelés:
Végső soron... jó is lehetne...
(Ha nem igaz is jó ezzel takarózni, mert így rögtön toleránsak az emberek)
Amiért "nem" jó az, az, hogy gyárilag így működik, ha ez fel van festve a billentyűzetre, akkor menjen úgy :)
Csak magam és a saját dolgaimmal vagyok ilyen kekec :) Maximalizmus, vagy csak szimplán egy nálam (mert annál idősebb vagyok) nem diagnosztizált, autizmus tünet :) Az asszony szokta mondogatni, hasonló helyzetekbe, hogy tisztára olyan vagyok, mint egy autista
Hasonló okok miatt volt az QWERTZ angol billentyűzet kiosztásos bejegyzésem is. A billentyűzeten QWERTZ sorrendben vannak a billentyűk felfestve, és ha, átváltok Magyarról, Angol kiosztásra, zavart, hogy az előbb, még a Z a helyén volt, most meg már fel vannak cserélve. Ha egyszer oda van festve a Z, akkor az legyen ott minden körülmények között. És sikerült nagyon gyönyörűen megoldani a segítségetekkel.
https://linuxmint.hu/forum/megoldva-billentyuzet-kiosztas
Hátha erre is kerül egy jó megoldás! :)
Re: triggerelni az Fn+F10 billentűlenyomást induláskor
Beküldte 444tibi -
Értékelés:
Szerény tudásom szerint az FN az bios vagy valami harrdver szinten működik így lehetetlen emulálni az OS felé.
Mint pl. a wifi kikapcsolása.
Meg ha letiltod a xinputtal az olyan mint Winen az Eszközkezelős szoftveres tiltás, teljesen logikus hogy ilyenkor az eredeti FN+F10 hatástalan, ha szoftveresen tiltod, hardveresen nem lehet visszakapcsolni.
De cáfoljatok meg ha nem így van.
Nem tudom tesztelni mert most Winen vagyok, Linuxra van valami segédprogram ami kiirkálja a bill. leütések kódjait,
A másik ami lehetetlenné teszt a tesztet hogy a nincs a környékemen laptop FN gombbal.
Touch pad kikapcsolás induláskor.
Beküldte lala -
Értékelés:
Egy eger kattintas szamomra egyszerubb mint egy bill. combo.
A gepet inditva, a TouchPad alapertelmezetten hatastalan - ha a munkamenet
alatt valamikor aktivalni szeretnem, akkor a panelon levo "Touchpad be" indito
ikonra egyet kattintva, ezt megtehetem. https://ibb.co/d4X8hvbC
Re: ha ez fel van festve a billentyűzetre, akkor menjen úgy
Beküldte csuhas32 -
Értékelés:
Ha az a funkciója, hogy hardveresen ki-bekapcsolja a touchpadet, akkor most is úgy megy.
Az xinput a hardveresen bekapcsoltat letiltja-engedélyezi.
Van egy ki-bekapcsolás és egy engedélyezés-tiltás.
Lehet, hogy tévedek, de szerintem ez két feltétel, ÉS kapcsolat nem pedig VAGY.
Mint amikor a villanyórán lecsapod a kismegszakítót és le is kapcsolod a villanyt. Csak akkor fog világítani a villanykörte, ha a kismegszakítót is visszanyomod és a villanyt is felkapcsolod. Ha lekapcsolod a villanyt, hiába kapcsolgatod fel-le a kismegszakítót és fordítva, ha lecsapod a kismegszakítót, hiába kapcsolgatod a villanykapcsolót.
Az xinput-tal szerintem jól lehetne szabályozni. Ahogy eddig is javasolták, tehetsz az indítópultba egy bejegyzést, ami a felhasználói fiókba történő bejelentkezéskor letiltja.
Valamilyen billentyűkombinációra pedig egy parancsot, ami engedélyezi.
Vagy lehet írni egy szkriptet, ami engedélyezi-letiltja és azt rátenni valamilyen billentyűkombinációra és alapvetően a fiókba történő bejelentkezéskor letiltani.
(Ami engem ezen a vonalon még érdekel, amikor egy szkript udev szabállyal automatikusan letiltja-engedélyezi a touchpad-et attól függően, hogy van-e egér csatlakoztatva a laptophoz vagy sem.)
A nézetkülönbség köztünk: Az Fn+F10 jól működik nálad, szóval azon nincs mit megjavítani, mondjuk a Ctrl+F10-re felprogramozott xinput tiltás-engedélyezése touchpadnek egy plusz funkció lenne.
Amit te szeretnél az inkább szerintem az, hogy a fiókba történő bejelentkezéskor az „xinput- touchpad tiltás” lefusson és az Fn+F10 billentyűkombinációra a „touchpad ki-be” helyett az „xinput touchpad engedélyezés-tiltás” parancs kerüljön rá.
Bármilyen parancsot rá tudsz tenni az Fn+F10-re a gyorsbillentyűknél?
Beállítások a beállításokban
Beküldte Bendegúz -
Értékelés:
Menü -- Egér és érintőtábla
Itt be tudsz állítani egy csomó mindent, többek között azt is, hogy gépelés közben ne érzékeljen. Kipróbáltam. Működik.
Beállítasok - Egér és
Beküldte kami911 -
Értékelés:
Beállítasok - Egér és érintőtábla:
Kép:
Beállítasok - Egér és
Beküldte Soolt -
Értékelés:
Én meg milyen nyakatekert módon akartam ezt megoldani!
Van itt egy nekem való beállítási lehetőség! Mindjárt a legelső! Letiltás, ha egér van csatlakoztatva!
Pont erre van szükségem! (Na most egy kicsit megszégyelltem magam)
Hogy amit akartam, arra nincs konkrét megoldás, az támasztja alá, hogy ezen beállítások sem adják vissza az Fn-F10 lehetőséget, ám így nincs is értelme. Mert minek érintőpanel, ha bedugtam az egeret. És ha kihúzom, akkor meg rögtön van. Szóval pont ez kell nekem. Az működik, ami rendelkezésre áll, elsőbbség az egérre, ha az van, nincs touch.
Köszönöm, hogy ismét türelmesek voltatok a "buta" kérdéseimhez!