1. Blackbox
    1. Configuration
    2. Quelques liens
  2. Enlightenment
    1. Thèmes
    2. Configurer son Eterm (Console de Enlightenment)
    3. Liens
  3. FVWM
    1. Généralités
    2. Installation
    3. Configuration
    4. Modules
    5. Ressources
      1. Documentation et échanges
      2. Thèmes et configuration
      3. Captures d'écran
  4. IceWM
    1. Installation
    2. Intégration à X11
    3. Configuration
    4. Site Web dédié
  5. Larswm
  6. Sawfish
    1. Le fond d'écran
    2. Thèmes
  7. XFce4
  8. Divers
    1. urxvt

Blackbox

fp_blackbox-trans

C'est bien, c'est léger, rapide à démarrer, sobre (juste une toute petite barre d'outils rétractable).
On peut configurer les raccourcis claviers avec bbkeys, configurer le menu clic droit de la souris...
Moi je le garde! :-)

Configuration

Voir /ConfigurerBlackbox pour les questions concernant la personnalisation de Blackbox.

Quelques liens

Traduction du manuel

FAQ en français

Site officiel (wiki)

Whitebox, un outil de configuration pour Blackbox

Site de bbrun, petit utilitaire permettant le lancement d'applications

Des thèmes pour Blackbox

Enlightenment

menu_title

Enlightenment est un gestionnaire de fenêtre assez ancien. Quand il est sorti, il était très très gourmand en ressources. Il affectionnait les effets spéciaux. Il est désormais un gestionnaire de fenêtres économique en mémoire (pas autant que d'autres poids légers, mais plus que ce qui se fait actuellement). Il a pas mal de tares dans sa conception et il n'est plus mis à jour en attendant le mythique e17 qui ne cesse d'être repoussé.

Pour quelqu'un qui s'y est habitué, il est difficile de s'en passer pour un autre. Cependant, si on ne l'a jamais utilisé, peut-être vaut-il mieux ne pas l'utiliser étant donné les bugs qui sont présents et a priori resteront.

Thèmes

Il y a tout plein de thèmes sur le site de Freshmeat.

Configurer son Eterm (Console de Enlightenment)

Pour personnaliser mon Eterm, on peut utiliser un script qui automatise et rend aléatoire la couleur transparente de fond :

#!/usr/bin/perl -w

$geometry = "80x24";
$name = "nIx";
$shade = 0xe6;

$red = int(rand(257));
$green = int(rand(257));
$blue = int(rand(257));

$options = "--name $name white -b black -f white --geometry $geometry  --trans -
-cmod $shade --cmod-red $red --cmod-green $green --cmod-blue $blue";

exec( "Eterm $options &" )
  • Source : Thème unix disponible sur Freshmeat.

Liens

FVWM

fvwm-logo-gradient-small

Généralités

FVWM est un window manager puissant, léger et peu gourmand en ressources. Il a été initialement écrit en 1993 par Robert Nation et a notamment servi de base au développement d'autres windows managers tels qu'Afterstep, WindowMaker, Xfce ou Enlightenment. Une des particularités de celui-ci est d'être extrêmement configurable : c'est peut-être le WM le plus personnalisable qui soit. En effet, tout est paramétrable, des raccourcis claviers à l'apparence des fenêtres, en passant par la définition des menus, des styles d'applications, du pager, des événements souris ... Il est également possible de définir de nouvelles fonctions en fonction des besoins de chacun. De plus, ce window manager est modulaire, ce qui permet d'ajouter ou d'enlever des fonctionnalités selon ses besoins.

Installation

Pour les utilisateur d'un système Debian, FVWM 2.5 est disponible dans plusieurs paquets. fvwm est le paquet contenant le programme avec la configuration "de base", le paquet fvwm-crystal dépend pour sa part de fvwm et lui ajoute une configuration poussée lui donnant d'office une jolie apparence et de nombreuses fonctionnalités pour son utilisation. Dans la suite, je ne parlerai que de fvwm.

D'autre part, il existe de nombreux patches permettant de modifier les fonctionnalités du programme ou bien d'en ajouter d'autres. Cependant, la plupart de ceux-ci ne sont pas inclus dans la version de FVWM disponibles dans la distribution Debian (ce qui n'est pas le cas concernant Gentoo il me semble). Dans ce cas, on aura plutôt avantage à récupérer les sources sur le site officiel afin de les patcher à sa guise avant de compiler le programme.

Lors du premier lancement de FVWM, vous risquez d'être effrayé par la laideur de l'interface graphique. Il est alors temps de configurer le programme pour lui donner l'apparence et les fonctionnalités que vous souhaitez.

Configuration

L'intégralité de la configuration s'effectue par l'intermédiaire de l'édition du fichier .fvwm2rc contenu dans le dossier .fvwm du home de chaque utilisateur. La syntaxe de ce fichier est longuement expliquée et commentée dans la page man du WM (man fvwm), d'autre part, de la documentation supplémentaire, des tutoriaux ainsi que de nombreux exemples de .fvwm2rc d'utilisateurs sont disponible sur internet (voir la section ressources ci dessous).

Modules

Comme vous avez pu le lire précédemment, FVWM comporte de nombreux modules que l'on peut charger ou décharger à sa guise en fonction de ses besoins. Parmi les principaux, on peut citer :

  • FVWMAnimate : module permettant de générer des animations, notamment lors de l'icônification des applications.
  • FVWMButton : puissant module pour produire une barre de boutons et de notification.
  • FVWMPager : le pager de fvwm, hautement configurable comme tout le reste :-) .

  • FVWMTaskBar : la barre des tâches de FVWM.

Ressources

De nombreux sites permettent de personnaliser son FVWM, par l'intermédiaire d'articles, de forums ou bien d'utilisateurs mettant leur configuration à disposition des autres. Voici quelques liens utiles dans ce sens.

Documentation et échanges

  • Site officiel : documentation générale sur le programme et les modules, lien vers la page de téléchargement où l'on peut notamment récupérer les dernières sources CVS;

  • Station Linux : site francophone des utilisateurs de Fluxbox et FVWM, de la documentation et des liens (le site ne semble plus fonctionner depuis quelques semaines);

  • Les forums officiels de FVWM.

Thèmes et configuration

De nombreux thèmes et .fvwm2rc :

Captures d'écran

Pour vous faire une idée de ce qu'on peut faire avec FVWM du point de vue de l'apparence, et pour combattre les idées reçues comme quoi FVWM est vieillot (eh oui, fvwm, ça ressemble pas forcément qu'à ça ;-) ), vous pouvez regarder ces quelques captures d'écran.

IceWM

icewm-logo

Installation

IceWM est un gestionnaire de fenêtres très léger qui propose de nombreuses fonctionnalités. Pour l'installer sous debian, rien de plus simple : apt-get install icewm. Vous voudrez peut-être aussi utiliser icepref, pour configurer simplement le gestionnaire : apt-get install icepref.

Intégration à X11

Pour l'intégrer à X11, plein de façons de faire. La plus simple et la plus souple : dans votre ~/.xinitrc (ou .xsession pour certaines distributions), lancez simplement icewm par la commande.... icewm. Wouah c'est simple ! L'avantage est de pouvoir lancer des programmes que vous voulez dans ~/.xinitrc, et lancer votre gestionnaire à la fin.

IceWM n'est qu'un gestionnaire de fenêtre, je vous conseille de l'utiliser avec Eterm, d'Enlightment. Pour l'installer : apt-get install eterm. Vous aurez ainsi de jolies fenêtres avec des menus déroulants dedans, pour changer leurs attributs ; ainsi que des utilitaires sympas comme Esetroot, Etbg, Etsearch, etc.

Un .xinitrc typique (le mien :) ):

 xset -b
 xhost -
 xhost +localhost
 xscreensaver -nosplash&
 Esetroot -c ~/.icewm/melkor.jpg
 Eterm&
 icewm -t /usr/share/icewm/themes/dusk/default.theme

La première ligne coupe le beeper du PC, j'ai un vieux K6III qui couine, j'aime pas ça... :) Les deuxième et troisième lignes utilisent la commande xhost, qui verrouille les connexions possibles au serveur X. Bon, il est par défaut lancé en notcp sous Debian, donc ça ne doit pas poser de problème, mais on ne sait jamais. Si vous voulez faire du X11Forwarding, il faut autoriser par un xhost +nommachine la connexion. La quatrième ligne met l'économiseur d'écran (apt-get install xscreensaver et cette commande dans votre .xinitrc, rien d'autre à faire) La cinquième ligne met le fond d'écran, l'option -c centre l'image sur le bureau La sixi-ème lance une fenêtre Eterm La dernière ligne lance le gestionnaire iceWM, avec un thème particulier.

Configuration

Rien de plus simple : lancer icepref (commande icepref), et suivre les différents menus. On peut : changer les propriétés de la barre des tâches, de focus fenêtre et souris, configurer les bouton souris, établir les raccourcis clavier, paramétrer le nombre de bureaux virtuels, choisir le thème et le fond d'écran, lancer des applications automatiquement au démarrage, configurer les menus, etc. Quand vous avez bien tout configuré, sauver la configuration et relancez iceWM, soit par les menus (bouton droit->Déconnexion->Relancer IceWM), soit par raccourci clevier (Ctrl-Alt-Suppr, puis cliquez sur Redémarrer IceWM, ou appuyez sur R). C'est fait !

Pour ceux qui préfèrent éditer leurs fichiers de configuration à la main, tout se trouve dans ~/.icewm. Il se peut que vous n'ayez rien dans ce répertoire, ou même qu'il n'existe pas. Dans ce cas, créez par un mkdir ~/.icewm et recopier le contenu de /etc/X11/icewm dedans ( cp -r /etc/X11/icewm/* ~/.icewm). N'oubliez pas de relancer IceWM pourprendre en compte les changement. Un tel redémarrage ne ferme pas vos applications en cours.

Pour le reste, vous verrez qu'à l'utilisation, il est très convivial et rapide au chargement. A essayer !

Site Web dédié

Pour toute autre information sur iceWM, aller sur : http://www.icewm.org/

Larswm

larswm_logo

Larswm est un gestionnaire de fenêtres dont la devise est :
"- Because managing windows is the window manager's job! :)"
(- Parce que gérer les fenêtres est le travail du gestionnaire de fenêtres).

En effet, il place de manière la plus optimale possible les fenêtres nouvellement crées tout en réarrangeant les anciennes.

Il n'y a pas de décoration superflux autour des fenêtres mis à part une bordure de quelques pixels. On peut tout contrôler à partir du clavier, et l'utilisation de la souris est également possible pour ceux qui le souhaitent. Il maximise toujours les fenêtres sur l'écran ce qui est donc idéal pour ceux travaillant avec une faible résolution : aucune place de perdue. Il gère bien entendu les bureaux virtuels ainsi que l'utilisation de plusieurs écrans.

La page officielle est : http://home.earthlink.net/~lab1701/larswm/ mais n'est plus maintenu par l'auteur original. Par contre, la M-L de discussion est encore active et le mainteneur debian incorpore régulièrement des nouveaux patchs des utilisateurs : il est donc conseillé d'installer à partir du paquet debian qui est maintenu lui.

Il fait aussi partie de la famille des gestionnaires de fenêtres ne consommant que peu de temps CPU et de mémoire.

C'est une très bonne idée de lire la page de manuel de larswm(1) pour comprendre son mode de fonctionnement. Elle est bien rédigée avec une approche assez pédagogique.

Extraits de mon .xsession en rapport avec larswm :

# Fond d'ecran :
/usr/bin/floatbg &

# Pointeur de souris :
/usr/bin/X11/xsetroot -cursor_name left_ptr

# Date et heure :
/usr/bin/larsclock -format "%A %d %B %Y, %T" &

# Gestionnaire de fenetre :
exec /usr/bin/larswm

Je n'inclue pas mon .larswmrc, car le mieux est de vous créer le votre personalisé comme il vous conviendra. Pour avoir une base pour commencer, il suffit de faire

larswm -defaults > ~/.larswmrc

Puis d'éditer le fichier et expérimenter.

Sawfish

sawfish

Sawfish fait partie de la famille des gestionnaires de fenêtres qui ne font que gestionnaires de fenêtres. Ceci a l'avantage de ne pas être gourmand en ressources et d'être modulable à souhait. C'est idéal pour toutes les personnes allergiques aux icones et autres barres des taches qui encombrent les petits écran (et oui, il y a des gens qui vivent avec un 15' en 800*600).

On peut lancer les applications courantes par les raccourcis clavier (il n'y a pas plus rapide). Sinon, un menu très développé (et personalisable pour ceux qui ont du temps à perdre) est disponible lorsque l'on clique avec le bouton du milieu sur le fond d'écran.

Et puis comme tout gestionnaire de fenêtre digne de ce nom, il y a possibilité d'avoir autant de bureaux virtuels que souhaité (et c'est vachement pratique !).

Par contre, il n'a plus l'air d'être très maintenu, donc on pourra se reporter sur d'autres gestionnaires de fenêtres du même style (il en existe plein).

Le fond d'écran

L'affichage d'un fond d'écran n'est pas géré par Sawfish qui je le rappelle n'est seulement qu'un gestionnaire de fenêtres. On peut néanmoins utiliser xsetbg (avec l'option -fullscreen) qui ne supporte pas la transparence ou Esetroot (avec l'option -f) qui est issu de Enlightenment et qui lui supporte la transparence.

Astuce de la mort qui tue : Superposer un fond d'écran qui ne supporte pas la transparence sur un autre qui la supporte. Ainsi on obtient le super effet suivant : Les fenêtres transparents (genre Eterm, x-chat, gkrellm ) affichent en transparence une autre image que celle qui est en fond d'écran !!!

Thèmes

Il en existe tout plein sur http://themes.freshmeat.net/browse/926/, mon préféré étant le aCOW ;-) mais il prend un peu de place. En moins exubérant et plus minimaliste, j'aime bien le microGUI (disponible par défaut).

XFce4

logo

XFce4 est un window manager assez récent, joli, léger, modulaire et simple à configurer.

Divers

urxvt

  • Un petit script à placer par exemple dans /usr/local/bin pour lancer urxvt avec un fond transparent coloré avec une couleur aléatoire sans la barre de défilement :

    #! /usr/bin/perl (-)
    
    my @hex = ( 0 .. 9, 'a' .. 'f' );
    my @color;
    push @color, @hex[rand(@hex)] for 1 .. 6;
    $color = join('', '#', @color);;
    
    exec( "urxvt -depth 32 +sb -bg black -fg white -tr -tint $color" )
    


CatégoriePagePublique