Installation de Wmii — Réglages
Attention, je présente ici la configuration de wmii-hg avec le fichier rc.wmii.local. Il existe aussi une autre méthode avec le fichier wmiirc mais elle est déconseillée par Kris Maglione le principal développeur de wmii.
C'est le fichier qui se trouve dans l'espace utilisateur :
vim ~/.wmii-hg/rc.wmii.local
Il contient uniquement les modifications sur la configuration de base. C'est à dire que dedans on ne définit que les choses que l'on personnalise. La configuration par défaut se trouve dans le fichier :
/etc/wmii-hg/rc.wmii
L'avantage d'avoir 2 fichiers de configuration (1 pour la configuration par défaut et 1 contenant uniquement les modifications) c'est qu'en cas de mise à jour de wmii, votre fichier de configuration perso n'est pas écrasé. De plus, si vous faites une erreur dans votre fichier de configuration perso, il est plus simple de trouver d'où cela vient…
Après avoir modifié le fichier de configuration, il faut appuyer sur MODKEY+a pour afficher le menu, puis sélectionner rc.wmii avec la touche TAB ou en tapant rc.wmii puis valider avec entrée.
Voici la liste des raccourcis par défaut :
MODKEY-Control-t : Je ne sais pas ! MODKEY-space : Toggle la sélection MODKEY-d : Répartition égale des fenêtres MODKEY-s : Fenêtre active maximisée et les autres stackées MODKEY-m : Fenêtre active maximisée et les autres cachées MODKEY-a : Liste des actions MODKEY-p : Liste des programmes MODKEY-t : Change de bureau (en créé un avec nom) MODKEY-Return : Nouveau terminal MODKEY-Shift-space : Toggle mode fenêtres flottantes MODKEY-f : Fullscreen mode MODKEY-Shift-c : Kill la fenêtre en cours MODKEY-Shift-t : Déplace fenêtre vers autre bureau MODKEY-$LEFT : Sélectionne fenêtre de gauche MODKEY-$RIGHT : Sélectionne fenêtre de droite MODKEY-$DOWN : Sélectionne fenêtre en bas MODKEY-$UP : Sélectionne fenêtre en haut MODKEY-Shift-$LEFT : Bouge la fenêtre vers la gauche MODKEY-Shift-$RIGHT : Bouge la fenêtre vers la droite MODKEY-Shift-$DOWN : Bouge la fenêtre vers le bas MODKEY-Shift-$UP : Bouge la fenêtre vers le haut MODKEY-0/9 : Change vers bureau 0/9 MODKEY-Shift-0/9 : Déplace fenêtre vers bureau 0/9
A noter que la touche MODKEY est par défaut la touche Alt de gauche. Les touches $LEFT, $RIGHT, $DOWN, $UP sont paramétrées ainsi : UP → k, DOWN → j, LEFT → h, RIGHT → l.
Maintenant, voyons comment changer ces raccourcis :
Dans le fichier rc.wmii.local :
# Keys MODKEY=Mod4 # Utilise la touche "Windows/Pomme/Pingouin" de gauche au lieu de Alt UP=Up # Utilise les touches directionnelles (flêches) au lieu des lettres DOWN=Down LEFT=Left RIGHT=Right
# Définition de la macro Screenshot :
PRINT_X=(scrot 'scrot_%Y-%m-%d_%H-%M_$wx$h.png' -e 'mv $f ~/images/shots/')
# Fonction Action-overridekeys:
fn Action-overridekeys {
#######################
# Mes touches perso : #
#######################
# Mod + Esc => Kill le client :
fn Key-$MODKEY-Escape { wmiir xwrite /client/sel/ctl kill }
# Mod + Shift + Esc => Shutdown
fn Key-$MODKEY-Shift-Escape { `{ssh-askpass | sudo -S poweroff} }
# Mod + Shift + Return => Lance commande en sudo
fn Key-$MODKEY-Shift-Return { ssh-askpass | sudo -S `{wimenu} }
# Impression Ecran => Capture d'écran :
fn Key-Print { $PRINT_X } # PRINT_X est définie plus haut dans le fichier
}
Pour changer de thème de wmii, éditez le fichier rc.wmii.local :
# Mon thème perso :
wmiifont='-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*'
wmiinormcol=`{echo '#e0e0e0 #444444 #666666'}
wmiifocuscol=`{echo '#A0FF00 #686363 #8c8c8c'}
wmiibackground=''
wmiifloatbackground=''
Pour trouver des exemples de thèmes : THEMES SUCKLESS.
Pour setter un fond d'écran, vous pouvez utiliser l'excellent programme bgs :
yaourt bgs
Dans le fichier rc.wmii.local :
fn setbackground { bgs images/wallpaper.png }
Par défaut la barre de status en bas est relativement vide…
Comme pour le reste, on édite le fichier rc.wmii.local :
fn status {
echo -n \
`{uname -srm} '|' \
`{cpufreq-info -f | sed 's/000//;'} 'MHz' '-' \
`{cat /proc/meminfo | grep Active: | sed 's/Active://'} '-' \
`{cat /proc/acpi/thermal_zone/THRM/temperature | grep 'temperature' | sed 's/.*://;'} '-' \
`{cat /proc/acpi/battery/BAT1/state | grep remaining | sed 's/.*://;'} '|' \
`{iwconfig wlan0 | grep 'ESSID:' | sed 's/.*://;'} \
`{iwconfig wlan0 | grep Quality | sed 's/.*y=//;' | sed 's/.100.*//;'} '%' '|' \
`{/bin/date +'%d/%m/%Y - %k:%M'}
}
Pour plus d'explications sur la statusbar, voir mon site perso : ICI.