Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: zakazanie TouchPadu [vyřešeno]  (Přečteno 4465 krát)

kremso

  • Aktivní člen
  • *
  • Příspěvků: 117
zakazanie TouchPadu [vyřešeno]
« kdy: 03 Listopadu 2006, 13:59:55 »
Ako sa da zakazat touchpad? Editacia xorg.conf nie je to prave, idealne by bolo odstranit nejaky modul z jadra.  

Ide mi o to, aby som vedel automaticky po pripojeni mysky zakazat touchpad a po odpojeni ho znovu povolit.

geoRG77

  • Host

kremso

  • Aktivní člen
  • *
  • Příspěvků: 117
zakazanie TouchPadu [vyřešeno]
« Odpověď #2 kdy: 03 Listopadu 2006, 16:02:55 »
Vyborne, dakujem.

V menu System -> Preferences -> Removable Drives and Media som si nastavil, aby sa po pripojeni mysky zakazal touchpad. Da sa nejako docielit, aby sa po odpojeni znovu zapol?

geoRG77

  • Host
zakazanie TouchPadu [vyřešeno]
« Odpověď #3 kdy: 03 Listopadu 2006, 16:54:50 »
Tak to nevím jak to udělat, ale dobrý nápad na zapnutí... hned si to nastavím, zatím jsem měl tu automatiku, že po 2s po stisknutí klávesy se touchpad zapl.

Kamil Páral

  • Stálý člen
  • **
  • Příspěvků: 1026
    • http://ripper.profitux.cz
zakazanie TouchPadu [vyřešeno]
« Odpověď #4 kdy: 03 Listopadu 2006, 18:41:12 »
Ubuntu Wiki - spousta návodů a rad
Jabber - ICQ je mrtvý, nebuď ovce a pojď s dobou
Esmska - program pro posílání sms z Internetu

dzenda

  • Návštěvník
  • Příspěvků: 49
zakazanie TouchPadu [vyřešeno]
« Odpověď #5 kdy: 06 Ledna 2007, 21:40:03 »
dá se vypnout na touchpadu jen poklepávání(aby fungoval jen pohyb) dik.
Ubuntu 6.06     HP 1,4 GHz, celeron, 256 RAM, HDD 40 GB

makl

  • Aktivní člen
  • *
  • Příspěvků: 241
zakazanie TouchPadu [vyřešeno]
« Odpověď #6 kdy: 30 Května 2007, 12:08:52 »
Nastavit se dá snad úplně všechno ;)
Využij ten samý návod na jaký tady jsou odkazy.
Příkaz, který zakáže klikání tím, že poklepeš na touchpad je:
Kód: [Vybrat]
synclient TapButton1=0zpátky do chodu uvedeš "ťapání"
Kód: [Vybrat]
synclient TapButton1=1Pro výpis aktuálního nastavení je
Kód: [Vybrat]
synclient -lEDIT:
A pokud to chceš mít nastálo (resp. výchozí-vypnuté ťapání), tak by mělo stačit mít v /etc/X11/xorg.conf (nezkoušel jsem)
Kód: [Vybrat]
Section "Input device"
Identifier "Synaptics Touchpad"
...
Option "TapButton1" "0"
"The box said that I needed to have Windows 98 or better ... so I installed Linux." --- LinuxNewbie.org
Acer TravelMate® 4672LMi, Ubuntu 7.04 Feisty Fawn

makl

  • Aktivní člen
  • *
  • Příspěvků: 241
zakazanie TouchPadu [vyřešeno]
« Odpověď #7 kdy: 31 Května 2007, 15:13:49 »
Citace: kremso
Ide mi o to, aby som vedel automaticky po pripojeni mysky zakazat touchpad a po odpojeni ho znovu povolit.
Tak jsem to nějak (nehezky) vyřešil. Celý princip je postaven na udev pravidlech (Writing udev rules).
Podle návodu by mělo stačit vytvořit si soubor /etc/udev/rules.d/10-local.rules a do něj napsat:
Kód: [Vybrat]
ACTION=="add",  ... , RUN+="/usr/bin/synclient TouchpadOff=1"
ACTION=="remove", ... , RUN+="/usr/bin/synclient TouchpadOff=0"
# na místo těch teček přijdou informace, které blíže specifikují zařízení, kterých se má daný řádek týkat
# to co tam napsat by mělo jít zjistit z výpisu:
# $ udevinfo -a -p `udevinfo -q path -n /dev/input/mouse1`
Stačí uložit a vše okamžitě funguje. Vskutku - po zasunutí myši se touchpad zakázal (tedy až po mnoha pokusech při psaní toho pravidla), ale nepodařilo se mi přimět touchpad k práci při odpojování myši (hádám, že když už došlo k odpojení toho zařízení, tak již nejsou k dispozici informace o tom, co je to zač, takže nemohou být splněny podmínky dané tím pravidlem).

Nakonec jsem to vtipně udělal takto: do souboru 10-local.rules jsem dal:
Kód: [Vybrat]
RUN+="/usr/bin/synclient TouchpadOff=0"
# při každém připojování, vypojování jakéhokoli zařízení povol touchpad
a do souboru 11-local.rules uvedl (pravidla v souborech z adresáře /etc/udev/rules.d/ jsou uplatňována v alfanumerickém pořadí):
Kód: [Vybrat]
KERNEL=="mouse*", SUBSYSTEMS=="usb", ATTRS{product}=="Optical Mouse", RUN+="/usr/bin/synclient TouchpadOff=1"
# zakaž touchpad pokud je přítomna myš
# tohle je konkrétní příklad fungující pro mou myšku, ale hádám, že to budu muset ještě upravit, aby to fungovalo pro všechny myši (nebo aspoň většinu).
"The box said that I needed to have Windows 98 or better ... so I installed Linux." --- LinuxNewbie.org
Acer TravelMate® 4672LMi, Ubuntu 7.04 Feisty Fawn

 

Provoz zaštiťuje spolek OpenAlt.