User Tools

Site Tools


windowmaker

computerstuff > gnulinux

Window Maker

Window Maker est un gestionnaire de fenêtres qui a un look basé sur NeXT et qui est léger.

Il y a des petites (64 x 64) applets (dockapps) qui peuvent être collées le long du bord de l'écran.

Dockapps que j'utilisais :

  • wmcalclock (pour avoir l'heure)
  • wmpinboard (post it)
  • wmbutton (pour lancer mes applications) - extra pixmaps
  • wmcalc: une calculatrice qui peut lancer xcalc au besoin
  • wmxmms: une dockapp de xmms (audio player)
  • wmtetris: tetris en dockapp
  • wmgtemp: pour avoir la température (pas réussi à faire tourner jusqu'ici, cf. ci-dessous)
  • wmshutdown: pout éteindre ou rebooter en 2 clics
  • wmdrawer: launcher d'applications (pour gagner de la place)

Dock apps

wmgtemp

Petits problème à la faire tourner :

carl@narsil:~$ sudo aptitude install wmgtemp
<snip>
carl@narsil:~$ wmgtemp
Error initializing sensors: Can't access procfs/sysfs file
carl@narsil:~$ uname -r
2.6.7-1-386
narsil:/home/carl# modprobe i2c_sensor
carl@narsil:~$ wmgtemp
wmgtemp: Unable to find temperature sensing feature.

wmshutdown

Pour qu'il marche avec sudo :

wget http://ftp.debian.org/debian/pool/main/w/wmshutdown/wmshutdown_0.2.orig.tar.gz
tar xzf wmshutdown_0.2.orig.tar.gz
cd wmShutdown-0.2/
vi shutdown.c # changer /sbin/shutdown en sudo /sbin/shutdown (2 fois)
vi Makefile # effacer les 2 lignes chmod +s /sbin/shutdown et chmod +s /usr/local/bin/Shutdown
make dock
make shutdown
make install

Customisations:

  • pour rajouter un répertoire pour les icônes: Preferences → Search Path Configuration → Icon Search Paths → Add (dans Debian, il faut rajouter /usr/share/pixmaps/)
  • pour démarrer une application maximisée: ouvrir l'application, click droit sur la barre du haut de la fênetre → Attributes… → Window Attributes → Start maximized (il y a apparemment un bug, il prend une icône par défaut)

XScreenSaver.App

Il faut avoir installé xscreensaver, WindowMaker et libdockapp.

Installation:

wget http://www.asleep.net/download/XScreenSaver.App-2.3.tar.gz
tar xzf XScreenSaver.App-2.3.tar.gz
cd XScreenSaver.App-2.3
./configure
make
make install

Ensuite, il suffit de le lancer:

/usr/local/bin/XScreenSaver.App

Pour configurer xscreensaver:

xscreensaver-demo

Liens vers des listes de dockapps:

wdm

wdm est un display manager qui va bien avec Window Maker.

Comment éteindre ou redémarrer l'ordinateur sans devoir se logger en root?

Dans /etc/X11/wdm/wdm-config, il faut changer la ligne suivante en:

DisplayManager*wdmRoot:         false

Et puis redémarrer X Window.

Le problème, c'est que wdm ne permet pas de changer d'utilisateur (switch user). On peut utiliser gdm et la commande

gdmflexiserver

Pour ne pas devoir installer gdm et ses dépendances, on peut utiliser xnest ou Xephyr. C'est pas pareil (créer une fenêtre avec un nouvel environnement desktop), mais c'est moins lourd. cf. How to Xephyr.

windowmaker.txt · Last modified: 2017/12/08 10:39 by carl