LINUX.ORG.RU

Sawfish+match-window


0

0
Задача: вручную задать определенному классу приложений некоторые свойства. Делаю так:

(setq match-window-profile '(((WM_CLASS . "^Firefox-bin/gecko$")) (workspace . 2)) match-window 'sawfish.wm.ext.match-window)

неработает.

Вопрос: как без графической конфигурялки задать приложению определенные свойства?

> (setq match-window-profile

(setq 'match-window-profile

> Firefox-bin/gecko

Ты уверен, что окно с таким классом есть? У файрфокса класс окон - "^Firefox-bin/firefox-bin$".

anonymous
()
Ответ на: комментарий от anonymous
Кроме того, проверь текущее значение match-window-profile из клиента, может оно элементарно перезаписывается тем, что осталось в custom.
anonymous
()
Ответ на: комментарий от anonymous
> > (setq match-window-profile

> (setq 'match-window-profile 

Тьфу, блин. Короче надо так:

(custom-set-typed-variable 'match-window-profile
      '((((WM_CLASS . "^Firefox-bin")) (workspace . 2)))
      'match-window 'sawfish.wm.ext.match-window)
anonymous
()
Ответ на: комментарий от anonymous
> Ты уверен, что окно с таким классом есть? У файрфокса класс окон - "^Firefox-bin/firefox-bin$".

Собственно, так класс определила графическая конфигурялка.

defmacro
() автор топика
Ответ на: комментарий от defmacro
Небось сборка файрфокса экзотическая какая :)
anonymous
()
Ответ на: комментарий от defmacro
Вернее вот так:

"^Firefox-bin/gecko$"

Сборка фокса обычная, fvwm показывает класс Firefox-bin, просто, наверное, она учитывает еще и Resource.

defmacro
() автор топика
Ответ на: комментарий от defmacro
Не суть. Более общий регэксп в любом случает совпадет.
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.