Un systray dans wmfs

Bonsoir à tous,

Encore une fois, le billet de ce soir portera sur wmfs :).
Ce coup ci, ce billet à pour but de vous permettre d'avoir un systray qui fonctionne dans wmfs.

Comme vous le savez si vous êtes un utilisateur de wmfs, il n'y a pas de systray intégré malgré ma demande de feature :p.
Je pense qu'elle arrivera un jour, mais il y a des évolutions plus importantes pour le moment.

Pour info, un systray est la partie de vos bar/pannel ou vous avez les icônes de vos applications qui tournent en arrière plan (des application comme pidgin, amsn, network manager, wicd, spotify, skype, ect...).

Si vous souhaitez réellement avoir un systray qui fonctionne, voilà la méthode à suivre :

Cette astuce provient de Erus sur le wiki de wmfs.

Pour les non anglophones, voici une traduction en français :

Vous avez essayé d'utiliser stalonetray dans wmfs sans succès? Ne vous inquiétez, voici un rapide guide pour avoir fbpanel niché dans votre wmfs.

Premièrement, installer fbpanel-dwm (si vous avez fbpanel, supprimez le). Pour cela, si vous êtes sous archlinux, il existe un pkgbuild, sinon, regardez dans vos dépôts de votre distrib' préféré.
Au pire, vous pouvez télécharger les sources ici et les compiler vous même de la manière suivante :

wget http://julienpecqueur.com/pkgs/fbpanel-dwm-5.6-2.tar.gz
tar xzf fbpanel-dwm-5.6-2.tar.gz
cd fbpanel-dwm
./configure && make
sudo make install

Editez ensuite le fichier de configuration $HOME/.fbpanel/default et mettez y ceci :


# fbpanel  config file
# see http://fbpanel.sf.net/docs.html for complete configuration guide
Global {
    edge = top
    allign = left
    margin = 165
    widthtype = pixel
    width = 50
    height = 16
    transparent = true
    tintcolor = #bebebe
    alpha = 0
    setdocktype = true
    setpartialstrut = false
    autohide = true
    heightWhenHidden = 1
    roundcorners = true
    roundcornersradius = 0
    layer = above
}
plugin {
    type = tray
    expand = false
    padding = 0
    config {
    }
}

Lancer ensuite fbpanel --configure pour choisir les couleurs et ainsi avoir un rendu qui vous plait.
Vous pourrez indiquer la couleur du premier plan (celui de votre [bar] et la placer à l'endroit souhaité, et désactivé le masquage automatique.
Attention cependant, sans le autohide, le systray sera présent même dans vos tags sans statusbar! Ce qui pourrait être déplaisant...

Voilà, j'espère que ceux qui veulent absolument un systray sont content, et on redis merci à Erus pour son astuce! :-)