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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.