LINUX.ORG.RU

История изменений

Исправление 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». Но там какие-то свои непонятные нюансы проявляются, как разберусь - напишу сюда.