Bonjour à tous! :-D

Je voudrais insérer quelques screenlets sur mon bureau, notamment une jauge pour le CPU, la RAM, et un terminal..
J'ai cherché sur le net et j'ai téléchargé ces RPM:

http://download.opensuse.org/repositories/home:/some-guy:/screenlets/Fedora_9/i386/

Mais j'ai un problème de dépendances...
# rpm -ivh screenlets-0.1.2-11.1.i386.rpm 
attention: screenlets-0.1.2-11.1.i386.rpm: Entête V3 DSA signature: NOKEY, key ID d0978e40
erreur: Dépendances requises:
    gnome-python-desktop est nécessaire pour screenlets-0.1.2-11.1.i386
    python-dateutil est nécessaire pour screenlets-0.1.2-11.1.i386
    python-gnome est nécessaire pour screenlets-0.1.2-11.1.i386
    python-gnome-extras est nécessaire pour screenlets-0.1.2-11.1.i386
    python-gtk est nécessaire pour screenlets-0.1.2-11.1.i386
Le problème c'est que les packages sont introuvables.. Par exemple je n'ai pas "gnome-python-desktop", mais "gnome-python2-desktop"... Idem pour les autres...

Avez-vous une idée? Peut-être que je ne télécharge pas les bons RPM mais ce sont les seuls que j'ai trouvé pour ma distrib'..

Je précise que je suis sous Fedora 9, avec Gnome bien sûr!

Merci par avance!
Ils sortent d'ou ces RPMs oO
Si les noms des dépendances ne sont pas les memes, c'est certainement dû au fait que les rpms ont été construits à partir des SPEC d'opensuse.
Pour fedora, le RPM est en cours de revue : https://bugzilla.redhat.com/show_bug.cgi?id=429486
Tu peux toujours récupérer le SRPM et te reconstruire les RPMs avec.

epo
C'est sur le site Screenlets.org, je pensais que c'était adapté car les ces RPM sont dans un dossier consacré à Fedora 9... Mais je me doutais bien que le problème était de cet ordre..

Merci beaucoup pour ton lien, je vais essayer!
Extrait du fichier LICENCE contenu dans le tarball du screenlets :
Artwork

All artwork except where otherwise noted, 
is licensed under the Creative Commons 
Attribution-Noncommercial-Share Alike 3.0 Unported
http://creativecommons.org/licenses/by-nc-sa/3.0/

Application

This application is released under the GNU General Public License v3 
(or, at your option, any later version). You can find the full text of
the license under http://www.gnu.org/licenses/gpl.txt. By using, 
editing and/or distributing this software you agree to the terms and
conditions of this license. Thank you for using free software!
L'artwork est placé sous « Creative Commons Attribution-Noncommercial-Share »

Cette licence n'est pas acceptée dans le depot fedora (cf: Licensing - Fedoraproject)

Il n'y a donc aucune chance de voir arriver ce paquet sur notre belle fedora, à moins de passer par livna (je n'ai pas regardé les licences acceptées).
ouai j'avoue il est super bien foutu ce soft 😉
Salut.

Recompile les sources de screenlets...

++
3 mois plus tard
et t'installes ça comment ?
faut compiler ? (si oui va falloir que j'apprenne :-P)
Salut.

Tu fais le classique pour les sources :
$ make
# make install
++
okay j'essayerai ça, je le décompresse avant je suppose ?
yes 😉

edit : il y a un fichier README à lire !!!
eddy33 wrote:yes 😉

edit : il y a un fichier README à lire !!!
tu fais bien de me le dire, j'avais même pas remarqué le readme qui est en plus très clair...
Bon la prochaine fois je ferais plus gaffe...
EDIT : jamais crier victoire trop tôt :hammer:


encore moi (pas taper).
Après des dizaines d'essais, des recherches sur le net...

Je n'arrive pas à faire un make menu :

Le texte du readme :
Extract the archive into some directory. Navigate to that directory.
As root-user run "make install" (Ubuntu users just add a leading "sudo").

By entering "make menu" (again as root) you can install .desktop-files for the
screenlets (not all, only the more stable ones). That allows easily adding
your screenlets through the Applications-menu or the Alt+F2 dialog.
le make install fonctionne très bien mais :

le code console que la console me renvoit suite à un make menu :
make -C desktop-menu
make[1]: entrant dans le répertoire « /home/mat/Téléchargement/screenlets2/desktop-menu »
cp /root/.config/menus/applications.menu /root/.config/menus/applications.menu.bak
cp: ne peut évaluer `/root/.config/menus/applications.menu': Aucun fichier ou dossier de ce type
make[1]: *** [install] Erreur 1
make[1]: quittant le répertoire « /home/mat/Téléchargement/screenlets2/desktop-menu »
make: *** [menu] Erreur 2
Je pense que cela vient de là car j'ai bien un lanceur screenlets dans Applications/accesoires mais quand il se lance la barre de lancement en bas disparait et rien dans la zone de notification !
Bonsoir,

J'ai un petit problème, la compil passe bien mais j'obtiens un beau message d'insulte lors du lancement :
#python /usr/local/share/screenlets/Clock/ClockScreenlet.py
Traceback (most recent call last):
  File "/usr/local/share/screenlets/Clock/ClockScreenlet.py", line 17, in <module>
    import screenlets
  File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 51, in <module>
    from options import *
  File "/usr/lib/python2.5/site-packages/screenlets/options.py", line 216, in <module>
    import gnomekeyring
ImportError: No module named gnomekeyring
J'ai probablement raté quelque chose....
a oui j'ai eu ça aussi, j'avais oublié de le signaler 🙁
ça résoud une partie du problème, j'avais pas tous les paquet de compiz installés mais pas d'interface graphique (# yum install screenlets fonctionne pas). Je vais regarder pour la config via console
Je ne sais pas ce que vaut ce dépot, mais en tout cas il y a des rpm pour fedora 9 sur le site de screenlets:
http://download.opensuse.org/repositori … /Fedora_9/
Ils fonctionnent bien a priori
J'ai du installer 3 packages supplémentaires afin de faire fonctionner le rpm de chez Suze.
#yum install  gnome-python2-gnomekeyring gnome-python2-libwnck
#yum install python-dateutil
#yum install
Ca marche !!!!!