Il suffit d'installer le paquet fbpanel.
Tout d'abord, créez un dossier .fbpanel dans votre dossier personnel :
mkdir -p ~/.fbpanel
Puis créez un fichier de configuration "de base" :
cp /usr/share/fbpanel/default ~/.fbpanel/
Voilà, maintenant fbpanel est utilisable, pour cela lancez la commande
fbpanel
dans un terminal.
Vous pouvez maintenant le configurer (en partie) en cliquant sur "configure" dans son menu principal.
Fpanel peut être configuré de A à Z, et ce en éditant le fichier ~/.fbpanel/default .
Tout d'abord, la configuration générale :
Global { edge = bottom # Côté allign = left # Alignement des icônes margin = 0 # Marge widthtype = percent width = 100 # Largeur de la barre en % (si l'option au-dessus est à "percent" ) height = 26 # Hauteur de la barre (en pixels) transparent = true # Transparence de la barre (true/false) tintcolor = # ffffff # Couleur de la transparence alpha = 36 # Opacité setdocktype = true setpartialstrut = true # La fenêtre maximisée ne recouvre pas le panel, le recouvre si false. layer = above # La fenêtre ne peut être en avant plan du panel (le masquer). autohide = false # Masquer Automatiquement heightWhenHidden = 2 # Taille du panel en pixel quand il est masqué }
je ne comprends pas certaines options :
voici un exemple de menu, que j'ai commenté pour plus de clarté.
Plugin { type = menu config { image = /usr/share/icons/Humility/scalable/apps/gnome-settings.svg #Mettez ici le chemin de l'icône que vous désirez pour le menu systemmenu { # menu gnome } separator { } item { # raccourci vers la configuration de fbpanel icon = gnome-settings name = configure image = /usr/share/fbpanel/images/gnome-setting.svg # icône que vous souhaitez pour .... command = configure } item { #raccourci vers gnome-terminal icon = gnome-terminal name = terminal image = /usr/share/fbpanel/images/gnome_terminal. # icône que vous souhaitez pour .... action = /usr/bin/x-terminal-emulator } item { #raccourci vers emacs icon = gnome-emacs # icône que vous souhaitez pour .... name = emacs action = emacs } } }
comme vous avez pu le voir, un raccourci se présente sous la forme suivante :
item { image = chemin de l'icône que vous souhaitez pour le raccourci name = nom dans le menu action = commande pour lancer le programme }
Vous pouvez ajouter autant de raccourcis que vous voulez.
J'ai déjà expliqué ( à peu près ) comment configurer le menu, je vais essayer de faire pareil.
Plugin { type = dclock config { ClockFmt = %R #texte affiché dans la barre TooltipFmt = %A %x #texte affiché quand on laisse le curseur dessus Action = xclock & #commande exécutée quand on clique sur l'horloge (une fenêtre toute moche pardéfaut ) color = #4545B1 #couleur du texte affiché dans la barre, en héxadécimal }
Si quelqu'un connaît la syntaxe utilisée parle plugin dclock de fbpanel :
Il semblerait (d'après le résultat suivant) que la version de dclock utilisée dans fbpanel soit limitée : nous n'aurions le droit qu'aux options suivantes : %I %M et %R. Cela explique que rien ne change lorsqu'on modifie ces lettres.
$ fbpanel dclock: use 'tclock' plugin for text version of a time and date dclock: in this version ClockFmt is limited to one of these dclock: %I:%M dclock: %R
Plugin { type = space config { size = 2 #taille (en pixels) de l'espace } }
Plugin { type = launchbar config { button { icon = gnome-terminal tooltip = Terminal action = /usr/bin/x-terminal-emulator } (...) } }
Pour ajouter des raccourcis, il faut rajouter ( à l'endroit des (…) ) le code suivant :
button { icon = icône de votre choix tooltip = texte affiché au passage de la souris action = commande exécutée au clic }
Plugin { type = pager config { showwallpaper = true # mettre false si vous ne voulez pas voir le wallaper dans les aperçus }
Plugin { type = icons config { DefaultIcon = /usr/share/fbpanel/images/default.xpm application { icon = gnome-terminal # nom assigné à l'icône Image = /usr/share/fbpanel/images/gnome_terminal.svg #image associée au nom ClassName = XTerm # ?? } } }
Utilité de "ClassName" ?
pour ajouter des applications, ajouter le code suivant :
application { icon = nom assigné à l'icône Image == chemin de l'image associée au nom ClassName = nom de l'éxécutable }
Plugin { type = taskbar expand = true config { ShowIconified = true #afficher les fenêtres rédutes ShowMapped = true # ?? ShowAllDesks = true #afficher les fenêtres de tous les bureaux tooltips = true #texte au survol de la barre IconsOnly = true # choisir false si vous voulez que le nom des applications s'affiche MaxTaskWidth = 150 #largeur maximum d'une application } }
Les tooltips ne semble pas fonctionner avec "IconsOnly = true" :
Plugin { type = genmon config { Command = echo MemFree: $(grep "MemFree" /proc/meminfo|cut -b 13-30) # commande dont le résultat est affiché PollingTime = 2 #temps de rafraichissement TextSize = medium #taille du texte TextColor = darkblue #couleur du texte } }
Le choix de la commande est libre, bien sûr !
Plugin { type = tray }
Plugin { type = cpu }
Pour afficher les menus de fbpanel en Français vous devrez modifier les sources et compiler fbpanel. Désinstallez votre version de fbpanel si vous en aviez une. Dans un terminal tapez :
sudo apt-get remove --purge fbpanel
Allez chercher les sources (pour Hardy) ici : https://packages.ubuntu.com/fr/source/hardy/fbpanel
Installez les dépendances ! en une ligne :
sudo apt-get update && sudo apt-get install debhelper autotools-dev dpatch libgtk2.0-dev libxmu-dev libxpm-dev
Extrayez les sources dans votre dossier personnel Allez dans le dossier contenant les sources (normalement fbpanel-4.12) éditez le fichier plugins/menu.c et remplacez les lignes
{ "AudioVideo", "gnome-multimedia", "Audio & Video" }, { "Development","gnome-devel" }, { "Education", "gnome-applications" }, { "Game", "gnome-joystick" }, { "Graphics", "gnome-graphics" }, { "Network", "gnome-globe" }, { "Office", "gnome-applications" }, { "Settings", "gnome-settings" }, { "System", "gnome-system" }, { "Utility", "gnome-util" },
par
{ "AudioVideo", "gnome-multimedia", "Son et vidéo" }, { "Development","gnome-devel", "Programmation" }, { "Education", "gnome-applications", "Éducation" }, { "Game", "gnome-joystick", "Jeux" }, { "Graphics", "gnome-graphics", "Graphisme" }, { "Network", "gnome-globe", "Internet" }, { "Office", "gnome-applications", "Bureautique" }, { "Settings", "gnome-settings", "Préférences" }, { "System", "gnome-system", "Administration" }, { "Utility", "gnome-util", "Utilitaires" },
ensuite dans un terminal :
cd ~/fbpanel-4.12
./configure
make
Installation simple
sudo make install
Installation et création du ".deb"
sudo checkinstall
Pour supprimer fbpanel il faudra alors taper dans un terminal :
sudo dpkg -P fbpanel
Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.