LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


personaliser:systray

systray indépendants

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

stalonetray, pour standalone 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 <valeur> ou --background=<valeur>

et pour le ~/.stalonetrayrc

background <valeur>
clircoptionsdescription
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: 124×24+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 <chemin vers xpm> 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 EWMH1). 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 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 <options> &

configuration

la configuration pase par la ligne de commande.
liste des options:

optionsargumentsdescription
--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 <size> 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 <size> 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 <size> 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 <value> pourcentage de transparence (0 - opaque, 255 - transparent).
--tint <color> couleur du trayer au format 24-bit C hexadecimal, ex: 0xff0000=rouge, 0xff8800=orange et 0x00ff00=green.
--distance <length> distance entre trayer et le bord d'écran (en pixels).
--distancefrom <edge> bord d'écran pour le calcul de la distance.
--expand true:false permet le redimensionnement pour ajouter des icônes.
--padding <size> marge entre les icônes et le bord du trayer.


sources: stalonetray manpage image: ici

personaliser/systray.txt · Dernière modification: 2018/11/17 13:54 (modification externe)