Hi kultex,
and yes keyboardswitcher is needed - like all my baltic friends need it also like you and some need 4 keyboards - lithuanian, russian, french and german ...
whats about this
http://wiki.slavka.kiev.ua/index.php/XXkb - you will understand....
https://bbs.archlinux.org/viewtopic.php?id=62979
and I personally preferred it with keyboard shortcut - http://wiki.lxde.org/en/Change_keyboard_layouts
found something else: http://www.pclinuxos.com/forum/index.php?topic=87702.0
I read the links, but did not find anything new. I have a question. Why do we need another entity, while we have everything already?
We have LXPanel and Keyboard switcher applet. This applet in the Rolling version is very advanced, compared to used in the SliTaz 4.0. It can indicate keyboard layout both as text or icon, switch layouts, remember own layout for every window, add/remove your layouts (from long list), configure other options (like as keys for switching, or compose key).
I asked a little bit about other. When a Live session is started, then the system used to configure according to the selected language. If I chose the Russian language, I get not only Russian items in the main menu, but also Russian-English keyboard, Russian menu by pressing the right button on the desktop, Russian help for SliTaz programs (Applications › Documentation)... All this makes the /usr/bin/tazx at a boot time.
So, I want to write rules. Imagine, if "kmap=ru" then I need to add Keyboard applet to LXPanel, if "kmap=fr_CH-latin1" then I don't need to add applet (or, maybe, reverse logic: not to delete existing applet in the first case, and delete in the second case; because LXPanel rc file not so simple to insert lines to it, but enough simple to remove lines from it).
Existing rules:
fr_CH-latin1) layout="ch"
uk) layout="gb"
ru) layout="us,ru"
ua) layout="us,ua,ru"
slovene) layout="si"
us-acentos) layout="us"
But these rules not covered all the use cases. I see only one: if layout above contain a comma sign, then we need switcher.
Interesting question,
Do Frenchs really used the keyboard switcher (French/English)?
Do Germans really used the keyboard switcher (German/English)?
I don't know this.