Git Version | Version Git
|
Tofe, Wednesday 23 April 2008 à 19:52
|
|
Subscription date : 09 February 2008
Messages : 921
|
Bon, je reprends le sujet ici, ce sera un peu plus logique...
Tout d'abord, quelques détails sur comment arriver jusqu'à l'étape ultime de weblets, c'est-à-dire le plantage en plein milieu de gecko:
1) mettre à jour à partir de SVN
2) installer les bons paquets nécessaires pour compiler. Sur Hardy, c'est "xulrunnner-1.9-dev", qui contient notemment le fameux mozilla-gtkembed.
3) compiler && make install
4) configurer le chargeur de libraire (ld):
4.1) ajouter deux répertoires de librairies pour ld. Cela se résume à créer un fichier dans /etc/ld.so.conf.d/. Voici par exemple le contenu de mon fichier:
$ cat /etc/ld.so.conf.d/xulrunner.conf
/usr/lib/xulrunner-devel-1.9b5/lib
/usr/lib/xulrunner-1.9b5
4.2) mettre à jour le tout:
5) lancer cairo-dock, afficher le panneau de config, sélectionner l'applet "weblets"
6) normalement, ça devrait planter là, en plein milieu de Gecko, pour une raison encore non identifiée...
Je me permets de citer nochka, qui indique deux liens vers des exemples existants d'implémentation en GTK:
En surfant un peu , je suis tombé sur çà :
http://lxr.mozilla.org/seamonkey/source/embedding/browser/gtk/tests/TestGtkEmbed.cpp
Je ne sais pas si çà peut aider
D'ailleurs à la racine y'a d'autre chose : http://lxr.mozilla.org/seamonkey/source/embedding/browser/gtk/tests/
Voilà... Bon courage à ceux qui veulent tenter de la faire marcher ! |
|
nochka85, Wednesday 23 April 2008 à 20:28
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Pour ajouter les répertoires, faites tout simplement dans un terminal :
sudo gedit /etc/ld.so.conf.d/xulrunner.conf
et rajouter ceci:
/usr/lib/xulrunner-devel-1.9b5/lib
/usr/lib/xulrunner-1.9b5
.... Sauvegardez, puis tappez le fameux sudo ldconfig toujours dans un terminal.
Je rajoute 1 petite chose : Lorsque weblets apparaît dans les applets, c'est dès que l'on coche ce dernier que çà plante ....
un ddd cairo-dock renvoit ceci :
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb71df720 (LWP 7094)]
0xb6583d43 in ?? () from /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so
(gdb)
avec ceci en Backtraces :
(gdb) frame 0
#0 0xb6583d43 in ?? () from /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so
(gdb) frame 1
#1 0x00060203 in ?? ()
(gdb) frame 2
#2 0x00060203 in ?? ()
(gdb) frame 3
#3 0xb6dd84f9 in ?? () from /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so
(gdb) frame 4
#4 0xbfe343d4 in ?? ()
(gdb) frame 5
#5 0xbfe343b8 in ?? ()
(gdb) frame 6
#6 0xb6d150fd in ?? () from /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so
(gdb) frame 7
#7 0xbfe343d8 in ?? ()
(gdb) frame 8
#8 0xbfe343d4 in ?? ()
(gdb) frame 9
#9 0xbfe343e8 in ?? ()
(gdb) frame 10
#10 0xb6583959 in ?? () from /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so
(gdb) frame 11
#11 0x08a04030 in ?? ()
(gdb) frame 12
#12 0xb6fd2a38 in ?? () from /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so
(gdb) frame 13
#13 0xb6dd8521 in ?? () from /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so
(gdb) frame 14
#14 0x00000000 in ?? ()
(gdb) |
|
nochka85, Thursday 24 April 2008 à 23:38
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Allez, encore une petite recherche ... et j'ai pu retrouver un truc que j'avais essayé il y a quelques temps et qui pourrais peut être aider: Prism
Ce programme utilise (si j'ai bien compris) le même principe (xulrunner et gecko) que le convertisseur de Gadgets que Tofe a commencé (qui , je le rappelle pour ceux qui n'ont pas suivi l'ancien post, permettrait de lancer des Gadgets Google de ce site : http://www.google.com/ig/directory?synd=open par exemple).
Mais le but de Prism est différent puisqu'il sert à lancer un site web avec un lanceur dans une simple fenêtre (plus léger que firefox et en restreignant la navigation) ...
Vous trouverez des infos et le programme (version 0.9) ici : http://wiki.mozilla.org/WebRunner et http://people.mozilla.com/~mfinkle/prism/prism-0.9.en-US.linux-i686.tar.bz2
D'ailleurs il existe maintenant un plugin pour firefox 3 ... mais il ne marche pas bien chez moi ...
Pour tester Prism (en version "indépendante" qui, elle, marche très bien), il suffit de suivre ce tuto (c'était pour la version 0.8 ... il suffit d'adapter) : http://blog.roozeec.fr/2008/02/16/applications-web-autonomes-avec-prism/ (n'oubliez pas de faire un liens avec vos plugins firefox pour pouvoir profiter du flash par exemple -> Voir dans le tuto)
Sinon, voici aussi les sources si cela peut aider : http://svn.mozilla.org/projects/webrunner/ |
Subscription date : 29 November 2007
Messages : 7408
|
Un autre post juste pour dire qu'avec Prism (voir ci-dessus) aussi on peut lancer les google gadgets . Voici un petit exemple avec 4 gadgets (pas beaux ) :
... Le "Gros" problème (on le voit bien) c'est les bordures des fenêtres de Prism -> D'où l'utilité du desklet pour retrouver un look plus .... euh ... plus mieux ! |
|
cchumi, Friday 25 April 2008 à 08:25
|
|
Subscription date : 11 January 2008
Messages : 390
|
Hey pas mal du tout ton screen .
Nochka petite question . L'icone du switcher est toujorurs comme ça ? etrange car tu devrais avoir une icone differente ... un Bug ? |
Subscription date : 29 November 2007
Messages : 7408
|
Nochka petite question . L'icone du switcher est toujorurs comme ça ? etrange car tu devrais avoir une icone differente ... un Bug ?
Oui, c'est toujours comme çà ... mais je n'ai pas fouillé dans la config ....
Je devrais avoir quoi comme icone ? |
|
cchumi, Friday 25 April 2008 à 13:15
|
|
Subscription date : 11 January 2008
Messages : 390
|
Un simple cadre ou se dessine visiblement les lignes que tu as deja. tu le trouve dans le Data des sources. |
Subscription date : 29 November 2007
Messages : 7408
|
J'avais coché ou décoché un truc dans la config pour virer ce rectangle ... car il était pas beau ... mais je verrais çà ce soir
.... et sinon, pour weblets .... personne ? ... je voudrais bien jouer à super mario dans un desklet du dock moi ! |
Subscription date : 29 November 2007
Messages : 7408
|
Bon, en fait Cchumi , pour l'histoire de l'icone de switcher, c'est que j'avais "forcé" l'image dans la config ...
... Aller -> Retour à weblets ! |
Subscription date : 29 November 2007
Messages : 7408
|
Weblets est complètement abandonné ou bien est-ce qu'il y a une chance de la voir renaître de ses cendres ?
.... Pour info, on en était resté au fait que cela plantait dès que l'on cochait l'applet dans la config |
|
Tofe, Sunday 25 May 2008 à 19:11
|
|
Subscription date : 09 February 2008
Messages : 921
|
Beeeh euuuh j'ai plus trop d'idée, là, j'avoue... Je propose de la considérer comme morte, jusqu'à nouvel ordre... |
Subscription date : 29 November 2007
Messages : 7408
|
 |
Subscription date : 03 December 2007
Messages : 526
|
+1
je me faisais a l'idée d'avoir ma boite gmail directement sur mon bureaux, depuis cairo-dock
tempis |
Subscription date : 29 November 2007
Messages : 7408
|
Bon , je relance l'appel initial de Tofe alors -> Est-ce qu'un codeur veut jeter un petit coup d'oeil pour voir ce qui plante ? (toutes les infos en début de post ) |
Subscription date : 30 November 2007
Messages : 17118
|
je veux bien essayer ce soir si j'ai fini le truc sur rame |
Subscription date : 29 November 2007
Messages : 7408
|
cool ! |
Subscription date : 30 November 2007
Messages : 17118
|
au fait j'ai pas trouvé le paquet mozilla-gtkmozembed dans les dépôts, y'a une astuces ? |
Subscription date : 29 November 2007
Messages : 7408
|
au fait j'ai pas trouvé le paquet mozilla-gtkmozembed dans les dépôts, y'a une astuces ?
Il faut bien lire la "notice" du premier post :
2) installer les bons paquets nécessaires pour compiler. Sur Hardy, c'est "xulrunnner-1.9-dev", qui contient notemment le fameux mozilla-gtkembed |
Subscription date : 30 November 2007
Messages : 17118
|
au temps pour moi |
Subscription date : 29 November 2007
Messages : 7408
|
|
Git Version | Version Git
|