Cette section explique comment faire faire certaines choses à IceWM.
"UseRootButtons"
et
"ButtonRaiseMask"
sont des options utilisant un
masque binaire.
Ce concept est utilisé par "chmod"
ou
"4"
donne l'accès en lecture,
"2"
en écriture et "1"
autorise
l'exécution (ou le changement de répertoire)et où vous additionnez
ces nombres pour contrôler l'accès aux fichiers.
Pour ce qui concerne "UseRootButtons"
et
"ButtonRaiseMask",
"1"
signifie
le premier bouton de la souris, "2"
le second et
"4"
le troisième. La liste suivante montre chaque
nombre en fonction de la combinaison des boutons de la souris :
----------------------------
Valeur Boutons concernés
----------------------------
0 Aucun bouton
1 Bouton 1
2 Bouton 2
3 Boutons 1 et 2
4 Bouton 3
5 Boutons 1 et 3
6 Boutons 2 et 3
7 Les trois boutons
----------------------------
N'importe quelle valeur supérieure à 7 a le même effet que 7.
"UseRootButtons"
contrôle quels boutons appellent
un menu quand on clique dans une partie vide du bureau.
"ButtonRaiseMask"
détermine quels boutons font
apparaître une fenêtre quand on clique dans la barre de titre d'une
fenêtre.
Il y a une option pour chaque menu. Elle contrôle quel bouton est utilisé pour faire apparaître ce menu.
----------------------------------------------
Nom de l'option Menu concerné
----------------------------------------------
DesktopWinMenuButton Menu principal
DesktopWinListButton Liste des fenêtres
DesktopMenuButton Menu des applications
----------------------------------------------
La valeur de chaque option détermine quel bouton est utilisé pour faire apparaître le menu en accord avec le schéma suivant :
----------------------------
Valeur Boutons concernés
----------------------------
0 Aucun bouton
1 Bouton gauche
2 Bouton droit
3 Bouton du milieu
4-6 Autres boutons
----------------------------
Assigner une option particulière (icône, niveau par défaut, espace de travail par défaut, etc.) à une application ou à une fenêtre applicative peut être fait comme cela :
Premièrement, vous devez obtenir le descripteur
"WM_CLASS"
de la fenêtre en utilisant
"xprop".
Entrez simplement
xprop |grep WM_CLASS
dans un XTerm. Le premier élément est le nom de la fenêtre et le
second la classe de la fenêtre. Vous pouvez ajouter l'option désirée
dans votre fichier "winoptions".
L'entrée dans
votre fichier peut avoir l'un des formats suivants :
nom.classe.option: valeur
classe.option: valeur
nom.option: valeur
Le résultat de "xprop |grep WM_CLASS"
pour
Netscape Navigator est
"Navigator", "Netscape"
Pour assigner l'icône "navigator_*.xpm"
à Netscape
Navigator, utilisez cette option :
Navigator.Netscape.icon: navigator
Les autres options fonctionnent grossièrement selon le même modèle.
Il y a des programmes que vous voudriez pouvoir démarrer sous forme
d'icône ou en fenêtre agrandie. Jusqu'ici, il n'existe pas d'option
dans votre fichier "winoptions"
qui permette de
réduire ou de maximaliser une fenêtre donnée par son nom ou sa classe
quand elle est tracée.
Par chance certains programmes (comme Netscape) ont une option à
ajouter à la ligne de commande pour démarrer sous forme d'icône et la
plupart des programmes X supportent l'option
"-geometry"
pour spécifier la dimension par défaut
de la fenêtre.
Verrouiller l'écran est souhaitable chaque fois que vous quittez votre machine (même à la maison et même pour seulement pour quelques secondes - imaginez juste qu'un chat appuie sur ENTER au mauvais moment). C'est une bonne habitude comme se déloguer en tant que root aussitôt que possible.
Avec IceWM verrouiller l'écran est très facile : si vous faites
Ctrl-Alt-Del
un menu s'affiche et vous offre les choix suivants :
Les lettres qui sont en gras dans cette FAQ sont en verité soulignées. La signification de ce soulignement est que vous pouvez taper W pour verrouiller votre station de travail.
Une autre possibilité (c'est celle que je préfère parce que je presse
souvent L pour verrouiller ma machine) est de
presser "ENTER".
Le résultat est le même parce que
le bouton par défaut est le verrouillage de l'écran.
La raison la plus évidente d'utiliser "ENTER"
à la place de W est qu'il est facile de taper del et
"ENTER"
car ils sont proches l'une de l'autre.
Vous pouvez aussi bien cliquer sur "Lock Workstation" mais si vous avez déjà utilisé votre clavier pour appeler le menu pourquoi ne pas utiliser celui-ci pour sélectionner cette option?
Si vous préférez utiliser la souris pour verrouiller l'écran vous
pouvez ajouter une entrée dans votre fichier
"$HOME/.icewm/toolbar"
prog xlock xlock xlock
Vous pouvez aussi ajouter cette ligne dans votre
"$HOME/.icewm/menu"
ou votre
"$HOME/.icewm/programs"
mais ce n'est pas une
bonne idée : verrouiller l'écran est souvent fait dans la
précipitation et si vous avez à chercher dans un menu cela augmente
la chance pour que vous ne le fassiez pas tout le temps.
Comment définir une autre commande de verrouillage est décrit dans la section Définir la commande de vérouillage de l'écran