Avoir un sys-tray dans DWM !
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)!
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
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.
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



Hi Julien,
this looks exactly like what I am looking for. Unfortunately I already have problems configuring. ./configure gives me:
Default value of ‘endianess’ couldn’t be set from ‘`scripts/endianess.sh`’
Set it explicitly with ‘–endianess=value’
When I try ./configure –endianess=LITTLE I get:
Default value of ‘gtk_cflags’ couldn’t be set from ‘`RFS=$rfs scripts/rfs-pkg-config –cflags gtk+-2.0`’
Can you give me a helping hand on this?
Thanks a lot!
Frank
Frank,
J?ai enfin trouv
Désolé Thomas l’appli Wordpress pour mon phone à censuré ton commentaire
En fait il faut installer les packages gtk2 pour pouvoir compiler fbpanel.
pour debian : libgtk2.0-dev
pour archlinux : gtk2
Thanks a lot – that did it!
In addition scripts/endianess.sh: a=`${CC:-gcc} -v 2>&1 | grep Target` does not work on a German system and needs to be changed to a=`${CC:-gcc} -v 2>&1 | grep Ziel`