Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze |
vypnutí_touchpadu [2012/12/26 05:10] – ebmhzyPyteFwaKIqXZ 188.143.232.12 | vypnutí_touchpadu [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 |
---|
| ====== Vypnutí touchpadu ====== |
| {{.:laptop.png}} Pokud pracujete na notebooku, tak se vám může v některých situacích hodit vypnout touchpad, protože vám jeho funkce překáží při psaní. Tento návod vám ukáže, jak jej jednoduše vypínat a zase zapínat jediným příkazem. Taktéž uvádí možnost, jak deaktivovat touchpad pouze dočasně když píšete. |
| |
| ====== Jednoduchý program pro zapnutí/vypnutí touchpadu ====== |
| Skvělý program pro zapnutí/vypnutí touchpadu se jmenuje Touchpad indicator. Dovoluje automaticky vypnout touchpad, pokud je připojená myška. |
| Instalace je jednoduchá: |
| <code> |
| sudo add-apt-repository ppa:atareao/atareao |
| sudo apt-get update |
| sudo apt-get install touchpad-indicator |
| </code>Aplikaci naleznete v menu v příslušenství, po zapnutí se objeví v horní liště. |
| |
| ====== Úplné zapnutí/vypnutí touchpadu ====== |
| První si musíte upravit nastavení grafického rozhraní. Editujte soubor ''/etc/X11/xorg.conf'' příkazem |
| <code> |
| gksudo gedit /etc/X11/xorg.conf |
| </code>a vyhledáváním se ujistěte, že tam máte někde tyto řádky |
| <code> |
| Section "InputDevice" |
| Identifier "Synaptics Touchpad" |
| Driver "synaptics" |
| Option "SendCoreEvents" "true" |
| Option "Device" "/dev/psaux" |
| Option "Protocol" "auto-dev" |
| Option "HorizScrollDelta" "0" |
| Option "SHMConfig" "on" |
| EndSection |
| </code>Pravděpodobně tam budete mít přesně tohle, ale bez toho posledního řádku "SHMConfig" "on". V tom případě jej tedy přidejte. |
| |
| Pokud v xorg.conf sekci nenaleznete, zkopírujte ji odsud a vložte na konec souboru. |
| |
| Pokud jste upravovali soubor ''/etc/X11/xorg.conf'', je nutné restartovat grafické rozhraní. Uložte veškerou rozdělanou práci (případně se můžete odhlásit), a stiskněte //Ctrl// + //Alt// + //Backspace//. |
| |
| Pro **vypnutí touchpadu** nyní do [[Terminál|Terminálu]] napište příkaz |
| <code> |
| synclient TouchpadOff=1 |
| </code>Pro opětovné **zapnutí touchpadu** napište příkaz |
| <code> |
| synclient TouchpadOff=0 |
| </code> |
| Pokud vše funguje v pořádku, pro jednoduší přepínání si na některé liště nebo na pracovní ploše vytvořte [[Spouštěč|spouštěče]] s danými příkazy, a můžete touchpad ovládat pouhým poklikáním na příslušný spouštěč. Daný (pravděpodobně vypínací) spouštěč si také můžete spouštět vždy pro přihlášení, když ho dáte do nabídky //Systém → Volby → Sezení → Programy při přihlášení//. |
| |
| Pokud vám vypínání nefunguje a synclient hlásí, že nelze přistupovat ke sdílené paměti (SHMConfig), je třeba ještě editovat soubor /etc/hal/fdi/policy/shmconfig.fdi: Stiskněte **Alt+F2** a spusťte |
| |
| <code> |
| gksudo gedit /etc/hal/fdi/policy/shmconfig.fdi |
| </code> |
| Vložte toto: |
| |
| <code> |
| <?xml version="1.0" encoding="UTF-8"?> |
| <deviceinfo version="0.2"> |
| <device> |
| <match key="input.x11_driver" string="synaptics"> |
| <merge key="input.x11_options.SHMConfig" type="string">True</merge> |
| </match> |
| </device> |
| </deviceinfo> |
| </code> |
| Soubor uložte a restartujte počítač. Poté vyzkoušejte, jestli lze touchpad vypínat a zapínat, jak je popsáno výše. |
| |
| Pokud to stále nelze, můžete ještě zkusit toto: |
| |
| Otevřete soubor /etc/fstab: Stiskněte **Alt+F2** a spusťte |
| |
| <code> |
| gksudo gedit /etc/fstab |
| </code> |
| Na konec přidejte následující řádek: |
| |
| <code> |
| tmpfs /dev/shm tmpfs defaults 0 0 |
| </code> |
| Soubor uložte a restartujte počítač. Poté vyzkoušejte, jestli lze touchpad vypínat a zapínat, jak je popsáno výše. |
| |
| ====== Dočasné vypnutí touchpadu při psaní ====== |
| {{.:IconClockYellow.png}} Pokud jste upravili soubor ''/etc/X11/xorg.conf'' podle návodu výše a příkazy na vypínání touchpadu vám fungují, můžete si nastavit, aby se touchpad pouze na chvíli uspal, pokud začnete psát na klávesnici. |
| |
| Spusťte tedy příkaz |
| <code> |
| syndaemon -t -d |
| </code>Volba **-d** říká, aby tento příkaz běžel jako démon, tudíž můžete po jeho spuštění zavřít [[Terminál]]. Volba **-t** říká, že jen klikací a posouvací akce mají být vypnuty, pohyb kurzoru po obrazovce bude pořád fungovat. Můžete dočasně vypnout touchpad úplně, pokud neuvedete **-t** volbu. |
| |
| Ve výchozím stavu je touchpad vypnut po dobu 2 sekund od poslední aktivity na klávesnici. Tuto dobu můžete nastavit dle svého přání za použití volby **-i <časový_interval>**. Více deatilů se dozvíte v manuálu: |
| <code> |
| man syndaemon |
| </code> |
| Pokud chcete, aby tato funkčnost byla aktivní po každém spuštění počítače, přidejte si daný příkaz ''syndaemon -t -d'' do seznamu programů po spuštění v **Systém → Nastavení → Sezení → Programy po přihlášení**. |
| |
| Odhlašte a přihlašte se, a podívejte se, jestli to funguje. |
| |
| ====== Odkazy ====== |
| * [[http://forum.ubuntu.cz/viewtopic.php?pid=76676#p76676|Fórum - zakazanie touchpadu]] |
| * [[http://ubuntu.wz.cz/hlavni_stranky/navody_hardware_touchpad.html|Návody Ubuntu - touchpad]] |
| * [[http://ubuntu.wordpress.com/2006/03/24/disable-synaptics-touchpad/|Disable Synaptics Touchpad]] {{.:en.png}} |
| * [[http://ubuntu.wordpress.com/2006/09/20/disable-touchpad-temporarily-when-typing/|Disable Touchpad Temporarily When Typing]] {{.:en.png}} |