J’ai enfin trouvé une solution pour avoir un sys-tray (la zone qui contient toutes les icônes des applications en arrière plan dans la statusbar)!

fbpanel-dwm dans DWM
Suite à la discussion que j’ai lancé hier sur la mailing list de suckless, j’ai essayé plein de solutions sans succès jusqu’à ce que Anders envoie sa propre solution que je vais vous présenter ici.
Installer fbpanel-dwm (ancienne méthode – obsolète)
Anders m’a expliqué comment modifier fbpanel pour l’adapter à notre utilisation. J’ai donc créé ma propre version de fbpanel nommée fbpanel-dwm qui est disponible ici : archive tar.gz.
Si vous avez déjà une version de fbpanel installée, il faut la désinstaller avant!
Décompressez l’archive et installez fbpanel-dwm suivant la méthode classique :
cd fbpanel-dwm
./configure
sudo make install
Ensuite, créez le répertoire .fbpanel dans votre répertoire utilisateur :
mkdir ~/.fbpanel
Et copiez ce fichier dedans :
Fichier de configuration de fbpanel-dwm.
Installer fbpanel-dwm (nouvelle méthode!)
J’ai créé un PKGBUILD dans AUR pour fbpanel-dwm. Il suffit de l’installer avec yaourt :
yaourt -S fbpanel-dwm
Puis pour le configurer, on peut utiliser l’interface graphique :
fbpanel -C
Et ainsi supprimer tous les plugins inutiles et configurer la position sur l’écran, la couleur, etc…

fbpanel -C
Sur cet onglet, il faut setter les paramètres de position, taille et couleur.

fbpanel -C (suite)
Sur cet onglet on garde uniquement les plugins utiles pour un systray (Menu n’est pas essentiel mais peut être utile…).
Modification du fichier ~/.xinitrc
Vous pouvez télécharger mon fichier .xinitrc ou alors modifier le votre de cette façon (lancement de fbpanel-dwm en vert et les clients du tray en rouge) :
while true
do
xsetroot -name "`date +'%d/%m/%Y %k:%M'`"
sleep 1
done &
xcompmgr -c -C &
conky &
sleep 5 && fbpanel &
gmixer -d &
batterymon &
wicd-client &
sonata --hidden &
feh --bg-scale ~/.background.png &
exec ck-launch-session /usr/local/bin/dwm