Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fbpanel [Le 11/01/2009, 16:06]
213.95.41.13 créée
fbpanel [Le 11/09/2022, 11:42] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
 ====== Fbpanel ====== ====== Fbpanel ======
  
-<note help>​Fbpanel est une barre des tâche ​dédiée aux //​[[:​gestionnaire_de_fenetres|gestionnaires de fenêtres]]//​ légers tels qu'​openbox,​ windowsmaker,​ etc ....</​note>​+<note help>​Fbpanel est une barre des tâches ​dédiée aux //​[[:​gestionnaire_de_fenetres|gestionnaires de fenêtres]]//​ légers tels qu'​openbox,​ windowsmaker,​ etc.</​note>​ 
 +Exemple de configuration simple : \\ 
 +{{:​wiki:​fbpanel_intrepid.png|}}
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 8: Ligne 10:
   * Disposer des [[:​sudo|droits d'​administration]] ;   * Disposer des [[:​sudo|droits d'​administration]] ;
   * Disposer d'une connexion à Internet configurée et activée ;   * Disposer d'une connexion à Internet configurée et activée ;
-  * Avoir activé l'​accès aux [[:​depots#​universe_et_multiverse|dépôts Universe et Multiverse]] .+  * Avoir activé l'​accès aux [[:​depots#​universe_et_multiverse|dépôts Universe et Multiverse]].
 </​note>​ </​note>​
  
 ===== Installation ===== ===== Installation =====
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez ​le paquet]] **[[apt://​fbpanel|fbpanel]]**. ​\\ +Il suffit d'[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt://​fbpanel|fbpanel]]**.
-C'est également possible en ligne de commande : +
-<​code>​ +
-sudo apt-get install fbpanel +
-</​code>​ +
-ou encore : +
-<​code>​ +
-sudo aptitude install fbpanel +
-</​code>​+
  
 ===== Utilisation ===== ===== Utilisation =====
  
-<note tip>​Fbpanel ne dispose pas encore d'​utilitaire de configuration graphique ; +<note tip>​Fbpanel ne dispose pas encore d'​utilitaire de configuration graphique ;
 seuls certains paramètres sont réglables via celui disponible</​note>​ seuls certains paramètres sont réglables via celui disponible</​note>​
 +
 +<note tip>Si vous utilisez Ubuntu 9.04 ou plus éditez /​etc/​fbpanel/​default sinon suivre la procédure suivante.</​note>​
  
 Tout d'​abord,​ créez un dossier .fbpanel dans votre dossier personnel : Tout d'​abord,​ créez un dossier .fbpanel dans votre dossier personnel :
Ligne 32: Ligne 28:
 Puis créez un fichier de configuration "de base" :<​code>​ cp /​usr/​share/​fbpanel/​default ~/.fbpanel/ </​code>​ Puis créez un fichier de configuration "de base" :<​code>​ cp /​usr/​share/​fbpanel/​default ~/.fbpanel/ </​code>​
  
-Voilà, maintenant fbpanel est utilisable, pour cela lancez la commande <​code>​fbpanel</​code>​dans un terminal .+Voilà, maintenant fbpanel est utilisable, pour cela lancez la commande <​code>​fbpanel</​code>​dans un terminal.
  
-Vous pouvez maintenant le configurer (en partie) en cliquant sur "​configure"​ dans son menu principal . +Vous pouvez maintenant le configurer (en partie) en cliquant sur "​configure"​ dans son menu principal. 
-== Pour aller plus loin ==+=== Pour aller plus loin ===
  
-Fpanel peut cependant ​être configuré de A à Z , ceci en [[:​tutoriel:​comment_editer_un_fichier|éditant le fichier]] ~/​.fbpanel/​default .+<note tip>​Fbpanel fonctionne avec des plugins ; voici la liste : 
 +    *  separator - barre qui sépare les différentes entrées dans le menu 
 +    * wincmd - bouton pour afficher le bureau 
 +    * taskbar - liste des fenêtres 
 +    * launchbar - barre de raccourcis 
 +    * image - afficher une image dans la barre 
 +    * tray - un systray 
 +    * cpu - graphique d'​utilisation du cpu 
 +    * dclock - horloge  
 +    * menu - menu 
 +    * space - pour mettre un espace d'une taille définie entre les plugins 
 +    * icons - permet d'​éviter de réécrire le chemin des icônes 
 +    * pager - miniatures des bureaux 
 +    * genmon - affiche des informations 
 +</​note>​ 
 +Fpanel peut être configuré de A à Z, et ce en [[:​tutoriel:​comment_editer_un_fichier|éditant le fichier]] ~/​.fbpanel/​default ​
 + \\ 
 +Tout d'​abord,​ la configuration générale : <​code>​ 
 +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é 
 +
 +</​code>​ 
 +je ne comprends pas certaines options : FIXME<​note tip> 
 +la configuration générale est principalement configurable avec l'​utilitaire graphique. </​note>​ 
 +voici un exemple de menu, que j'ai commenté pour plus de clarté. 
 +<​code>​ 
 +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 
 +        } 
 +    } 
 +
 +</​code>​ 
 +comme vous avez pu le voir, un raccourci se présente sous la forme suivante : 
 +<​code>​item {   
 +            image = chemin de l'​icône que vous souhaitez pour le raccourci 
 +            name = nom dans le menu 
 +            action = commande pour lancer le programme 
 +
 +</​code>​ 
 +Vous pouvez ajouter autant de raccourcis que vous voulez.
  
-FIXME+J'ai déjà expliqué ( à peu près ) comment configurer le menu, je vais essayer de faire pareil. 
 + 
 +  * pour le plugin dclock : 
 +<​code>​ 
 +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 
 +    } 
 +</​code>​ 
 +Si quelqu'​un connaît la syntaxe utilisée parle plugin dclock de fbpanel : FIXME 
 + 
 +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. 
 +<​code>​ 
 +$ 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 
 +</​code>​ 
 + 
 +\\ 
 +  * pour le plugin space : 
 +<​code>​ 
 +Plugin { 
 +    type = space 
 +    config { 
 +        size = 2 #taille (en pixels) de l'​espace 
 +    } 
 +
 +</​code>​ 
 +  * pour le plugin launchbar : 
 +<​code>​ 
 +Plugin { 
 +    type = launchbar 
 +    config { 
 +   ​button { 
 +            icon = gnome-terminal 
 +            tooltip = Terminal 
 +            action = /​usr/​bin/​x-terminal-emulator 
 +        } 
 +    (...) 
 +    } 
 +
 +</​code>​ 
 +Pour ajouter des raccourcis, il faut rajouter ( à l'​endroit des (...) ) le code suivant : <​code>​ 
 +   ​button { 
 +            icon = icône de votre choix 
 +            tooltip = texte affiché au passage de la souris 
 +            action = commande exécutée au clic  
 +        } 
 +</​code>​ 
 +  * pour le plugin pager : 
 +<​code>​Plugin { 
 +    type = pager 
 +    config { 
 +        showwallpaper = true # mettre false si vous ne voulez pas voir le wallaper dans les aperçus 
 +    } 
 +</​code>​ 
 +    * pour le plugin icons : 
 +<​code>​ 
 + 
 +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 # ?? 
 +        }        
 +    } 
 +
 +</​code>​ 
 +Utilité de "​ClassName"​ ? FIXME 
 +\\ pour ajouter des applications,​ ajouter le code suivant : <​code>​ 
 + 
 +   ​application { 
 +            icon = nom assigné à l'​icône 
 +            Image == chemin de l'​image associée au nom 
 +            ClassName = nom de l'​éxécutable 
 +        }      
 +</​code>​ 
 +  * pour le plugin taskbar : 
 +<​code>​ 
 + 
 +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  
 +    } 
 +
 +</​code>​ 
 +Les tooltips ne semble pas fonctionner avec "​IconsOnly = true" : FIXME 
 +    * pour le plugin genmon : 
 +<​code>​ 
 +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  
 +    } 
 +
 +</​code>​ 
 +Le choix de la commande est libre, bien sûr ! 
 + 
 +  * pour le plugin tray : 
 +<​code>​ 
 + 
 +Plugin { 
 +    type = tray 
 +
 +</​code>​ 
 +  * pour le plugin cpu : 
 +<​code>​ 
 + 
 +Plugin { 
 +    type = cpu 
 +
 +</​code>​ 
 +===== Menu en Français ===== 
 + 
 +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 : 
 +<​code>​sudo apt-get remove --purge fbpanel</​code>​ 
 +Allez chercher les sources (pour Hardy) ici : 
 +[[https://​packages.ubuntu.com/​fr/​source/​hardy/​fbpanel|https://​packages.ubuntu.com/​fr/​source/​hardy/​fbpanel]] 
 + 
 +Installez les dépendances ! 
 +en une ligne : 
 +<​code>​sudo apt-get update && sudo apt-get install debhelper autotools-dev dpatch libgtk2.0-dev libxmu-dev libxpm-dev</​code>​ 
 +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 
 +<​code>​{ "​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"​ },</​code>​ 
 +par 
 +<​code>​ { "​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"​ },</​code>​ 
 +ensuite dans un terminal : 
 +<​code>​cd ~/​fbpanel-4.12</​code>​ 
 +<​code>​./​configure</​code>​ 
 +<​code>​make</​code>​ 
 +<note tip>à ce moment là si on veut se créer un .deb rapidement vous pouvez utiliser checkintall,​ voir [[:​tutoriel:​compilation#​compiler|ici]]</​note>​ 
 + 
 +Installation simple 
 +<​code>​sudo make install</​code>​ 
 + 
 +Installation et création du "​.deb"​ 
 +<​code>​sudo checkinstall</​code>​ 
 + 
 +Pour supprimer fbpanel il faudra alors taper dans un terminal : 
 +<​code>​sudo dpkg -P fbpanel</​code>​
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 49: Ligne 299:
  
   * **(en)** [[http://​fbpanel.sourceforge.net/​|Site officiel de Fbpanel ]]   * **(en)** [[http://​fbpanel.sourceforge.net/​|Site officiel de Fbpanel ]]
 +
 +----
 +
 +//​Contributeurs : mathieui, [[:​utilisateurs:​furious-therapy]] : pour la traduction du menu en FR.//
  • fbpanel.1231686402.txt.gz
  • Dernière modification: Le 11/01/2009, 16:06
  • par 213.95.41.13