Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

При запуске из кофигурации i3 раскладка не сохраняется #51

Open
vtdmhd opened this issue Feb 19, 2019 · 7 comments

Comments

@vtdmhd
Copy link

vtdmhd commented Feb 19, 2019

Запускаю kbdd из конфигурации i3 (последним пунктом) при запуске системы. Раскладки при переключении на окно не восстанавливаются. Если убить процесс и запустить руками, всё равботает как надо. Если запускать не при запуске i3, а руками после старта системы, всё работает как надо.

Раскладки устанавливаю при запуске i3 путём
exec setxkbmap -layout us,ru -option grp:caps_toggle

Arch Linux, устанавливал пакет kbdd-git из AUR.

@np2048
Copy link

np2048 commented Mar 13, 2019

Воспроизвёл у себя: открываю терминал, переключаю раскладку, открываю второй терминал, возвращаюсь к первому и там оказывается раскладка по умолчанию, вместо выбранной на первом шаге.

Версия kbdd 0.7.1
Пробовал разные способы запуска из конфига i3wm. На Ubuntu версия 0.6 с тем же конфигом работает корректно. А 0.7 только при запуске вручную.

@Alexey104
Copy link

Alexey104 commented Jun 28, 2019

Аналогичная проблема, тоже Arch + i3wm.
Но есть прекрасная альтернатива - 'gxkbd'. Запоминает раскладки для каждого окна, имеет в комплекте апплет в виде флажка, работает без нареканий.

@slideray
Copy link

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' &
так работает.

@vtdmhd
Copy link
Author

vtdmhd commented Aug 14, 2019

Для тех, кто не хочет возиться и руками стартовать kbdd после запуска, https://sourceforge.net/projects/perwindowlayout/ на данныый момент работает без проблем.

@chorshik
Copy link

chorshik commented Oct 7, 2019

запускаю через конфиг i3, все работает

set $term --no-startup-id urxvt
exec $term -e kbdd

@Hi-Angel
Copy link

Hi-Angel commented Oct 8, 2019

Аналогичная проблема, тоже Arch + i3wm.
Но есть прекрасная альтернатива - 'gxkbd'. Запоминает раскладки для каждого окна, имеет в комплекте апплет в виде флажка, работает без нареканий.

Этот gxkbd лидер по кол-ву результатов в гугле за долгое время.

Screenshot_20191008_111555

@Hi-Angel
Copy link

Hi-Angel commented Apr 12, 2020

Мб кому-нибудь поможет: есть на интернетах туториал по комбинации i3 и KDE. В такой конфигурации kbdd не нужен, потому что KDE сам отслеживает, чтобы раскладка была на отдельное окно (надо только в настройках клавиатуры это включить).

Я только что мигрировал, всё просто великолепно, рекомендую. Была только проблема с переключением раскладки, вроде решил её.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants