LINUX.ORG.RU

как сделать локальное (по окнам) переключение раскладок средствами X?

 , , ,


2

2

здравствуйте

в kde есть очень удобная опция настройки раскладок клавиатуры

в Layout Switching Policy можно выбрать Global , Window … итд

как можно сделать то же самое но без kde?

Как я понимаю, концепция «окна» присутствует только в Window Manager'е. В KDE им является kwin. Если ты хочешь убрать KDE, то есть убрать kwin, то твой функционал должен реализовываться каким-то другим WM'ом - FVWM, Awesome и т. д. То есть на голых иксах такое не сделаешь by design.

Ты какой WM вместо кед хочешь?

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

Концепция есть. Даже без WM окна существуют. Менеджер раскладок не обязан быть менеджером окон.

boowai ★★★★
()

Использовать xneur, или подобные независимые?

boowai ★★★★
()
Ответ на: комментарий от anonymous

да это просто находка!

спасибо огромное - то что нужно!

https://github.com/brothermechanic/cg/tree/master/x11-misc/perWindowLayoutD

закатал ебилд

вообще зла не хватает что всякие там xxkb и прочее есть в оверлее а вот такого нужного нету, это как вообще?

brothermechanic ★★★★★
() автор топика
Ответ на: комментарий от brothermechanic

Просто запускаешь kbdd, и он запоминает раскладку для каждого окна. Никаких настроек, никаких окон, просто демон.

mord0d ★★★★★
()
Ответ на: комментарий от anonymous

perWindowLayoutD

Оно и на линуксах есть?

Я пользуюсь им в FreeBSD.

mord0d ★★★★★
()
Ответ на: комментарий от brothermechanic

Им и пользуюсь: ничего не настраивал, всё работает как надо.

rassol
()
18 марта 2020 г.
Ответ на: да это просто находка! от brothermechanic

Подскажите, а ему для работы требуется x11-apps/setxkbmap и явное указание в .xinitrc метода переключения?

Установил, но запуск ничего не дает - просто висит процесс. Раскладки настроены через xorg.conf.d/

bext3r
()
Ответ на: комментарий от bext3r

привет

вообщем эта программулина не лучше других

и она отрубается через некоторое время

кде рулит, полюбому!

brothermechanic ★★★★★
() автор топика
Ответ на: комментарий от brothermechanic

Привет. Это конечно все круто, но хочется чего то такого эдакого, а не DE. Буду тогда искать причину, почему у меня оно не работает :)

bext3r
()
Ответ на: комментарий от anonymous

Эвона как. У меня переключение так же в xorg.conf.d определено. Значок языка в awesome штатный все корректно отображает.

Может нужна какая-то переключалка, вроде того же setxkbmap, для работы perwindowlayout….Спасибо за ссылку. ПОчитаем-с

bext3r
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.