Forum Programmation.autre Programmation d'une applet simple dans Gnome ?

Posté par  (site web personnel) .
Étiquettes : aucune
3
22
avr.
2009
Bonjour,

à une époque, j'utilisais "gdesklet" pour afficher des infos diverses sur mon bureau. Le gros avantage étant que l'API était super simple, et en quelques 10aine de minutes, on pouvait très simplement avoir un "desklet" qui faisait ce qu'on voulait (dans mon cas, afficher l'image d'une webcam en récupérant l'image via http + des affichage de texte).

Maintenant, j'ai l'impression que gdesklet est abandonné, soit. Du coup, j'aurais eu envie de faire la même chose en utilisant une applet gnome. J'ai alors cherché de la doc sur ça, et... j'ai été surpris de ne rien trouver de très engageant. Soit c'est de la vieille doc qui date de plusieurs année, soit c'est trop technique. J'ai tenté de trouver des exemples simples, mais visiblement, même simple c'est trop complexe....
Avec gdesklet, c'était un fichier xml de quelques lignes, un bout de python avec 2 méthodes de quelques lignes, et ça roulait.

Est-ce que l'écriture d'applet dans gnome est effectivement du niveau de l'écriture d'une appli en GTK (ce que je ne considère pas "simple"), ou bien est-ce que j'ai mal regardé ?

Merci pour tout retour et/ou conseil ;)
  • # et en "screenlet" ?

    Posté par  . Évalué à 3.

    et en screenlet ca donnerait quoi ?
    • [^] # Re: et en "screenlet" ?

      Posté par  (site web personnel) . Évalué à 2.

      merci, je ne connaissais pas, ça a l'air intéressant et je vais tester !

      Néanmoins, je reste intéressé par une réponse à ma question sur les applets, je suis curieux...
  • # oui

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    Ce dont je suis sûr :

    1) Un applet est un widget GTK comme les autres. Donc écrire un applet GNOME revient à écrire un widget pour une appli GTK.
    Mais en python, c'est relativement facile une fois que tu maitrises PyGTK (mais y'a une learning step, je l'admet)

    Ce que je n'ai pas vérifié moi-même :

    2) Les docs vieilles de plusieurs années sont toujours d'actualité : rien n'a changé (d'après ce qu'on m'a dit). Il faut se taper des trucs obscurs avec un fichier XML bonobo complètement has been.


    Le mieux je pense c'est de voir comment font les autres. En python, il y'a hamster-applet dont je compte m'inspirer :
    http://projecthamster.wordpress.com/screenshots/

    Mes livres CC By-SA : https://ploum.net/livres.html

    • [^] # Re: oui

      Posté par  (site web personnel) . Évalué à 1.

      Ok ;)

      PyGTK, je connais, j'arrive à faire des applis simple. En tout cas, je saurais faire ce que je désire. Par contre, comme tu dis, il y a de la sauce autour (bonobo & cie), et ça je ne connais pas, et ça me semble un peu complexe par rapport à mon objectif tout simple...

      Je vais regarder le projet hamster dont tu parles, merci !
  • # Mort ?

    Posté par  (site web personnel) . Évalué à 2.

    gdesklets n'avance pas très vite, mais n'a pas non plus l'air mort...
    http://www.gdesklets.de/
    • [^] # Re: Mort ?

      Posté par  (site web personnel) . Évalué à 1.

      ah oui, c'est vrai. La dernière fois que j'avais regardé, ça avait tout l'air d'être mort:
      page web qui ne bouge plus, bibliothèque de desklets périmée avec la plupart qui ne fonctionnaient plus, ... Bref, rien de nouveau, rien qui bouge... Mais comme tu le signales, il reste un peu de vie...

Suivre le flux des commentaires

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