gxkb - индикатор и переключатель раскладки клавиатуры для X11

Системные утилиты 19438 просм. 50 сообщ.

Ну вот, обновился на Salix"e:

И на Арчике64:

Ничего плохого не заметил, конфиг больше не перезаписывается, но всё же в автозапуске оставил:

sh -c "sleep 10 && gxkb start -i"

Кому надо пакетик Slackware&Salix можно взять ТУТ

posixru:


Делая обзоры fbxkb и QXKB проискал подобные приложения, "живых" оказалось мало.

Еще вот наборчик от нашего разработчика
sbxkb - индикатор клавиатуры - keyboard indicator. oblogout - завершение работы для openbox (PolicyKit + Upower) - openbox logout screen. samsung-laptop - драйвер подсветки Samsung R530/570 - Sams

И вот

The XkbInd program (XKB Indicator) is an indicator of keyboard layout for the X Window System; it indicates current keyboard
layout in the title of top-level windows. XkbInd allows to simulate independent keyboard layout for each handled window.

Игорь:

Еще вот наборчик от нашего разработчика
Раз пошла такая пьянка, то стоит упомянуть и FSnow Tools PPA (проект сообщества Runtu)

Список пакетов:
fskbsetting — настройка раскладок клавиатуры;
fslogout — диалог завершения работы для Openbox;
fswallpaper — настройка фона/значков/шрифта рабочего стола;
gtk-proxy-config — настройка параметров прокси;
gtk3clocksetup — настройка даты и времени;
lightdmcfg — настройка входа в систему;
vlc-audio-preview — воспроизведение аудио-файлов при наведении курсора в Caja/Nautilus 2.x.

sudo add-apt-repository ppa:fsnow/ppa
sudo apt-get update

Смотрел малоизвестную сборку (для старых и очень старых компов) на базе дебиан - MiniNo
Повстречал там
lxkb_config
Layout configuration tool.

This applications tends to offer an easy way to configure your keyboard on X based systems. Actually it is under development so if you have any suggestion, please do it.

What I can do with lxkb-config ?

Have a simple tool to configure my keyboard.
Select a keyboard distribution and variant to use.
Store the keyboard configuration between sessions.
Apply one configuration to the whole X system.
Select the a model for my keyboard.
Set keys shortcut to witch between different layouts.




Релиз gxkb 0.7.0

Что нового:

  • Добавлена поддержка appindicator
  • Добавлена возможность автоматического переключения на классический трей, если appindicator не возможно создать
  • Изменен путь к файлу настроек (~/.config/gxkb/gxkb.cfg). Если у вас не стандартный конфиг, то перед запуском программы стоит выполнить следующие команды в терминале
    mkdir -p ~/.config/gxkb/ && mv ~/.config/gxkb.cfg ~/.config/gxkb/gxkb.cfg
  • Появилась возможность использовать собственные изображения флагов. Для этого нужно создать каталог ~/.config/gxkb/flags и поместить в него png файл с именем раскладки
    mkdir -p ~/.config/gxkb/flags
  • Исправлено переключение раскладки при использовании скрола. Ранее, раскладка переключалась противоположно порядку раскладок в меню
  • Сохранена возможность собирать gxkb без поддержки appindicator
    ./configure --enable-appindicator=no && make && sudo make install
  • Проведен рефакторинг кода

Установка:

Исходники доступны на sourceforge.net (там же есть пакет для Debian wheezy x86)
Для Ubuntu Precise и Ubuntu Trusty существует ppa - ppa:zen-root/gxkb-daily-ppa

Известные проблемы:

  • В ubuntu при включенном appindicator возможно проблемы, если штатный переключатель раскладки (indicator-keyboard) использует ту же комбинацию клавиш. В качестве решения проблемы можно изменить раскладку для штатного индикатора на никогда не используемую комбинацию. Или удалить пакет indicator-keyboard, но тот в свою очередь по зависимостям удалит центр настроек Unity (будет установлен gnome-control-center).
  • В Elementary OS Freya gxkb не работает, на данный момент ищу причины почему.
  • Не корректно меняется раскладка при переключении окон - такой "баг" возможен при использовании несколько индикаторов раскладки. В Gnome/Unity решается отключением функции наследования раскладки от прошлого окна и отключении функции разделения раскладки по окнам в штатном индикаторе раскладки.

P.S.
жду отзывов и сообщений об ошибках :)

Опробовал на Salix Fluxbox 14.1RC1:

Работает без проблем, видимых... Опробовал сторонние флажки, размером 64х64:




Буду дальше смотреть, как раз Fluxbox копаю!

ну надо же из-за такой ерунды огороды городить и захламлять системный трей
достаточно же лампочки, неиспользуемой лампочки и кнопки капса для индикации, а в автостарте:

setxkbmap -layout us,ru -variant -option grp:caps_toggle,grp_led:caps &

BigOrange:


ну надо же из-за такой ерунды огороды городить и захламлять системный трей

Будешь смеяться, но именно данная ерунда мешала мне перейти с DE на любой другой WM. Так как контролировать постоянно раскладку просто бесило и мешало продуктивной работе. И судя по тому, что gxkb включили в репозиторий Debian, я не один такой

BigOrange:

ну надо же из-за такой ерунды огороды городить и захламлять системный трей
А зачем он ещё? Пустой то трей очень глупо выглядит...
Лично мне тоже не надо значка и прочего, я и панель то редко вижу... Но вместе с этим, как то не припомню людей, которым бы не требовался значок раскладки в трее или на панели. К тому же, видел недавно в магазине ноуты, так на них вообще "лампочек" нет, так что...

posixru:

BigOrange:

ну надо же из-за такой ерунды огороды городить и захламлять системный трей
А зачем он ещё? Пустой то трей очень глупо выглядит...
Лично мне тоже не надо значка и прочего, я и панель то редко вижу... Но вместе с этим, как то не припомню людей, которым бы не требовался значок раскладки в трее или на панели. К тому же, видел недавно в магазине ноуты, так на них вообще "лампочек" нет, так что...

да... был у меня раньше ноут без лампочек.
захламлял.

Написать ответ…