web-dev-qa-db-fra.com

XFapplet pour Ubuntu 12.04

J'essaie de faire fonctionner XFApplet dans mon installation XFCE4 pour Ubuntu 12.04. J'ai essayé de l'installer à partir du dépôt. Mais il n'y a pas de xfapplet dans apt-cache, à la place, j'obtiens ceci:

$ apt-cache search xfapplet
xfce4-goodies - enhancements for the Xfce4 Desktop Environment

Je m'assure donc que les goodies xfce4 sont installés, c’est-à-dire:

$ Sudo apt-get install xfce4-goodies
Reading package lists... Done
Building dependency tree       
Reading state information... Done
xfce4-goodies is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 64 not upgraded.

Ok, alors je vais dans le panel pour ajouter un nouvel élément et bien sûr, il n'est pas là:

enter image description here

Pour mémoire GNOME est complètement installé! Il s’agit d’un système Ubuntu et non de Xubuntu. Lorsque j’ai mis à niveau de 11 à 12.04, je voulais XFCE au lieu de Gnome, mais je n’ai jamais désinstallé gnome. Je peux même exécuter Gnome classic sans aucun problème et tout fonctionne, cela devrait donc signifier que toutes les dépendances sont là.

Alors j'ai décidé de compiler à partir de la source: (lien en bas) http://goodies.xfce.org/projects/panel-plugins/xfce4-xfapplet-plugin

Ok, alors configure je reçois ceci:

checking for libpanelapplet-2.0 >= 2.0.0... not found
*** The required package libpanelapplet-2.0 was not found on your system.
*** Please install libpanelapplet-2.0 (atleast version 2.0.0) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.

Bien sûr, en cours d'exécution apt-cache libpanelapplet je ne reçois rien, mais si je lance apt-cache libpanel je reçois:

$ apt-cache search libpanel
gir1.2-panelapplet-4.0 - GObject introspection for the GNOME Panel Applet library
gnome-panel-dbg - GNOME Panel and library for panel applets - debugging symbols
libpanel-applet-4-0 - library for GNOME Panel applets
libpanel-applet-4-dev - library for GNOME Panel applets - development files
libpanel-applet-4-doc - library for GNOME Panel applets - documentation files

Donc j'installe 4:

$ Sudo apt-get install libpanel-applet-4-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libgconf2-dev libgconf2-doc libpanel-applet-4-doc
The following NEW packages will be installed:
  libgconf2-dev libgconf2-doc libpanel-applet-4-dev libpanel-applet-4-doc
0 upgraded, 4 newly installed, 0 to remove and 64 not upgraded.
Need to get 326 kB of archives.
After this operation, 2,906 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://gt.archive.ubuntu.com/ubuntu/ precise/main libgconf2-dev i386 3.2.5-0ubuntu2 [118 kB]
Get:2 http://gt.archive.ubuntu.com/ubuntu/ precise/main libgconf2-doc all 3.2.5-0ubuntu2 [101 kB]
Get:3 http://gt.archive.ubuntu.com/ubuntu/ precise-updates/universe libpanel-applet-4-dev i386 1:3.4.1-0ubuntu1.1 [11.7 kB]
Get:4 http://gt.archive.ubuntu.com/ubuntu/ precise-updates/universe libpanel-applet-4-doc all 1:3.4.1-0ubuntu1.1 [96.3 kB]
Fetched 326 kB in 1s (210 kB/s)             
Selecting previously unselected package libgconf2-dev.
(Reading database ... 386366 files and directories currently installed.)
Unpacking libgconf2-dev (from .../libgconf2-dev_3.2.5-0ubuntu2_i386.deb) ...
Selecting previously unselected package libgconf2-doc.
Unpacking libgconf2-doc (from .../libgconf2-doc_3.2.5-0ubuntu2_all.deb) ...
Selecting previously unselected package libpanel-applet-4-dev.
Unpacking libpanel-applet-4-dev (from .../libpanel-applet-4-dev_1%3a3.4.1-0ubuntu1.1_i386.deb) ...
Selecting previously unselected package libpanel-applet-4-doc.
Unpacking libpanel-applet-4-doc (from .../libpanel-applet-4-doc_1%3a3.4.1-0ubuntu1.1_all.deb) ...
Setting up libgconf2-dev (3.2.5-0ubuntu2) ...
Setting up libgconf2-doc (3.2.5-0ubuntu2) ...
Setting up libpanel-applet-4-dev (1:3.4.1-0ubuntu1.1) ...
Setting up libpanel-applet-4-doc (1:3.4.1-0ubuntu1.1) ...

Génial, la configuration se plaint toujours du même message de la version 2 non trouvée. La version 4 est installée et fonctionne:

$ whereis libpanel-applet-4
libpanel-applet-4: /usr/lib/libpanel-applet-4.so

Des idées? J'utilise la version 4.8 de XFCE4.

3
jfreak53

Le problème est que Xfapplet a été conçu pour exécuter des applets GNOME2. Comme il n’existe pas d’applet pour GNOME3 (uniquement des extensions et des indicateurs) et que le plugin lui-même n’a pas été mis à jour en amont depuis presque 6 ans, il n’y avait aucune bonne raison de conserver des paquetages. Donc, même si cela fonctionne en installant d'anciens paquets à partir de GNOME2, ce ne sera pas avant longtemps.

2
Teresa e Junior