When you change setting of the keyboard with the command "setxkbmap", the xbk applet do not change the icon and it freezes whole panel. Reproducible: Always Steps to Reproduce: 1. Install at least two kb layouts 2. Install the panel, run the console and run "setxkbmap XX" where XX is code 3. The panel freezes Actual Results: You need to restart X Expected Results: Changed the icon, ability to re-set the layout with the clicking on the xkb XFce 4.2 JUST ROCKS!
The plugin does not handle the XKB configuration runtime changes. This is a known issue and will be fixed in some version in the future. a sidenote: Freezing the panel should require just restarting the panel itself, not X. I wonder what makes you call setxkbmap in order to switch layouts? I mean, the common setup should be to configure XKB layouts through XF86Config/xorg.conf or by running setxkbmap on X startup and then switch layouts through a keyboard shortcut (e.g. Alt-Shift).
(In reply to comment #1) > I wonder what makes you call setxkbmap in order to switch layouts? I mean, the > common setup should be to configure XKB layouts through XF86Config/xorg.conf or > by running setxkbmap on X startup and then switch layouts through a keyboard > shortcut (e.g. Alt-Shift). At one point, I had used setxkbmap to set the XKB layout to my secondary layout in my ~/.bashrc, so that it would be loaded when X started. This is when I had noticed this bug.
I believce that this is fixed in Xfce 4.4, so I'm closing this bug. If it's not fixed, please reopen it...