tablaunch est un dock ultra-minimal indépendant. il fut le panel par défaut de crunchbanglinux lors de sa première version (crunchbang7.10.1). c'est le plus “basic” de la liste et je vous conseille d'utiliser un autre dock si vous désirez obtenir un rendu sympa pour vos icônes. l'intérêt de tablaunch réside dans son option “texte-only” qui permet de créer un dock ultra-réactif des plus léger. la dernière version de tablaunch est intégrée au livarp, ainsi qu'un script de lancement et son fichier de configuration.
le script est situé dans votre dossier $HOME/bin/tabdock.sh et contient les options necessaires au lancement de tablaunch
#!/bin/sh
# tabdock, a simple script for tablaunch
tablaunch \
--ignoreXRM \
--dock bottom -x 0 -y 0 -r \
-fn "snap" -sfn "snap" \
-bg "#000000" \
-fg "#9E9E9E" -sfg "#D7D7D7" -pfg "#099F00" \
-d 1 -t -e 1 --fit_text \
--hidden 1 --bottom 1 --top 1 \
--pulldown 5 --caption_y 10 \
--no_label \
-c ~/.tablaunchrc
ce script lance tablaunch en bas de votre écran, en version auto-hide et lit le fichier ~/.tablaunchrc.
une liste complète des options est disponible en bas de page.
le fichier de configuration est situé dans votre $HOME/.tablaunchrc. c'est un simple fichier texte listant les lanceurs à afficher.
# tablaunchrc
# file format: label command icon big_icon
ranger "urxvtc -e ranger"
filer "rox"
terminal "urxvtc"
internet "firefox"
tchat "urxvtc -e weechat-curses"
mail "claws-mail"
zik "urxvtc -T zik-player -e mocp"
gimp "gimp"
inkscape "inkscape"
livarp "firefox http://arpinux.org/livarp"
deviantart "firefox http://deviantart.com"
crunch "firefox http://crunchbanglinux-fr"
pics "rox ~/pics"
docs "rox ~/docs"
.config "rox ~/.config"
exit "dmenu-quit.sh"
pour lancer un menu, il suffit de placer une entrée de ce style dans votre ~/.tablaunchrc
# ~/.tablaunchrc
# file format: label command icon big_icon
menu "compiz-deskmenu"
(...)
liste des options de tablaunch (traduction du man)
tablaunch version 0.6
usage: tablaunch [option] [option] ...
where options include:
option...............X resource.............description
-h, --help..................................affiche l'aide
--settings..................................liste les options en fonction
--ignoreXRM.................................ignore les ressources X (pratique avec un tilingwm)
-c configfile........configfile.............utiliser un fichier de configuration
-fg color............foreground.............couleur du texte
-sfg color...........selected_foreground....couleur du texte de l'onglet sélectionné
-pfg color...........pressed_foreground.....couleur du texte de l'onglet pressé
-bg color............background.............couleur de fond des onglets
-fn fontname.........font...................police utilisée
-sfn fontname........selected_font..........police utilisée pour l'onglet sélectionné
-x xoffset...........xoffset................marge horizontale
-y yoffset...........yoffset................marge verticale
-r...................rightalign.............placer tablaunch à droite de lécran
-d hideDelay.........hide_delay.............délai avant le masquage automatique
-l...................always_show_label......toujours afficher le label
-t...................text_only..............pas d'icones
-k...................keep_selected_on_hide..garder l'onglet sélectionné visible
-e float.............expand_factor..........facteur d'expansion
--iconMaskOff........use_icon_mask..........autorise les images à être transparentes
--fit_text...........fit_text...............ajuste la hauteur des icones sur la taille de la police
--s_yoffset pixels...selected_yoffset.......décallage vertical de l'onglet sélectionné par rapport aux onglets voisins
--limit_y pixels.....limit_y................décallage vertical maximum
--hidden pixels......hidden_height..........taille de tablaunch masqué
--bottom pixels......margin_bottom..........espace sous le texte
--top pixels.........margin_top.............espace au-dessus du texte
--sides pixels.......margin_sides...........espace à droite/gauche du texte
--pulldown pixels....pulldown_height........décallage vertical de l'onglet sélectionné
--opts.bevel pixels..opts.bevel.............taille du décallage autour des onglets
--overlap pixels.....tab_overlap............chevauchement entre les onglets, une valeure négative produit des onglets séparés.
--step pixels........step_factor............step factor of tab offset as it gets farther from the selected tab ..??
--height pixels......same_height............taille des icones
--caption_y pixels...caption_yoffset........distance d'appel des onglets
--no_caption.........no_caption.............pas d'appel des onglets
--show_caption
--no_label...........no_label...............pas de label
--show_label
--iconhome dir.......iconhome...............chemin du dossier d'icones
--no_iconhome........no_iconhome............ne pas utiliser de dossier d'icones
--use_iconhome
--blinks int.........blinks.................nombre de clignotements lors du clic
--brightness float...brightness.............luminosité de l'onglet lors du clic
--dock [top|bottom]..dock_position..........position de tablaunch sur l'écran