Screenshots de la semaine
Mon dépot mercurial pour DWM : http://server.julienpecqueur.com:10000/.
Mon dépot mercurial pour DWM : http://server.julienpecqueur.com:10000/.
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.
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.
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
Malgrès la découverte de 2 excellents WMs : PekWM et OpenBox, je n’ai pas oublié mon DWM adoré… Pour tous ceux qui trouvent que DWM est un WM de geek moche, voici un screenshot pour les contredire! ^^ transparence, ombres sur les clients, conky… MIAM!
Actuellement j’utilise les 2 en parallèle : quand je me login sur tty1, ça lance OpenBox sur le display :0 et quand je me connecte sur le tty2, ça me lance DWM sur le display :1… Ensuite je switch entre les displays via CTRL + ALT + [F8 - F9]. C’est le meilleur moyen pour combiner les avantages des 2 WMs
Mon souhait pour 2010 : l’intégration d’une zone de notification dans la status-bar de DWM!
Je me suis concocté un petit ~/.conkyrc plus light et plus lisible pour mon netbook. Toutes les informations sont disposées sur une seule ligne en bas de l’écran (mes fenêtres maximisées ont une marge de 15px pour ne pas recouvrir cette bande).
update_interval 0.5
background yes
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
draw_shades no
draw_outline no
draw_borders no
border_inner_margin 2
border_width 1
minimum_size 1024x10
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color black
alignment bm
gap_x 0
gap_y 0
no_buffers yes
uppercase no
double_buffer yes
override_utf8_locale yes
use_xft yes
xftfont Clean:size=8
mpd_host localhost
mpd_password pass
mpd_port 6600
TEXT
${alignc}${kernel} | \
CPU ${freq_g} ${cpubar cpu0 8,10} | \
RAM ${membar 8,10} | \
Swap ${swapbar 8,10} | \
Root ${fs_bar 8,10 /} | \
Data ${fs_bar 8,10 /mnt/documents} \
${if_up eth0}\
| LAN ${addr eth0} ${downspeedf eth0}Ko/s - ${upspeedf eth0}Ko/s \
${endif}\
${if_up wlan0}\
| WIFI ${addr wlan0} ${downspeedf wlan0}Ko/s - ${upspeedf wlan0} Ko/s \
${endif}\
${if_mpd_playing}\
| MPD ${mpd_artist} - ${mpd_title} \
${endif}\