twm est le gestionnaire de fenêtres le plus simple, mais aussi le plus archaïque distibué avec Linux. Il est inclut dans toutes les distributions, mais il évolue moins que d'autres gestionnaires de fenêtres.
Le gestionnaire de fenêtres twm cherche les fichiers .twmrc
(dans le répertoire personnel) ou system.twmrc
(dans l'un des répertoires suivants : /usr/lib/X11/twm
, /usr/X11R6/lib/X11/twm
ou /etc/X11/twm
). Pour l'utiliser, il faut l'appeler dans le fichier .xinitrc
à la dernière ligne. Voici un exemple simple de fichier .xinitrc
qui initialise un serveur X et qui appelle twm au démarrage :
xterm -ge 64x20+200+0 -sb -fn 9x15bold & oclock -ge +20+250 & exec twm
Il faut avant toute chose récuperer un fichier de configuration, par exemple le fichier system.twmrc
qu'on peut copier dans son répertoire personnel et changer les droits d'écriture :
cp /usr/X11R6/lib/X11/twm/system.twmrc ~/.twmrc chmod 644 .twmrc
En cliquant sur le boutton droit de la souris lorsque le serveur X est lancé, un menu apparaît, permettant de lancer plusieurs applications. Ce menu peut être configuré...
Quatre types de spécifications peuvent être données dans ce fichier, et dans un ordre précis : les variables, les fonctions, les associations de touches et les menus.