====== systray indépendants ======
{{ personaliser:stalonetray.jpg?nolink&|}}la zone de notification est une option présente dans la plupart des panels, mais si comme moi, vous travaillez sans décorations/panels/eye-candy, vous pouvez avoir besoin d'un systray.
===== stalonetray =====
[[http://stalonetray.sourceforge.net/|stalonetray]], pour **stan**d**alone** system **tray**, est une zone de notification indépendante et configurable pour ceux qui n'utilise pas ou n'ont pas de systray dans leur panel.
==== installation ====
stalonetray est disponible dans les dépôts de la plupart des distributions GNU/Linux. chez Debian:
# apt-get install stalonetray
pour le lancer au démarrage de votre session, ajouter ces lignes à votre ~/.xinitrc ou tout autre script "autostart"
## launch systray
stalonetray &
==== configuration ====
stalonetray dispose d'un fichier de configuration: ~/.stalontrayrc qu'il faudra créer. mais il n'est pas indispensable, les paramêtres de stalonetray peuvent être passés en arguments lors du lancement. //**notez** que les arguments passés en ligne de commande écrasent ceux du ~/.stalonetrayrc//.
$ touch ~/.stalonetrayrc
$ vim ~/.stalonetrayrc
//remplacer vim par votre éditeur préféré//. \\
un exemple de fichier:
background "#080707" ## couleur de fond
decorations none ## pas de décoration
geometry 124x24+0-0 ## taille et position de départ
grow_gravity S ## direction d'agrandissement
icon_gravity NW ## emplacement d'ouverture
icon_size 20 ## taille des icones
no_shrink false ## revient à sa taille initiale
skip_taskbar true ## ne s'affiche pas dans la liste des tâches
sticky true ## visible sur tous les bureaux
transparent false ## opaque
vertical true ## affichage vertical
**les options acceptées par stalonetray** (version 0.8.x). la section //cli// concerne la syntaxe en ligne de commande, //rc//, celle du ~/.stalonetrayrc.\\
la syntaxe pour les commandes en cli est -bg ou --background=
et pour le ~/.stalonetrayrcbackground
^cli^rc^options^description^
|bg/background |background |#RRGGBB |couleur de fond du systray, notez que dans le rc "#" est quoté. valeur par défaut: #777777 |
|c/config | - |chemin vers le fichier |lance stalonetray en utilisant un fichier de configuration différent. |
|d/decorations |decorations |all,title,border,none |afficher les décorations de fenêtre. valeur par défaut: none |
|display |display |display |lancer sur un "display" spécifique. |
|dockapp-mode |dockapp_mode |simple,wmaker,none |détermine le mode du dock selon le window-manager. valeur par défaut: none |
|f/fuzzy-edges |fuzzy_edges |0-3 |rendre les bords flous. 0:desactivé, valeur par défaut: 2 |
|geometry |geometry |WxX+x+y |géométrie de la fenêtre de départ de stalonetray, valeur par défaut: 124x24+0-0 |
|grow-gravity |grow_gravity |N,S,E,W,NW,NE,SW,SE |gravité du systray: le systray grandit à l'opposé de ce point. valeur par défaut: NW |
|icon-gravity |icon_gravity |NW,NE,SW,SE |gravité des icones: les nouvelles icones apparaitront à l'opposé de ce point. valeur par défaut: NW |
|i/icon-size |icon_size |16,24,..|taille des icones en pixels. minimum: 16px. valeur par défaut: 24 |
|h/help | - | - |affiche l'aide |
|log-level |log_level |err,info,trace |determine le niveau d'informations envoyées par stalonetray. valeur par défaut: err(pour erreur) |
|max-geometry |max_geometry |WxX+x+y |taille et position maximale. valeur par défaut: 0x0 (pas de limite) |
|no-shrink |no_shrink |true/false |ne pas redimensionner la fenêtre. valeur par défaut: false |
|p/parent-background |parent_bg |true/false |utilise la fenêtre parent comme fond (pseudo-transparence). valeur par défaut: false |
|pixmap-bg |pixmap_bg | |utiiser un fichier image xpm comme fond. l'image sera reproduite pour remplir la fenêtre. |
|r/remote-click-icon |FIXME |||
|remote-click-button |::: |||
|remote-click-position |::: |||
|remote-click-type |::: |||
|s/slot-size |slot_size |n |taille du slot //-emplacement de l'icone-// en pixel. ne peut pas être inférieur à icon_size. |
|scrollbars |scrollbars |vertical,horizontal,all,none |mode des barres de défilement. valeur par défaut: none |
|skip-taskbar |skip_taskbar |true/false |ne s'affiche pas dans la liste des fenêtres du wm. valeur par défaut: false |
|sticky |sticky |true/false |visible sur tous les bureaux. valeur par défaut: false |
|tint-color |tint_color |#RRGGBB |teinte de salonetray. valeur par défaut: white |
|tint-level |tint_level |0-255 |niveau de teinte. O:désactiver |
|t/transparent |transparent |true/false |active la transparence. valeur par défaut: false |
|v/vertical |vertical |true/false |affichage vertical. valeur par défaut: false |
|window-layer |window_layer |bottom,normal,top |niveau de fenêtre selon EWMH(([[http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html|Extended Window Manager Hints]])). valeur par défaut: normal |
|window-strut |window_strut |top,bottom,left,right,none,auto |permet de laisser stalonetray au-dessus des fenêtres maximisées. le mode défini à quel bord d'écran le systray reste attaché. valeur par défaut: auto |
|window-type |window_type |desktop,dock,normal,toolbar,utility |type de fenêtre selon EWMH. valeur par défaut: dock |
|xsync |xsync |true/false |synchronisation avec le serveur X :!: **lent**. valeur par défaut: false |
\\
===== trayer =====
trayer est basé sur le code de [[http://fbpanel.sourceforge.net/|fbpanel]] et propose une zone de notification indépendante très légère.
==== installation ====
trayer est disponible dans les dépôts de la plupart des distributions GNU/Linux. chez Debian:
# apt-get install trayer
pour le lancer au démarrage de votre session, ajouter ces lignes à votre ~/.xinitrc ou tout autre script "autostart"
## launch systray
trayer &
==== configuration ====
la configuration pase par la ligne de commande.\\
liste des options:
^options^arguments^description^
| %%--%%help -h ||affiche l'aide puis quitte. |
| %%--%%version -v ||affiche la version puis quitte. |
| %%--%%edge | left:right:top:bottom:none |position sur l'écran. |
| %%--%%align | left:center:right |alignement des icônes. |
| %%--%%margin | |taille de la marge (in pixels). |
| %%--%%widthtype | request:pixel:percent |type de fenêtre. request: taille adaptée aux icônes. pixel: définir une taille fixe avec l'option --width en pixels. percent: définir une taille fixe avec l'option --width en pourcentage d'un bord d'écran. |
| %%--%%width | |taille de la fenêtre, ignorée si --widthtype = request. |
| %%--%%heighttype | request:pixel:percent |type de calcul pour la hauteur de la fenêtre (idem widthtype). |
| %%--%%height | |hauteur de la fenêtre, ignorée si --heighttype = request. |
| %%--%%SetDockType | true:false |trayer est un dock. |
| %%--%%SetPartialStrut | true:false |devant/derrière les fenêtres maximisées. |
| %%--%%transparent | true:false |utilise la transparence. |
| %%--%%alpha | |pourcentage de transparence (0 - opaque, 255 - transparent). |
| %%--%%tint | |couleur du trayer au format 24-bit C hexadecimal, ex: 0xff0000=rouge, 0xff8800=orange et 0x00ff00=green. |
| %%--%%distance | |distance entre trayer et le bord d'écran (en pixels). |
| %%--%%distancefrom | |bord d'écran pour le calcul de la distance. |
| %%--%%expand | true:false |permet le redimensionnement pour ajouter des icônes. |
| %%--%%padding | |marge entre les icônes et le bord du trayer. |
----
\\
sources: stalonetray [[http://stalonetray.sourceforge.net/manpage.html|manpage]] image: [[http://www.generation-linux.fr/index.php?post/2009/04/02/Stalonetray-%3A-une-zone-de-notification-independante|ici]]