significātiō: indikace klávesnicového layoutu jinak
Zvykl jsem si používat americké rozložení klávesnice. Pro běžnou práci (programování…) je to velmi pohodlné, čas od času ale píšu něco česky, takže musím přepnout na české rozložení. A pohroma začíná. S českým layoutem dokážu překlepy a jiné chyby generovat se záviděníhodnou rychlostí. Většina jich vzniká, když zapomenu, jaký layout mám právě aktivní. Malý textový indikátor na GNOME panelu se přehlédne snadno.
I naprogramoval jsem sobě vylepšovátko, které mi stále nenásilně připomíná, jaké rozložení že je právě aktivní. significātiō je malý démonek, který při každém přepnutí rozložení změní i barvu stínů pod okny. Americké rozložení vypadá normálně:
České rozložení je ale signalizováno (výstražnou :-)) červenou:
significātiō nepovažuji za plnohodnotný projekt, spíše za jednoduchý hack. Není moc konfigurovatelný, natvrdo předpokládá běžící D-Bus a Compiz s Window Decoration plug-inem. Budete-li program chtít použít, možná se zásahům do kódu nevyhnete. Na české rozložení nicméně significātiō není vázaný, lze jím hlídat jakékoliv jiné. Stačí předat správný parametr.
Dostupné na mém projektovém webu, licence MIT.
Přidat komentář
Povolené HTML tagy jsou a, blockquote, em, code, li, ol, p, pre, strong, ul. Odkazy na komenáře ve tvaru „[IV]” nebo „[4]” jsou rozpoznávány automaticky.