Written by m4r3k and tagged by linux, openSUSE.
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.

December 5th, 2007 at 1:02 pm
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.
December 9th, 2007 at 11:21 pm
Používám ksynaptic, plní tu stejnou funkci…