Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git CDApplet manquant?
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] CDApplet manquant?
Page : 1 2
ppmt Français 38 ppmt [Read]
13 January 2011 à 20:07

ppmt, Saturday 08 January 2011 à 16:48


Subscription date : 29 November 2007
Messages : 3520
depuis la version 698. je vois ce message apparaitre

c'est quoi ce CDApplet

Traceback (most recent call last):
File "./Xchat", line 30, in <module>
from CDApplet import CDApplet
ImportError: No module named CDApplet
check: set command 'thunderbird ' to appli Inbox - nospam - Mozilla Thunderbird
Traceback (most recent call last):
File "./GnoMenu", line 26, in <module>
from CDApplet import CDApplet
ImportError: No module named CDApplet
>> connecting to gtg...
>>> gtg not available on the bus
>>> path to gtg-gnome :
>>> class of the appli : gtg
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- nokogiri (LoadError)
    from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from ./WebSearch:34
    from ./WebSearch:34:in `each'
    from ./WebSearch:34
We wait for 47782 sec.
desklet systray configured
desklet Slider configured
desklet CPU configured
desklet RSSreader configured
desklet systray configured


J'ai du coup pas mal d'applet qui ne marche plus (xchat, gtg, gnomenu). J'ai bien vu le message qui parle d'applet manquante...c;est le meme probleme?

matttbe, Saturday 08 January 2011 à 17:52


Subscription date : 24 January 2009
Messages : 12573
Donc en gros, tu n'as pas la dernière version?
Cairo-Dock Core: 699
Cairo-Dock Plug-ins: 1813
Cairo-Dock Plug-ins Extras: 115
Cairo-Desklet: 8

ppmt, Saturday 08 January 2011 à 19:30


Subscription date : 29 November 2007
Messages : 3520
en fait si je l'ai.....j'avais juste mis la mauvaise rev

donc le probleme reste entier

matttbe, Saturday 08 January 2011 à 20:38


Subscription date : 24 January 2009
Messages : 12573
MMh? Qu'est-ce que ça te sort ceci:
sudo updatedb
locate CDApplet

Peux-tu poster le contenu du log.txt (dossier des sources de CD)
(car, chezmoicamarche.com)

ppmt, Sunday 09 January 2011 à 04:32


Subscription date : 29 November 2007
Messages : 3520
il a l'air bien la

locate CDApplet
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/mono/CDApplet.cs
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/python/CDApplet.py
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/ruby/CDApplet.rb
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/vala/CDApplet.deps
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/vala/CDApplet.pc.in
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/Dbus/interfaces/vala/CDApplet.vala
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/mono/CDApplet.dll
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CDApplet.c
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CDApplet.h
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CDApplet.pc
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CDApplet.vapi
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/libCDApplet.so
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/C.includecache
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/CDApplet.c.o
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/DependInfo.cmake
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/build.make
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/cmake_clean.cmake
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/depend.internal
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/depend.make
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/flags.make
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/link.txt
/home/ppmt/cairo-dock_bzr/cairo-dock-plug-ins/build/Dbus/interfaces/vala/CMakeFiles/CDApplet.dir/progress.make
/usr/lib/libCDApplet.so
/usr/lib/cli/CDApplet.dll
/usr/lib/pkgconfig/CDApplet.pc
/usr/lib/ruby/1.8/CDApplet.rb
/usr/share/cairo-dock/plug-ins/Dbus/CDApplet.h
/usr/share/vala-0.10/vapi/CDApplet.deps
/usr/share/vala-0.10/vapi/CDApplet.vapi


et le log.txt

matttbe, Sunday 09 January 2011 à 09:37


Subscription date : 24 January 2009
Messages : 12573
Arf, il n'a pas trouvé pythonlibs... Quels paquets de python sont installés chez toi?
Etrange...

ppmt, Sunday 09 January 2011 à 15:20


Subscription date : 29 November 2007
Messages : 3520
euh ceux par defaut de maverick

matttbe, Sunday 09 January 2011 à 16:02


Subscription date : 24 January 2009
Messages : 12573
Et maintenant avec la dernière révision?

C'est bizarre, ${PYTHON_LIBRARY} donnait qqc chez toi alors que ${PYTHONLIBS_FOUND} affirmait l'inverse! Ou alors, "${PYTHONLIBS_FOUND}" recherche autre chose... Mais tant que ${PYTHON_LIBRARY} n'est pas vide, c'est le principal puisque toutes les applets fonctionnaient bien chez toi!

nochka85, Sunday 09 January 2011 à 22:38


Subscription date : 29 November 2007
Messages : 7408
En tous cas, le problème ne vient pas du 64bits car chez moi, je n'ai aucun problème

... En même temps, j'ai installé tout un tas de truc pour me mettre à python

fabounet, Monday 10 January 2011 à 17:20


Subscription date : 30 November 2007
Messages : 17118
il faudrait bien s'assurer que tout fonctionne "hors de la boite"
moi aussi j'ai installé plein de trucs, donc difficile à dire.

ppmt, Monday 10 January 2011 à 19:51


Subscription date : 29 November 2007
Messages : 3520
je ferais la mis a jour ce soir et on verra bien.

matttbe, Monday 10 January 2011 à 20:58


Subscription date : 24 January 2009
Messages : 12573
Rooh, meme pas via ssh?

ppmt, Tuesday 11 January 2011 à 04:26


Subscription date : 29 November 2007
Messages : 3520
si j'aurais pu mais j'ai un travail aussi a faire

Bon je l'ai fait et ca ne change rien

le seul endroit ou je vois un module python CDApplet c'est dans le repertoire d'installation de Dbus. c'est normal?

matttbe, Tuesday 11 January 2011 à 10:18


Subscription date : 24 January 2009
Messages : 12573
Peux-tu poster le log.txt?

ppmt, Tuesday 11 January 2011 à 12:56


Subscription date : 29 November 2007
Messages : 3520
Encore

log.txt

fabounet, Tuesday 11 January 2011 à 13:38


Subscription date : 30 November 2007
Messages : 17118
ok il dit qu'il a pas trouvé Python car il lui manque les .h
or on n'en a pas besoin
tu peux poster le contenu de FindPythonLibs.cmake stp ?
je pense qu'il va falloir s'en passer du coup

matttbe, Tuesday 11 January 2011 à 14:16


Subscription date : 24 January 2009
Messages : 12573
Zut, je n'avais pas vu que la variable foireuse était utilisée à deux endroits. C'est fixé

Concernant PythonLibs, pour que ${PYTHONLIBS_FOUND} soit à "true", il faut le paquet python-dev car il cherche Python.h. Cependant, il est un peu inutile pour nous, il nous faut juste le ${PYTHON_LIBRARY} (ce qui est utilisé dans la dernière version que j'ai pushé)

@ fabounet: je ne crois pas que l'installation de CDApplet.py soit vraiment respectueuses des conventions.
Chez moi, je vois que la plupart des applets ont un dossier dans /usr/lib/pythonX.Y/dist-packages/ (pas encore important avec deux fichiers) mais que surtout, il y a un lien symbolique pour le .py qui renvoie vers un fichier dans /usr/share/... ainsi qu'un fichier python compilé (.pyc) (logique en fait). Exemple avec bzr:
ls -l /usr/lib/python2.7/dist-packages/bzrlib/add*
lrwxrwxrwx 1 root root 33 2011-01-07 19:37 /usr/lib/python2.7/dist-packages/bzrlib/add.py -> /usr/share/pyshared/bzrlib/add.py
-rw-r--r-- 1 root root 3422 2011-01-07 19:37 /usr/lib/python2.7/dist-packages/bzrlib/add.pyc

  • Pour créer le fichier python compiler avec cmake, je ne vois que l'utilisation de la commande externe "pycompile CDApplet.py" qui produit un fichier du même nom en .pyc dans le même dossier (donc ça doit être produit/déplacé dans le dossier de build).
  • Comment faire le lien symbolique proprement?
    • Il n'y a pas moyen d'utiliser la même méthode que pour la gestion des sonames (avec par exemple les libAAA2.3.4 -> libAAA2) mais ça ne renvoie pas vers le même dossier...
    • Ou alors utiliser ln -s ou plutôt ${CMAKE_COMMAND} -E create_symlink




PS: pour pycompile, c'est du python:
import py_compile
py_compile.compile('CDApplet.py')

fabounet, Tuesday 11 January 2011 à 14:53


Subscription date : 30 November 2007
Messages : 17118
en fait les .py sont compilés automatiquement par un trigger chaque fois que tu installes un truc python ou mets à jour python (je l'ai remarqué récemment)
mais je suis d'accord avec toi, il faudrait peaufiner tout ça !

au fait j'ai trouvé un autre moyen de détecter python, plus propre à mon avis:
python -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBDEST'))"

je pense virer FindPythonLibs du coup
ça n'impacte que les qques lignes dans le CMakeLists.txt global, pour trouver PYTHON_SITE_PACKAGE.

PS: c'est vraiment le bordel au passage ... entre les différentes version de python et les répertoires d'install qui diffèrent entre toutes les distribs (ou qui changent, à grands coups de liens symboliques), l'écosystème linux fait vraiment brouillon

ppmt, Tuesday 11 January 2011 à 22:28


Subscription date : 29 November 2007
Messages : 3520
Tabernacle.....je comprends rien a ce que vous racontez

Je fais la mise a jour puis je teste et j'enverrais le fichier que fabounet reclame au besoin!

ppmt, Wednesday 12 January 2011 à 03:05


Subscription date : 29 November 2007
Messages : 3520
j'ai donc update et c'est toujours pareil...

Check if there is an update for Cairo-Dock

Cairo-Dock-Core : rev 699 -> 700

700: matttbe 2011-01-11 Updated Copyrights (2011)

An update has been detected for Cairo-Dock
Installation : Cairo-Dock Core
    Successfully Installed !

Check if there is an update for Plug-ins

Cairo-Dock-Plug-Ins : rev 1814 -> 1815

1815: matttbe 2011-01-11 DBus: Fixed a typo in Python and Bash interface + U...

An update has been detected for Plug-Ins
Installation : Plug-Ins
    Successfully Installed !

Check if there is an update for Plug-ins Extras

Cairo-Dock-Plug-Ins-Extras : rev 118 -> 119

119: Fabrice Rey 2011-01-12 Deluge: few little bug-fixes + added a Transmiss...

An update has been detected for Plug-Ins Extras
Installation : Plug-ins Extras
    Check dependences
    Successfully Installed !

Check if there is an update for Desklets

Cairo-Desklet : rev 10 -> 11

11: matttbe 2011-01-11 Updated Copyrights (2011)

An update has been detected for Desklet
Installation : Cairo-Desklet
    Successfully Installed !


et voila le fichier que Fabrice a demande : FindPythonLibs.cmake

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] CDApplet manquant?
Page : 1 2
ppmt Français 38 ppmt [Read]
13 January 2011 à 20:07


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git CDApplet manquant? Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.