После обновления xxkb до версии 1.8-alt1 с ним появились проблемы: 1. При запуске нового окна xterm (170-alt1) в icewm (1.2.0-alt1) и переключении раскладки (настроена russian_win ctrl+shift) раскладка переключается, но значок xxkb не меняется. Воспроизводится 100% : Запускаем icewm, в ~/Desktop/Autostart лежит ссылка на /usr/bin/xxkb. Запускаем xterm, переключаемся на второй рабочий стол, потом обратно на первый. Запускаем ещё один xterm, пробуем переключить раскладку по Ctrl+Shift. Переключается, но значок xxkb не меняется. После переключения с окна xterm на любое другое и обратно всё ок. Проверено на 3-х системах - Master 2/Sisyphus 20021029, на новых пользователях без каких-либо настроек, воспроизводится. При запуске rxvt вместо xterm тоже всё ок, кроме 2. 2. На некоторых окнах (xmms, psi) значок xxkb не нужен, я убираю его нажатием средней кнопки мыши. После обновления xxkb изменил поведение - теперь после переключения с окна, на котором есть значок xxkb на окно, с которого он убран, раскладка переносится со старого окна на новое. Если раскладку поменять на активном окне без xxkb, она изменится у предыдущего окна (с xxkb). Дико неудобно. Ядро 2.4.19-alt0.8-up XFree86-4.2.1-alt4 icewm-1.2.0-alt1 xxkb-1.8-alt1 xterm-170-alt1 --- ---
Try xxkb-1.9-alt1
Исправлено xxkb-1.9-alt1. К сожалению, последние указанные изменения касаются версии 1.8, где описано изменение поведения xxkb при убирании кнопки. Видимо, в версии 1.9 поведение изменилось обратно. Во всяком случае, сейчас на всех проверенных машинах снова всё ок.