Nov 25

Written by m4r3k and tagged by , .

Jste li uživatelem openSUSE 10.3 na notebooku a nepřipojujete li pokaždé externí myš, tak se vám možná občas stane, že nechtěně při psaní něco naťukáte na touchpadu a v tom lepším případě se přepnete do jiného okna, v tom horším případě si zprasíte část textu. Pokud máte zrovna tenhle problém pak mám pro vás řešení.


Mé řešení spočívá ve využití utility jménem syndaemon ke které jsem pro vás napsal init skript. Utilita funguje tak, že po dobu psaní na klávesnici vypne funkci touchpadu. Doba, po kterou je touchpad vypnutý se dá ve skriptu nastavit pomocí proměnné syndaemon_delay, která je implicině nastavena na 1. Tedy po stisknutí každé klávesy je touchpad vypnut na dobu 1 sekundy vypne. Já osobně si myslím, že tato doba je tak akorát, ale pokud si myslíte, že by se zrovna ten váš touchpad měl vypínat na delší dobu, pak vám nic nebrání si tuto dobu nastavit jak uznáte za vhodné.

Instalace

Utilita syndaemon je součástí balíčku x11-input-synaptics, který nejspíše budete mít nainstalovaný. Dále budete potřebovat můj init skript, který si ode mě můžete stáhnout. Tento skript poté nakopírujte do adresáře /etc/init.d/ a ověřte si, že má práva ke spuštění. Pokud je nemá, tak mu je nastavte. Tolik k instalaci.

Nyní, když je skript a všechno ostatní potřebné nainstalováno, je čas ověřit si, že skript na vaší konfiguraci funguje a to tak, že spustíte příkaz /etc/init.d/syndaemon start a vyzkoušíte si, že když píšete na klávesnici, nejde hýbat s kurzorem. Pokud vše toto funguje, tak by mohlo být vhodné si nastavit skript ke spouštění při bootu. Takže si spusťte Yast2 buďto přes menu, nebo příkazem kdesu yast2, zadejte rootovské heslo a přepněte se do modulu Systém/Editor úrovní běhu tam si najděte řádek se službou syndaemon a klikněte na povolit. Nyní můžete ukončit Správce úrovní běhu a po příštím restartu se vám syndaemon spustí automaticky.


Editor úrovní běhu

Editor úrovní běhu v Yastu

Související odkazy

2 Responses

  1. masak Says:

    Zdravim,

    prave jsem nasel Vas skriptik a moc se mi libi, mam s tim jen jeden problem. Rucne to pustim bez problemu, ale z toho Editoru urovni behu to hlasi, “/etc/init.d/syndaemon start vrátil 7 (program neběží)”. Kdyz pustim syndaemon -d rucne, tak to pak funguje (tedy jen do restartu). Diky.

  2. hydrandt Says:

    Používám ksynaptic, plní tu stejnou funkci…

Leave a Comment


Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.