Cette section est une série de questions sur l'utilisation d'IceWM.
Pour la plupart des utilisateurs, rien. Ces deux commandes sont là
pour l'intégration à GNOME et seront exécutées quand les utilisateurs
initieront un "logout"
ou un "logout
cancel".
Comme GNOME n'a pas incorporé cette fonction, ce
n'est généralement pas utilisé.
Si vous exécutez IceWM avec l'option
"TaskBarDoubleHeight"
à 1 ou
"TaskBarShowWindows"
à 0, un champ vide apparaît
dans la barre des tâches. C'est une ligne de commande. Dans ce champ
vous pouvez entrer une commande pour démarrer un programme. Si vous
cliquez dans le champ et que vous entrez "xclock"
X clock est lancé.
Si vous cliquez dedans et entrez simplement
"Ctrl-Enter"
un XTerm sera lancé. Si vous entrez
une commande non X et pressez "Ctrl-Enter"
cette
commande est exécutée dans un XTerm.
Si IceWM est compilé avec les librairies xpm standards, il ne peut
utiliser que le format d'image xpm (comme fond d'écran, etc.). Si,
toutefois, IceWM est compilé avec le support
"imlib"
, il pourra afficher tous les formats
communs incluant les images jpeg, gif, png et tiff.
Modifier l'apparence de l'horloge située dans la barre des tâches
ainsi que le format de la bulle d'info associée est plutôt facile.
IceWM utilise le même format que la fonction Unix standard
"strftime"
aussi en cas de doute vous pouvez vous
référer à
man 3 strftime
Pour définir le format de l'heure vous utiliserez
TimeFormat="<chaine de formatage>"
et pour le format de la bulle d'info
DateFormat="<chaine de formatage>"
Habituellement les caractères placés dans la chaîne "chaine
de formatage"
sont affichés sans conversion (c'est possible
en fonction de la valeur de "TaskBarClockLeds",
voir si dessous). Les descripteurs de conversion sont précédés par le
caractère pourcentage "%"
et sont remplacés par la
chaîne correspondante.
Note importante : Alors que les deux options
"DateFormat"
et "TimeFormat"
supportent tous les formats de descripteurs ce dernier ne le pourra
que s'il est utilisé avec
TaskBarClockLeds=0
(qui est positionné à 1 par défaut).
La raison c'est qu'il n'y a pas d'icônes pour afficher le nom des mois, jours ou la zone temporelle. Pour être précis il y a seulement des icônes pour
Les descripteurs qui peuvent être mis dans
"TimeFormat"
si
"TaskBarClockLeds=0"
(en général ou qui dépendent
de la localisation) sont étiquetés "limité" dans la table
suivante. Elle montre tous les descripteurs disponibles.
Les valeurs entre parenthèses montrent l'affichage des différents descripteurs pour
YYYY/MM/DD HH:MM:SS TimeZone = 1999/09/04 19:09:22 UTC
sur ma machine avec l'horloge du BIOS et Linux utilisant le temps universel coordonné (UTC), locale positionnée à "C" (aucune internationalisation) :
"%a"
(Sat) limitéJour de la semaine en abrégé en fonction de locale courante.
"%A"
(Saturday) limitéJour de la semaine en toute lettre en fonction de locale courante.
"%b"
(Sep) limitéNom du mois en abrégé en fonction de locale courante.
"%B"
(September) limitéNom du mois en toute lettre en fonction de locale courante.
"%c"
(Sat Sep 04 19:09:22 1999) limitéDate et heure au format local.
"%d"
(04)Jour du mois en décimal (01-31).
"%H"
(19)Heure au format 24 h (00-23).
"%I"
(07)Heure au format 12 h (01-12).
"%j"
(247)Jour de l'année (001-366).
"%m"
(09)mois de l'année (01-12).
"%M"
(09)Minutes (00-59).
"%p"
(PM) limitéChaîne précisant AM ou PM en fonction de l'heure ou en fonction de locale courante.
"%S"
(22)Secondes (00-59).
"%U"
(35)Semaine de l'année (00-53), la semaine commence le dimanche avec le premier dimanche en tant que premier jour de la première semaine.
"%W"
(35)Semaine de l'année (00-53), la semaine commence le lundi.
"%w"
(06)Jour de la semaine, Dimanche = 0.
"%x"
(09/04/99) limitéDate au format local.
"%X"
(19:09:22) limitéHeure au format local.
"%y"
(99)les deux derniers chiffres de l'année (00-99).
"%Y"
(1999)les quatre chiffres de l'année.
"%Z"
(UTC) limitéLe fuseau horaire ou son nom ou son abréviation.
"%%"
limitéCaractère littéral "%".
Par défaut IceWM utilise "xlock"
(sans aucun
argument) pour verrouiller l'écran. Vous pouvez avoir plusieurs
raisons pour utiliser une commande différente :
"xlock"
sur votre machine."xlock"
plante sur votre machine soit en
verrouillant l'écran (le meilleur cas) soit en déverrouillant
votre session (le pire cas)."xlock"
a des modes CPU intensifs qui peuvent
interférer avec votre session.Il est très simple de changer la commande de verrouillage de l'écran : simplement ajouter
LockCommand="xlock -mode blank"
dans votre "$HOME/.icewm/preferences"
et
"xlock"
s'exécutera avec un écran vide (lequel ne
montre rien sinon un écran noir).
Cet exemple est choisi délibérément : En utilisant ce mode vous avez la meilleure chance que votre moniteur s'endorme (entre en mode alimentation réduite).