История изменений
Исправление lv, (текущая версия) :
Уже пошёл по пути «свой демон, слушающий xkb и вызывающий FvwmCommand». Но там какие-то свои непонятные нюансы проявляются, как разберусь - напишу сюда.
Мож кто в курсе почему так?
В config fvwm добавил две функции:
[code]
DestroyFunc FvwmLayoutChanged1
AddToFunc FvwmLayoutChanged1
#+ I Exec exec xterm
- I ThisWindow (*) WindowStyle BorderWidth 0
- I ThisWindow (*) RefreshWindow
DestroyFunc FvwmLayoutChanged0
AddToFunc FvwmLayoutChanged0
#+ I Exec exec killall xterm
- I ThisWindow (*) WindowStyle BorderWidth 5
- I ThisWindow (*) RefreshWindow [/code]
Если забиндить их на кнопки, то и вариант с запуском/убийством xterm работает и ширину рамочки меняет.
[code]
Key R A 4 Function FvwmLayoutChanged1
Key T A 4 Function FvwmLayoutChanged0
[/code]
Если делать вызов с помощью FvwmCommand, то вариант с xterm работает, а вот рамочка не меняется. [code] vlad@debian:~/.fvwm$ FvwmCommand «Function FvwmLayoutChanged0» vlad@debian:~/.fvwm$ FvwmCommand «Function FvwmLayoutChanged1» [/code]
Исходная версия lv, :
Уже пошёл по пути «свой демон, слушающий xkb и вызывающий FvwmCommand». Но там какие-то свои непонятные нюансы проявляются, как разберусь - напишу сюда.