Page 1 sur 2

WebGadget et Ubuntu

Publié : mar. 21/août/2007 20:25
par MetalOS
Salut tous le monde , voila je cherche à utiliser un webgadget dans une application sous linux Ubuntu 7.04. Dans la doc il dise d'utiliser la commande WebGadgetPath() et d'indiquer les paramètre du "Gtk Mozilla Embedding Widget" ou "libgtkembedmoz.so" + la commande WebGadget().
Le problème c qu'il ne ce passe rien.
Voici mon code:

Code : Tout sélectionner

Lib$  = "usr/lib/firefox/libgtkembedmoz.so/"
Lib_Path$ = "usr/share/firefox"
 
 If OpenWindow(0,0,0,600,300,"test", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_MaximizeGadget) And CreateGadgetList(WindowID(0))
  If WebGadgetPath(Lib$, Lib_Path$)
  WebGadget(0,0,0,80,80,"http://www.purebasic.com")
  EndIf
  Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf 
Ou alors ca vient de mon code ce qui est fort possible.

Publié : mer. 22/août/2007 8:21
par Anonyme
en mode root dans la console :
- sudo nautilus
une fenetre va s'ouvrir, c'est l'explorateur en mode root , va dans :
etc/ld.so.conf
ouvre le , puis rajoute : /usr/lib/firefox , et enregistre.
puis ferme nautilus, pas de connerie avec nautilus, en root , t'es dieu le père :D
ensuite dans la console tape : sudo ldconfig

puis dans pb tu fait :

Code : Tout sélectionner

If WebGadgetPath("")
...
...
@++

Publié : mer. 22/août/2007 14:34
par MetalOS
Un super grand merci à toi ca marche nikel.

Publié : jeu. 11/déc./2008 17:10
par Le psychopathe
Je relance ce topic car moi sur ubuntu 8.4 rien ne fonctionne, il trouve rien quand je tappe les commandes. C'est la troisième distribution de linux que je teste pour ça.
Je déprime help me :cry: :cry: :cry: :cry: :cry: :cry: :cry:

La librairie je l'ai ajouté manuellement mais rien à faire même quand j'utilise recherche il ne la trouve pas.
Et quand je tape cela : etc/ld.so.conf il me dit qu il trouve rien

svp svp svp

Publié : jeu. 11/déc./2008 17:24
par Anonyme
Et quand je tape cela : etc/ld.so.conf il me dit qu il trouve rien
ton problème est donc là. tu dois forcement faire une erreur de syntaxe quelque part.

+

Publié : jeu. 11/déc./2008 17:51
par Le psychopathe
Bon j'ai reussi à faire :

ouvre le , puis rajoute : /usr/lib/firefox , et enregistre.
puis ferme nautilus,

ici j'ai eu un problème :
ensuite dans la console tape : sudo ldconfig
AU debut j'ai tapé idconfig (commande inconnue)mais après SUDO LDCONFIG et là rien du tout. Je me dis c'est peut être fait en invisible alors retour sous PB et toujours le problème.

Alors le soucis vient peut être du fait que la librairie n'existait pas et que je l'ai rajouté manuellement dans le dossier firefox car j'ai firefox 3.0.4 et il semblerait que cela n'existe plus. Donc bug PB à cause du nouveau firefox ???
3 jours que je suis sur ce problème
Je craque !!!!!!

Publié : jeu. 11/déc./2008 18:02
par Anonyme
Attention , si t'es en root et que tu fait une erreur de syntaxe dans l'ouverture du fichier ld.so.conf , il va te créer un fichier avec l'erreur de syntaxe... donc aucun effet.


pour Ldconfig (L en minuscule)

Publié : jeu. 11/déc./2008 18:05
par Le psychopathe
Cpl.Bator a écrit :Attention , si t'es en root et que tu fait une erreur de syntaxe dans l'ouverture du fichier ld.so.conf , il va te créer un fichier avec l'erreur de syntaxe... donc aucun effet.


pour Ldconfig (L en minuscule)
oui je l'ai bien fait en minuscule mais rien n'y fait malheuresement
J'ai même rajouté INCLUDE dans le fichier pour voir mais rien du tout je désespère enfin c est tout pour aujourd hui je pars sur le terrain cette nuit ^^

Publié : dim. 28/déc./2008 14:17
par Le psychopathe
J'ai trouvé, en fait il faut installé ce paquet : libxul-dev
voilà @++

Publié : dim. 28/déc./2008 16:16
par Anonyme
Tu es sous quel environnement ? KDE ? GNOME ?

en tout cas , merci d'avoir fait remonté l'info.

Publié : mar. 30/déc./2008 22:50
par Le psychopathe
Cpl.Bator a écrit :Tu es sous quel environnement ? KDE ? GNOME ?

en tout cas , merci d'avoir fait remonté l'info.
heu bonne question, je n'en sait rien du tout et je n'ai pas le pc sous la main ^^ Je regarde ça pour ce week end ;)

Publié : lun. 16/mars/2009 22:35
par Le psychopathe
Cpl.Bator a écrit :Tu es sous quel environnement ? KDE ? GNOME ?

en tout cas , merci d'avoir fait remonté l'info.
J'ai enfin récupéré le pc, j'ai tout remis et je donc je suis sous GNOME.
J'ai réinstallé PB, aucun soucis ;)
Voilà voilà

Publié : sam. 21/mars/2009 6:03
par Fred
Le fait de specifier le path complet dans le WebGadget() devrait eviter d'editer le /etc/ld.so.conf. Donc si ca marche pas, c'est qu'il y a un bug quelque part. Dans le premier post, Lib$ devrait etre: "libgtkembedmoz.so".

Re: WebGadget et Ubuntu

Publié : dim. 10/janv./2010 21:38
par MetalOS
Il serait bon de revoir le webgadget sous linux. Dans la doc il est dit que la lib libgtkembedmoz.so sera recherchée grâce au WebGadgetPath. Seulement avec la version 3.5 de firefox cet lib n'existe plus. Comment faire pour faire fonctionner à coup sûr un WebGadget sous linux ??????????

Je ne vous cache pas que ca commence à me gonfler de ne pas trouver comment faire marcher ce putain de WebGadget sous linux. :twisted: :twisted: :twisted: :twisted:

Merci d'avance pour vos réponses.

Re: WebGadget et Ubuntu

Publié : lun. 11/janv./2010 0:00
par Guimauve
MetalOS a écrit :Il serait bon de revoir le webgadget sous linux. Dans la doc il est dit que la lib libgtkembedmoz.so sera recherchée grâce au WebGadgetPath. Seulement avec la version 3.5 de firefox cet lib n'existe plus. Comment faire pour faire fonctionner à coup sûr un WebGadget sous linux ??????????

Je ne vous cache pas que ca commence à me gonfler de ne pas trouver comment faire marcher ce putain de WebGadget sous linux. :twisted: :twisted: :twisted: :twisted:

Merci d'avance pour vos réponses.
Tu n'es pas le seul avec ce problème. Dans mon cas j'ai dû vire temporairement le système d'aide d'un de mes programmes puisqu'il utilise le WebGadget() avec des fichiers html en local. Pire encore il y a un autre programme qui sans WebGadget() cela donne rien de continuer.

Je vais chercher de mon coté et je donne du nouveau si j'en trouve.

A+
Guimauve