Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: vasicekabc 23 Prosince 2010, 22:21:43
-
Lze nějak jednoduše, třeba klávesovou zkratkou zamknout klávesnici notebooku?
(zamknutí monitoru je nevyhovující, jedná se mi o to, aby když něco na monitoru čtu, mohla mi dcerka hopsat po klávesnici dle libosti, jak má v oblibě :))
-
Lze a řeším to taky kvůli synkovi.
Stáhni si tento perlovský skript (http://linux.softpedia.com/progDownload/Lock-keyboard-for-Baby-Download-23745.html (http://linux.softpedia.com/progDownload/Lock-keyboard-for-Baby-Download-23745.html) a poté ho z terminálu spusť - musíš samozřejmě být v tom adresáři, kam jsi ho stáhl (a můžeš si ho i přejmenovat, páč to takhle po stažení má zbytečně dlouhý název):
perl lock-keyboard-for-baby-20080706.pl
No a po spuštění se objeví v levém horním rohu malé okýnko, kde je napsáno 'Type QuitNow to quit'. Když se stlačí klávesa, tak se tam v tom okýnku napíše, co bylo stlačeno. Odemknout pak jde klávesnici tak, že dám enter, abych měl to pole čisté bez jiných písmen a napíšu QuitNow. Myš samozřejmě funguje bez omezení (a její tlačítka taky).
Mně to funguje bezvadně :-)
-
Docela dobré, udělal jsem si na to spouštěč do panelu, takže v pohodě, díky moc.
Nechám téma ještě otevřené, kdyby se přece jen našlo něco na klávesovou zkratku :)
-
Není zač. Já to mám na ploše, ale samozřejmě něco na klávesovou zkratku by bylo rychlejší a asi i pohodlnější. Uvidíme, jestli sem něco přibude...
-
Klávesová zkratka na skript?
http://wiki.ubuntu.cz/Kl%C3%A1vesov%C3%A9%20zkratky
-
Jo, to mě napadlo, jenže výše uvedený skript klávesovou zkratkou sice spustím, ale neukončím. A napsat si jiný skript nezvládnu. Třeba někde nějaký takový již existuje.
-
A potřebuješ nějakou speciální klávesovou zkratku? Zmiňovanému skriptu lze při spuštění definovat sekvenci, která ho ukončí, např.:
perl lock-keyboard-for-baby-20080706.pl -p q
pro ukončení stiskem q+Enter.
Pokud chceš aktivaci a deaktivaci jedním klikátkem, můžeš si dát do spouštěče třeba tohle:
bash -c "if ! kill `ps ax|grep "perl.*lock.*baby"|grep -v grep|awk '{print $1}'`; then perl /cesta/k/lock-keyboard-for-baby-20080706.pl; fi"
cestu si doplníš.
-
Tak teď je to naprosto vyčerpávající, děkuji moc.