Voici un petit travail sur iceWM fait à partir d'un document de gorgonite. J'ai laissé des questions et des remarques !
Si quelqu'un peut m'aider à y répondre, ce serait bien !
========================= Article 1 ============================
Quelques remarques générales sur iceWM :
* site officiel : http://www.icewm.org/
* un clic-gauche : vous donne, la liste des fenêtres ouvertes (clic-centre chez moi)
* un clic-droit : vous montre le contenu du "menu démarrer"
* Ctrl+Alt+Espace : active une ligne de commande dans la barre des taches (voir http://www.icewm.org/manual/icewm-6.html )
* Icewm est livré avec quelques thèmes bien sympathiques, alors profitez-en.
* clic-droit sur les icones de la barre de tache et "Icone barre de tache" vous permettra de réduire en petites icones les applications habituellement ouvertes pour laisser en grosses icones les applications exeptionnelles.
* très simple à compiler soit même.
* avec idesk, vous pouvez inclure des icônes sur le fond d'écran
========================= Article 2 ============================
Configuration de Icewm
La configuration par défaut se trouve dans un répertoire dont la localisation dépend de la manière dont vous l'avez installé :
* à partir des sources se sera /usr/lib/X11/icewm/
Ce n'est pas ce que je vois sur http://www.icewm.org/manual/icewm-7.html
* à partir d'un .rpm ce sera /usr/X11R6/lib/X11/icewm/
/usr/share/X11/icewm pour moi (mdv 2007.0, 2007.1 et cooker)
* à partir d'un .deb ce sera /etc/X11/icewm/
(ok pour debien sid)
Soit vous modifiez la configuration par défaut de tous les utilisateurs en modifiant ces fichiers. Soit, vous créez un répertoire personnel ~/.icewm/ dans lequel vous devez copier tous les fichiers que vous voulez personnaliser.
La configuration se passe par édition de fichier, rien de vraiment sorcier, il s'agit de fichier texte, lisible. Les explications sont sur http://www.icewm.org/manual/.
Il existe des utilitaires pour iceWM : http://www.icewm.org/FAQ/IceWM-FAQ-11.html . Mais rien ne vaut une bonne configuration manuelle !
========================= Article 3 ============================
(traduction de http://www.icewm.org/manual/icewm-8.html)
Dossiers de configuration
IceWM est configurer avec les fichiers suivants :
* lib / theme - thème actuellement choisi
* lib / preferences - configuration générale - chemins, couleurs, polices…
* lib / prefoverride - configuration qui devrait outrepasser les thèmes.
* lib / menu - menu des applications démarable. Habituellement adapté aux besoins du client par l'utilisateur.
* lib / programs - menu automatiquement produit lors de l'installation des applications démarables (ceci devrait être employé pour le wmconfig, le menu ou les paquets semblables, peut-être comme partie de la connexion ou du démarrage de X).
(Je n'ai pas compris ce dernier point)
* lib / winoptions - options des fenêtres d'application
* lib / keys - raccourcis claviers globaux pour lancer des applications (pas lié au gestionnaire de fenêtre)
* lib / toolbar - icônes de lancement rapide d'application sur la barre des tâches.
========================= Article 4 ============================
le fichier ~/.icewm/menu
Je ne conseille pas vraiment de personnaliser ce fichier car les nouveaux programmes ne seront pas insérés dans vos propres menus.
Il contrôle le "menu démarrer". Si je veux faire apparaître l'entrée "mozilla" dans "WWW Browsers" il me suffit de modifier la section correspondante comme suite :
Un sous menu se déclare avec *menu "titre" icone*. L'ensemble du sous menu est encadré par des accolades. On peut imbriquer des sous menu les uns dans les autres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 menu "WWW Browsers" folder.png { prog Netscape netscape.png netscape prog Mozilla mozilla.png mozilla prog Arena arena.png arena prog Lynx lynx.png xterm -e lynx }
Un programme se déclare sous la même forme : *prog "nom du programme" icone instructions à exécuter*
À propos des images, si vous voulez que que configuration tienne dans le temps, survive aux changements de distribution, aux mise à jour, je vous conseille de stocker vos images dans votre répertoire ~/.icewm et de mettre un lien vers ces images (voir exemple dans l'article suivant).
Les modifications sont prises en compte à la volée.
========================= Article 5 ============================
le fichier ~/.icewm/toolbar
Comme son nom l'indique, il contrôle la "barre des tâches".
La syntaxe est *prog mot_qui_apparait_lors_du_survol_de_la_souris image instructions à exécuter*
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 prog Mozilla /home/bs/.icewm/mozilla.png /home/bs/.icewm/mozilla.sh prog terminal /home/bs/.icewm/konsole2.png terminal prog kwrite /home/bs/.icewm/kwrite.png nedit prog xchat /home/bs/.icewm/xchat.png xchat prog mcc /home/bs/.icewm/drakconf.png mcc prog FileRunner /home/bs/.icewm/folder_home.png /usr/lib/FileRunner/fr prog OOo /home/bs/.icewm/openoffice.png ooffice
Les modifications seront prises en compte à la prochaine session sous Icewm.
========================= Article 6 ============================
Le fichier ~/.icewm/preferences
http://www.icewm.org/manual/icewm-10.html
C'est avec ce fichier que vous pouvez configurer le comportement de votre environnement comme les couleurs, le focus de la souris. La liste complète des options ce trouve sur la page : http://www.icewm.org/manual/icewm-10.html.
========================= Article 7 ============================
Le fichier ~/.icewm/prefoverride
Il sert à forcer des point de configuration comme la couleur, le fond d'écran qui ne passent pas avec le fichier ~/.icewm/preferences à cause du thème. Voici un exemple :
========================= Article 8 ============================
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DesktopBackgroundColor="#c89d04" DesktopBackgroundImage=""
Le fichier ~/.icewm/startup
C'est une liste de commandes à exécuter lors du lancement de iceWM. Voici un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #!/bin/sh /home/bs/.icewm/mozilla.sh & terminal & nice -19 /home/bs/BOINC/run_manager & enable_X11_numlock
Partager