Evilwm
Je viens de commencer mes expérimentations avec mon 1000H. Et je me suis dit que j’allais essayer evilwm. Incroyablement simple. C’est la première impression que j’ai eu. Simple, minimaliste et puissant. Tout peut se faire au clavier, que ce soit le déplacement des fenêtres, l’agrandissement ou la réduction. Il possède des bureaux virtuels. Il n’y a pas de décorations de fenêtres ou d’icônes, parce qu’on en a tout simplement pas besoin avec evilwm.
Installation
Si votre distro est cool, le paquet sera disponible dans votre dépôt. Par exemple sous Arch Linux :
sudo pacman -S evilwm
Sinon ça sera direction le site de evilwm pour récupérer les sources et compiler tout ça à la mano.
Lancement
Il suffit de lancer evilwm avec tous les arguments qu’on veut dans le ~/.xinitrc.
exec evilwm -fg "#554444" -bg "#3c3c3c" -bw 2 -term bashrun
Voici la liste des arguments et leurs fonctions :
- -display display
- on dit sur quel X on veut le lancer. (utilise seulement si vous en avez plusieurs)
- -term termprog
- le programme qui sera lancé avec le raccourcis ctrl-alt-entrer. Perso je met un lanceur comme bashrun.
- -fn fontname
- la font à utiliser pour les infos sur la fenêtre qu’on redimensionne.
- -fg foreground colour
- couleur de la bordure des fenêtres actives.
- -fc fixed colour
- couleur de la bordure des fenêtres fixes.
- -bg background colour
- couleur de la bordure des fenêtres inactives.
- -bw borderwidth
- la taille de la bordure en pixels
- -snap num
- active les fenêtres qui collent aux autres. num est la distance minimum en pixels.
- -mask1 modifiers
- -mask2 modifiers
- -altmask modifier
- utile pour changer les touches claviers à utiliser pour activer les raccourcis. mask1 est utilisé pour la plupart des raccourcis claviers (défaut: control+alt), et mask2 est utilisé avec la souris pour bouger les fenêtres (défaut: alt). Si vous en mettez plusieurs il faut les séparer avec des + . Voici la liste : shift, lock, control, alt, mod1, mod2, mod3, mod4, mod5.
- -app name/class
- Pour donner certaines propriétés à certaines application. Il faut donner le nom de la classe. Utiliser xprop pour la trouver. Les options -g -v et -s qui suivent seront appliqués à cette application.
- -g geometry
- la taille. En utilisant la convention de X
- -v vdesk
- sur quel bureau virtuel la lancer
- -s
- spécifie que cette application aura une fenêtre persistante
- -nosoliddrag
- ne dessine pas la fenêtre quand on la bouge
- -V
- écrit le numéro de version
Utilisation
J’ai mis bashrun comme argument à evilwm pour pouvoir lancer mes applications facilement. Je vous conseille de faire la même chose, pas forcément avec bashrun mais avec un lanceur d’application du même style. Parce que du coup il n’y a pas de menu par défaut :)
Je l’utilise sans panel, sans tray mais rien ne vous empeche de les utiliser (rajouter les dans le .xinitrc) et j’utilise nitrogen pour mon fond d’écran.
Vous trouverez la liste des raccourcis ici.