kbdd
kbdd copied to clipboard
При запуске из кофигурации i3 раскладка не сохраняется
Запускаю kbdd из конфигурации i3 (последним пунктом) при запуске системы. Раскладки при переключении на окно не восстанавливаются. Если убить процесс и запустить руками, всё равботает как надо. Если запускать не при запуске i3, а руками после старта системы, всё работает как надо.
Раскладки устанавливаю при запуске i3 путём exec setxkbmap -layout us,ru -option grp:caps_toggle
Arch Linux, устанавливал пакет kbdd-git из AUR.
Воспроизвёл у себя: открываю терминал, переключаю раскладку, открываю второй терминал, возвращаюсь к первому и там оказывается раскладка по умолчанию, вместо выбранной на первом шаге.
Версия kbdd 0.7.1 Пробовал разные способы запуска из конфига i3wm. На Ubuntu версия 0.6 с тем же конфигом работает корректно. А 0.7 только при запуске вручную.
Аналогичная проблема, тоже Arch + i3wm. Но есть прекрасная альтернатива - 'gxkbd'. Запоминает раскладки для каждого окна, имеет в комплекте апплет в виде флажка, работает без нареканий.
Manjaro i3wm. Так же ставил пакет kbdd-git из AUR.
Программа не запоминает раскладку для окон. Вообще. Ни при запуске во время старта системы, ни после оного. Использую пользовательскую (модифицированную) раскладку, настройки которой загружаю из пользовательского каталога. Т. е. файлы ресурсов xkb беру не в /usr/share/X11/xkb а по своему пути. Загружаю его командой xkbcomp -I$HOME/.config/xkb $HOME/.config/xkb/keymap.xkb $DISPLAY
При этом, если использовать системные ресурсы, вызывая, например setxkbmap -layout 'us,ru' -variant 'winkeys' -option 'grp:caps_toggle,grp_led:caps' & так работает.
Для тех, кто не хочет возиться и руками стартовать kbdd после запуска, https://sourceforge.net/projects/perwindowlayout/ на данныый момент работает без проблем.
запускаю через конфиг i3, все работает
set $term --no-startup-id urxvt
exec $term -e kbdd
Аналогичная проблема, тоже Arch + i3wm. Но есть прекрасная альтернатива - 'gxkbd'. Запоминает раскладки для каждого окна, имеет в комплекте апплет в виде флажка, работает без нареканий.
Этот gxkbd
лидер по кол-ву результатов в гугле за долгое время.
Мб кому-нибудь поможет: есть на интернетах туториал по комбинации i3 и KDE. В такой конфигурации kbdd
не нужен, потому что KDE сам отслеживает, чтобы раскладка была на отдельное окно (надо только в настройках клавиатуры это включить).
Я только что мигрировал, всё просто великолепно, рекомендую. Была только проблема с переключением раскладки, вроде решил её.