Forum Linux.débutant Exécutions d'aDesklets

Posté par  .
Étiquettes : aucune
0
10
août
2005
Concernant les aDesklets après un premier post (http://linuxfr.org/forums/9/10580.html(...) : Installation d'aDesklets avortée) m'ayant permis de résoudre les problèmes de configuration le second volet concerne leur exécution :-(

Voilà le résultat de 2 tentatives avec des Desklets différents


1 - WeatherforecasT

$ ./weatherforecast.py
Traceback (most recent call last):
File "./weatherforecast.py", line 41, in ?
import adesklets
File "/usr/lib/python2.4/site-packages/PIL/__init__.py", line 36, in ?
File "usr/lib/python2.4/site-packages/adesklets/initializer.py", line 53, in __init__
File "usr/lib/python2.4/site-packages/adesklets/communicator.py", line 103, in err
adesklets.error_handler.ADESKLETSError: adesklets process exited -
Exception exceptions.AttributeError: <exceptions.AttributeError instance at 0xb7c7d30c> in
<bound method _Communicator.__del__ of <adesklets.communicator._Communicator instance at 0xb7b38bac>> ignored



2 - Mailer

$ ./mailer.py
Traceback (most recent call last):
File "./mailer.py", line 46, in ?
import adesklets
File "/usr/lib/python2.4/site-packages/PIL/__init__.py", line 36, in ?
File "usr/lib/python2.4/site-packages/adesklets/initializer.py", line 53, in __init__
File "usr/lib/python2.4/site-packages/adesklets/communicator.py", line 103, in err
adesklets.error_handler.ADESKLETSError: adesklets process exited -
Exception exceptions.AttributeError: <exceptions.


Quelques rappels :
* Distribution : Mandriva LE 2005
* j'ai installé aDesklets dans :
je l'ai placé dans /usr/local/share et l'ai décompacté sous root. Désormais il est accessible à tous les compte (user : 1000 et group : users).

Voilà le résultat de l'installation

/usr/local/share/adesklets:
total 72
18087 drwxr-xr-x 2 root root 1024 aoû 9 05:49 ./
18073 drwxr-xr-x 7 root root 1024 aoû 9 05:49 ../
18088 -rwxr-xr-x 1 root root 935 aoû 9 05:49 adesklets_debug.sh*
18090 -rw-r--r-- 1 root root 2438 aoû 9 05:49 FONT_LICENSE
18091 -rw-r--r-- 1 root root 65932 aoû 9 05:49 Vera.ttf

/usr/local/share/adesklets-0.4.10:
total 602
20125 drwxrwxrwx 8 1000 users 1024 aoû 9 05:41 ./
18073 drwxr-xr-x 7 root root 1024 aoû 9 05:49 ../
20198 -rw-r--r-- 1 1000 users 10342 jun 11 02:17 acinclude.m4
20200 -rw-r--r-- 1 1000 users 45145 jun 11 02:17 aclocal.m4
20204 -rw-r--r-- 1 1000 users 805 jun 11 02:17 AUTHORS
20206 -rw-r--r-- 1 1000 users 13668 jun 11 02:17 ChangeLog
20210 -rwxr-xr-x 1 1000 users 2774 jun 11 02:17 compile*
20219 -rw-r--r-- 1 root root 34508 aoû 9 05:41 config.log
20082 -rwxr-xr-x 1 root root 43425 aoû 9 05:41 config.status*
20203 -rwxr-xr-x 1 1000 users 304336 jun 11 02:17 configure*
20199 -rw-r--r-- 1 1000 users 17677 jun 11 02:17 configure.ac
20205 -rw-r--r-- 1 1000 users 15145 jun 11 02:17 COPYING
2124 drwxrwxrwx 2 1000 users 1024 aoû 9 05:41 data/
20211 -rwxr-xr-x 1 1000 users 12117 jun 11 02:17 depcomp*
20218 -rwxr-xr-x 1 1000 users 688 jun 11 02:17 devpatch.sh*
20126 drwxrwxrwx 4 1000 users 1024 aoû 10 03:30 doc/
20207 -rw-r--r-- 1 1000 users 5934 jun 11 02:17 INSTALL
20217 -rw-r--r-- 1 1000 users 6421 jun 11 02:17 INSTALL.fr
20212 -rwxr-xr-x 1 1000 users 5598 jun 11 02:17 install-sh*
2143 -rw-r--r-- 1 root root 20445 aoû 9 05:41 Makefile
20201 -rw-r--r-- 1 1000 users 1506 jun 11 02:17 Makefile.am
20202 -rw-r--r-- 1 1000 users 20548 jun 11 02:17 Makefile.in
20213 -rwxr-xr-x 1 1000 users 8857 jun 11 02:17 missing*
20214 -rwxr-xr-x 1 1000 users 722 jun 11 02:17 mkinstalldirs*
20208 -rw-r--r-- 1 1000 users 6046 jun 11 02:17 NEWS
20215 -rwxr-xr-x 1 1000 users 2533 jun 11 02:17 py-compile*
20197 -rw-r--r-- 1 1000 users 593 jun 11 02:17 README
2044 drwxrwxrwx 3 1000 users 1024 aoû 9 05:41 scripting/
2088 drwxrwxrwx 3 1000 users 2048 aoû 9 05:43 src/
2076 drwxrwxrwx 3 1000 users 1024 jun 11 02:18 test/
20209 -rw-r--r-- 1 1000 users 288 jun 11 02:17 TODO
2129 drwxrwxrwx 2 1000 users 1024 aoû 9 05:41 utils/
20216 -rwxr-xr-x 1 1000 users 4004 jun 11 02:17 ylwrap*




J'ai placé des desklets dans un sous-répertoire de l'utilisateur courant (le mien en l'occurence) genre ~/Peso/Desklets

Quelques questions subsidiaires :
Faut il avant de lancer la commande ./weatherforecast.py lancer celle de adesklets ? Je n'ai pas très bien saisi

D'autre part cette cmde adesklets ne fonctionne que si je suis sous Root. Mais nullement à partir d'un compte utilisateur.
Le but de pour ce genre d'appli n'est il pas de faire, comme pour une application habituelle (mozilla par exemple), en sorte qu'elle soit utilisable par tous les users même si elle est placée en dehors du répertoire de chaque utilisateur ?

Je vous remercie par avance.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.