Page 1 sur 1

[indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : sam. 19 mai 2012, 11:49
par glopinous
Bonjour,

Je découvre archlinux depuis quelques jours (dans une VM :p).
Je suis actuellement sous Ubuntu 12.04 avec un bureau XFCE.

J'essaye de retrouver mes marques avec archlinux, ce que j'ai réussi pour la plus part, mais impossible de trouver indicator-multiload que j'adore sous XFCE.

Quelqu'un aurait-il des informations ?

Merci d'avance :)

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : sam. 19 mai 2012, 16:38
par karhu
glopinous a écrit : mais impossible de trouver indicator-multiload
Qu'est ce que c'est ?
Un plugin xfce ?
Une appli ?
Une piste toutefois, regarde comment c'est installé sous Ubuntu (quel paquet ou le nom de l'exécutable) et cherche dans les dépôts avec yaourt par exemple.

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : sam. 19 mai 2012, 18:35
par glopinous
Sous Ubuntu indicator-multiload est un package 'sudo apt-get install indicator-multiload'
Je crois qu'il s'agit d'un plugin XFCE de type indicator et il permet d'avoir des graphs CPU, memoir, load, ... comme il y avait sous GNOME 2.x.
Il n'existe nul part sous archlinux :(.
J'ai tenté une compilation à la main, mais j'ai des erreurs de compilation (j'ai surement installer la mauvaise lib).

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : sam. 19 mai 2012, 18:58
par karhu

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : sam. 19 mai 2012, 19:43
par FoolEcho
glopinous a écrit :J'ai tenté une compilation à la main, mais j'ai des erreurs de compilation (j'ai surement installer la mauvaise lib).
Si c'est un produit pur canonical on va dire (je n'ai absolument pas vérifié où on le dégote), son passage à Arch peut être difficile voire impossible (parce que certaines bibliothèques logicielles vont être patchées sous Ubuntu mais vraisemblablement pas sous Arch).
Maintenant, ça fonctionne peut-être quand même et on peut t'aider (voire te faire) un PKGBUILD pour l'installer via pacman.

Dans le cas contraire, tu n'auras pas d'autre choix que de suivre le conseil de karhu. :chinois:

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : dim. 20 mai 2012, 14:42
par glopinous
karhu a écrit :Une piste toutefois, regarde comment c'est installé sous Ubuntu (quel paquet ou le nom de l'exécutable) et cherche dans les dépôts avec yaourt par exemple.
Merci pour le conseil :)
J'ai donc installer les lib nécessaire, mais je bloque sur l'installation de GCC 4.4.
FoolEcho a écrit :Maintenant, ça fonctionne peut-être quand même et on peut t'aider (voire te faire) un PKGBUILD pour l'installer via pacman.
Merci :), si j'arrive à le faire fonctionner j'essayerai de le faire (ca semble simple à faire) sinon je demanderai ;)

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : dim. 20 mai 2012, 15:00
par karhu

Code : Tout sélectionner

yaourt -Sy gcc
La version actuelle de gcc est :

Code : Tout sélectionner

yaourt -Q gcc
core/gcc 4.7.0-6 (base-devel)

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : dim. 20 mai 2012, 15:10
par FoolEcho
Si la version de gcc/glib et autres trucs vraiment centraux du système est imposée, je te conseille de ne pas insister (en tous cas, pas seul, d'autant que tu débutes sous Arch, ça serait bête de flinguer un système fraichement installé): dans l'absolu, pas de problème à rétrograder tout ça (voir wiki avec ARM) mais sous Arch, tout ça est patché un minimum alors que Ubuntu/Debian chargent toutes ces bibliothèques, ça risque de te poser de sérieux problèmes ailleurs (exemple: je n'ai pas regardé depuis un trop long moment ça s'est peut-être arrangé -- en tous cas même pour la version 4 c'était l'enfer, mais tous ceux qui ont tenté de faire des paquets pour caser Unity sous Arch, s'en sont mordus les doigts).

Tu as un lien vers les sources que tu utilises qu'on (ce ne sera pas moi dans l'immédiat, je suis à côté des pompes -- la preuve, j'ai même la flemme de chercher) voit si on peut faire quelque chose ? :chinois:

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : dim. 20 mai 2012, 17:52
par glopinous
Merci pour votre aide :).

L'erreur de compilation que j'ai maintenant est :

Code : Tout sélectionner

/usr/bin/ld: cpuicondata.o: undefined reference to symbol 'round@@GLIBC_2.2.5'
/usr/bin/ld: note: 'round@@GLIBC_2.2.5' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation
En cherchant sur le net, il fallait, soit disant, utiliser gcc-4.4, chose faite (d'où mon problème pour intaller gcc-4.4 qui demandait trop de place dans /tmp :p), mais c'est pas mieux :(.

En farfouillant, je suis tomber sur ce projet : https://github.com/chenxiaolong/Unity-for-Arch.
Je l'ai récupérer et "makepkg -si" sur "indicator-multiload" fonctionne, mais une fois "indicator-multiload" lancé son affichage et horrible.

Je vais essayer la compilation complète, on verra bien.

@FoolEcho : c'est la version 0.2 que j'essayais de compiler : https://launchpad.net/indicator-multiload. Et pour le système, pas de soucis, c'est un Virtualbox snapshotiser :p

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : dim. 20 mai 2012, 17:58
par benjarobin
Ceci semble en effet la bonne solution: https://github.com/chenxiaolong/Unity-for-Arch.
Définit horrible car le code c'est celui de https://launchpad.net/indicator-multiload.
Tu n'as pas juste un problème de thème ? Un screenshot pour s'en rendre compte

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : dim. 20 mai 2012, 18:36
par glopinous

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : dim. 20 mai 2012, 19:13
par benjarobin
Donc ce n'est pas horrible c'est juste de taille microscopique... C'est un tout autre problème...

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : dim. 20 mai 2012, 19:46
par FoolEcho
N'empêche, ça n'est peut-être pas réglagle. :(
Car c'est peut-être malheureusement ce que je disais précédemment: tout ça sort de chez Canonical et se base sur une version patchée dans tous les sens de glib2 et, pour m'être également cassé les dents sur la compilation d'Unity lorsqu'il y a eu un tel sujet sur le forum il y a un bail, ça rendait toujours tel ou tel paquet obsolète ou avec perte de fonctionnalités (à l'époque -- je n'ai pas repris depuis mais j'avais vu ce projet il me semble, que je n'aime pas à cause du glib2-ubuntu-- j'avais vainement tenté de compiler à partir de nos sources de glib2 et il y avait toujours au moins un paquet qui coinçait, parce qu'en partant de notre glib2, ça obligeait à perdre telle ou telle fonctionnalité sur tel ou tel paquet et que ça se répercutait ailleurs -- j'ai même le souvenir... non deux souvenirs: primo, d'avoir des compilations qui d'une version à l'autre ne passait plus :evil: ; et au mieux, d'avoir buté à un paquet près... ce jour-là, je vous laisse imaginer la haine... :twisted: ... mais bon, en admettant que la compilation passe, pas sûr que le résultat soit convaincant),

Comme depuis le début, je suis de l'avis de karhu, essaie d'autres applets (de toutes façons, --avis perso, naturellement-- celle-ci est moche :mrgreen: ).

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : lun. 21 mai 2012, 12:29
par hansi
Et pour l'encourager à passer à quelque chose de plus standard, voilà ce qu'on peut obtenir avec les plugins par défaut dans Xfce :

Image

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : lun. 21 mai 2012, 13:27
par FoolEcho
@hansi: soit c'est une blague, soit tu n'as pas donné le bon lien. :lol:

Re: [indicator-multiload][XFCE] Que faire pour l'avoir ?

Publié : lun. 21 mai 2012, 13:31
par hansi
:lol: Les deux mon général !
En fait ça a fonctionné 5 minutes et ils ont du désactiver le hotlink
Image