lang fr|gb

la session evilwm

evil est le window-manager en floating minimal par excellence ! pas de panel, pas de menu, pas de décorations de fenêtres hormis une bordure de 1px, pas de raccourcis clavier hormis un terminal avec [Ctrl+Alt+Return], bref, rien pour perturber le boulot ... pour reprendre la présentation du site principal: "'Minimaliste 'ici ne signifie pas qu'il ne soit trop strict pour être utilisable - cela signifie juste qu'il omet beaucoup de choses qui rendent inutilisables les autres gestionnaires de fenêtres."

lancement

evilwm est lancé par le script ~/bin/start.evil_start.sh.
pour changer vos applications lancées au démarrage, éditer ce fichier: vim bin/start/evil_start.sh ou depuis le menu evil:section config:evilwm:éditer le script de lancement

composants

la session evilwm du livarp s'organise autour de:

  • fbpanel: avec le menu listant les applications et permettant de configurer tous les aspects de la session evilwm. et le systray, disponible depuis le coin supérieur gauche.
  • conky: en ligne pour rester discret en haut de votre écran, il se configure depuis son fichier ~/.conky/conkyrc_evil vim .conky/conkyrc_evil ou depuis le menu evil:section config:evil:conky

configuration

evil accepte un fichier de configuration en option (livarp ne s'en sert pas), mais fonctionne grâce aux commandes passées en argument lors de son lancement:

lancement de evilwm sur livarp

while true; do
    evilwm -snap 10 -term urxvtcd -nosoliddrag 2> ~/.evilwm.log
done

signifie: lancer evilwm dans une boucle avec écriture des erreurs dans un fichier de log, le terminal par défaut est urxvtc, le déplacement des fenêtres est en cadre et la distance d'attirance est de 10px.

les options evilwm

  • -dis­play string : sur quel X se lan­ce evilwm. (uti­liser seule­ment si vous en avez plusieurs)
  • -term nom_du_terminal : terminal utilisé par défaut lancé par [Ctrl][Alt][Return]
  • -fn font­name : police utilisé pour les infos des fenêtres
  • -fg #RRGGBB : cou­leur de la bor­dure des fenêtres actives
  • -fc #RRGGBB : cou­leur de la bor­dure des fenêtres fixes
  • -bg #RRGGBB : cou­leur de la bor­dure des fenêtres inactives
  • -bw n_en_pixel : taille de la bordure des fenêtres
  • -snap n_en_pixel- : distance d'adhérence avec les bords et les autre fenêtres
  • -mask1 modi­fiers* : touche de modification 1 [Ctrl][Alt] par défaut
  • -mask2 modi­fiers* : touche de modification 2 [Alt] par défaut
  • -alt­mask modi­fier* : touche de modification secondaire [Shift] par défaut
  • -app name/class (définis par xprop): spécifier les propriétés des fenêtres citées. les options -g -v et -s qui suivent seront appli­qués à cette application.
  • -g geo­me­try : taille et position de la fenêtre selon la conven­tion de X
  • -v vdesk : designe le bureau virtuel à utiliser
  • -s : fenêtre visible sur tous les bureaux
  • -noso­lid­drag : ne dessine pas l'intérieur des fenêtres lors du déplacement
  • -V : version de evilwm
*liste des 'modifiers' admis par evilwm: shift, lock, control, alt, mod1, mod2, mod3, mod4, mod5.

utilisation

evilwm a un comportement simple:

  • suivi du focus: le focus suit la souris
  • raise on clic: clic pour mettre au premier plan
  • floating wm: les fenêtres s'affichent “librement”(pas de tiling) sauf si une propriété a été spécifié dans la commande de lancement ou dans le ~/.evilwmrc

evilwm est piloté par le clavier. voici les rassourcis par défaut:

modifier            touche/bouton   fonctions
[Alt]               clic gauche     place la fenêtre au premier plan, deplace la fenêtre
                    clic central    redimensionne la fenêtre
                    clic droit      passe la fenêtre en arrière plan
                    [Tab]           navigue entre les fenêtres
[Ctrl][Alt]         return          ouvre le terminal par défaut ou celui spécifié avec l'option -term
                    i               affiche les informations sur la fenêtre
                    =               (des)active la maximisation verticale
                    x               (des)active la maximisaton complète
                    d               affiche/masque les docks, pager ou panels
                    f               (des)active la visibilité sur tous les bureaux
                    1-8             va au bureau N(1-8). ne fonctionne pas avec tous les claviers
                    left,right      va au bureau de gauche/droite
                    a               va/revient au/du précédent bureau
                    s               switch/permute les écrans
                    escape          ferme la fenêtre
                    insert          passe la fenêtre en arrière-plan
                    h,j,k,l         deplace la fenêtre de 16px. direction: gauche, bas, haut, droite
                    y,u,b,n         deplace la fenêtre dans un coin d'écran.
                                    direction: top-left, top-right, bottom-left, bottom-right
[Ctrl][Alt][Shift]  h,j,k,l         redimensionne la fenêtre de 16px. direction: gauche, bas, haut, droite
                    =               (des)active la maximisation horizontale
centre d'aide livarp_0.4 - arpinux@2013 - sources