[Megoldva] Touch pad kikapcsolás induláskor.

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

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?

Értékelés: 

0
Még nincs értékelve

 

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.

Értékelés: 

5
Átlag: 5 (1 szavazat)

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.

Értékelés: 

0
Még nincs értékelve

#2 Úgy tudom, hogy az ID nem törvényszerűen ugyanaz. Ezt bootoláskor kapja, tehát elvileg, ami most 12, az egy következő indításkor, lehet 11, vagy akár 13 is. 

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

xinput set-prop 14 "Device Enabled" 1

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?

csuhas32 képe

Re: triggerelni az Fn+F10 billentűlenyomást induláskor

Értékelés: 

0
Még nincs értékelve

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

Értékelés: 

0
Még nincs értékelve

#4 "Az „xinput-BE” mondjuk a Ctrl+F10-re miért nem jó?"

Végső soron... jó is lehetne...
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 laugh (Ha nem igaz is jó ezzel takarózni, mert így rögtön toleránsak az emberek)

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

Értékelés: 

0
Még nincs értékelve

#4

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.

Értékelés: 

0
Még nincs értékelve

#3
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

csuhas32 képe

Re: ha ez fel van festve a billentyűzetre, akkor menjen úgy

Értékelés: 

0
Még nincs értékelve

#5 „ha ez fel van festve a billentyűzetre, akkor menjen úgy”

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

Értékelés: 

5
Átlag: 5 (1 szavazat)

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

Értékelés: 

5
Átlag: 5 (1 szavazat)

#10 Na basszus!!!

É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!