Matematika, filosofie, programování, in-line bruslení a vše mezi tím. Více o mně…

Můj blog

Mé poslední tweety

Sledujte mne na Twitteru…
English | Czech
Choose your language. I write in English, but I translate most of my articles to Czech as well. Zvolte si jazyk. Píšu anglicky, ale většinu svých článků překládám i do češtiny.

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ě:

Okna při americkém rozložení

České rozložení je ale signalizováno (výstražnou :-)) červenou:

Okna při českém rozložení

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.

18. dubna MMX — Linux a Projekty.

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.