Je crois qu'il te manque un peu d'info sur sawfish. Le window matching est l'une de ces fonctionnalités les plus connues et les plus sympathiques. Elle permet d'affecter à une fenêtre / application un ensemble de caractéristiques, dont par exemple le bureau de démarrage, sur la base de la classe, du nom, du rôle, etc de l'application.
;; exemple pour firefox
;; démarrer sur le bureau 5
;; à rajouter dans ~/.sawfish/rc
(require 'sawfish.wm.ext.match-window)
...
(add-window-matcher 'WM_CLASS "^Firefox-bin/Gecko$"
'(workspace . 5))
...
[^] # Re: Sawfish comme d'hab.
Posté par jerome . En réponse au journal Mavie : le window manager dont je rêve. Évalué à 2.
;; exemple pour firefox
;; démarrer sur le bureau 5
;; à rajouter dans ~/.sawfish/rc
(require 'sawfish.wm.ext.match-window)
...
(add-window-matcher 'WM_CLASS "^Firefox-bin/Gecko$"
'(workspace . 5))
...