| ||||||||
Astucien ![]() | Bonjour, Quand j'étais sous Lenny avec KDE 3.5, j'avais créé un theme superkaramba associé à un script python qui, par exemple, pilotait amarok en affichant une barre de progression de la musique, pourcentage, durée écoulée, chaque élément survolé par le pointeur de la souris affichait un petit popup descriptif, etc... En gros, ça donnait ça :
Depuis lors, je suis passé par diverses distributions et actuellement j'utilise Archlinux avec Gnome 3 restreint (gnome 2 ou metacity). Bien que Superkaramba soit conçu à la base pour fonctionner sous KDE, j'ai malgré tout pu l'installer sur Archlinux et j'ai allégé mon script ainsi que le scrypt python, le tout pompant trop de ressources. Voici maintenant à quoi il ressemble : Le script python fonctionne à peu près correctement après installation de kross et ruby et quand je passe le curseur de la souris sur des éléments, les petits popup s'affichent normalement. En outre, si je clique sur la lune, ça lance firefox qui va pointer sur ce site Tout serait donc pour le mieux, sauf que si j'effectue une quelconque action qui nécessite un clic de souris en dehors du thème lui-même (et même un simple clic de souris sur le bureau), les popup ne s'affichent plus (mais les actions associées restent actives, ce qui implique le script python continue d'être actif partiellement). Pour rétablir la situation, je dois opérer un "reload" du thème (clique droit sur le thème -> reload this theme) et ça remarche temporairement comme dit plus haut. Quelqu'un aurait-il une idée pour faire en sorte que le script python conserve toutes ses fonctions en permanence ? Pour gouverne, voici un extrait du script python concernant la lune : # affichage de la phase de la lune A noter que temps[2] correspond à temps.append('phase actuelle de la lune') qui est définit plus haut dans le script. Si un spécialiste de python (j'ai actuellement les version 2.7 et 3.2) et de superkaramba avait une idée, je lui en serais reconnaissant. Amicalement,
| |||||||
Publicité | ||||||||
Petit astucien ![]() | Sans le code complet, il sera dificile de t'aider, mais ajouter une option on_mouse_over dans le code devrais aider. seulement selon les import que tu utilise ça varie (wx, gtk)
| |||||||
![]() ![]() | Voilà mon script : voir ici J'ai essayé de remplacer addImageTooltip par on_mouse_over mais ça plante le script complètement. Cordialement
Modifié par Mimile le 21/03/2012 13:38 | |||||||
![]() ![]() | En pratique, comment faire pour ajouter on_mouse_over ? | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | |||||||||||||||
|