Bekomme webgadget unter OpenSuse 11.1 nicht zum laufen

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
manke
Beiträge: 26
Registriert: 28.04.2007 03:04
Wohnort: Einhausen, Südhessen

Bekomme webgadget unter OpenSuse 11.1 nicht zum laufen

Beitrag von manke »

Leider läuft bei mir das webgadget unter OpenSuse 11.1 nicht. Der gleiche Quellcode lässt sich unter Windows compilieren und es läuft. Unter Linux habe ich natürlich vorher noch die Funktion webgadgetpath() aufgerufen mit Angabe des kompletten Pfades zu libgtkembedmoz.so und zum Firefox (beide liegen im gleichen Ordner). Es bleibt aber dabei, das webgadget stellt keine Internetseiten dar. Ich arbeite mit der 32bit-Version von PureBasic für Windows und auch für Linux. Die Linuxversion läuft ansonsten problemlos.

Wer kann helfen?
tmjuk
Beiträge: 380
Registriert: 30.06.2006 00:10
Wohnort: Backaryd, Schweden

Beitrag von tmjuk »

Nimm mal bitte die Suchfunktion. Dazu sollte es schon einige Einträge hier im Forum geben.

Torsten
PB 4.51 32 Windows Vista, 32 XP, PB 4.51 32 Ubuntu 10.10
manke
Beiträge: 26
Registriert: 28.04.2007 03:04
Wohnort: Einhausen, Südhessen

Beitrag von manke »

Entschuldigung,

das hatte ich vergessen zu erwähnen. Natürlich habe ich zuerst nach bisherigen Einträgen zum Thema gesucht. Aber es war keine Lösung dabei.
tmjuk
Beiträge: 380
Registriert: 30.06.2006 00:10
Wohnort: Backaryd, Schweden

Beitrag von tmjuk »

okay, versuche mal das hier:
http://www.purebasic.fr/german/viewtopi ... dget+linux
(den letzten Post davon beachten)


Leider habe ich zur Zeit kein Linux auf der Platte :(, kann also nicht testen.
Aber so, wie sich das anhörte, soll das funktionieren.

Torsten
PB 4.51 32 Windows Vista, 32 XP, PB 4.51 32 Ubuntu 10.10
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Such mal nach "libxul-dev" oder ähnlich, sollte es unter SuSI eigentlich auch
geben. Und dann installieren.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
manke
Beiträge: 26
Registriert: 28.04.2007 03:04
Wohnort: Einhausen, Südhessen

Beitrag von manke »

Hallo,

die libgtkembedmoz.so habe ich installiert und eine Kopie davon direkt in den firefox-Ordner gelegt. Xulrunner-dev ist installiert, ich glaube, daraus stammt auch meine libgtkembedmoz.so. Der weggadgetpath()-Befehl gibt auch eine 1 zurück für erfolgreichen Aufruf. Dennoch funktioniert das webgadget nicht. Eigentlich sollte alles laut online-Hilfe besonders einfach funktionen wenn die libgtkembedmoz.so und der firefox im gleichen Ordner liegen.

Ich habe mir jetzt geholfen und meinen Vokabeltrainer mit einer Compilerdirektive versehen, die dafür sorgt, dass unter Windows das webgadget aufgerufen wird und unter Linux einfach der Firefox selbst. Damit habei ich mein Ziel genau so erreicht. Statt dem webgadget übergebe ich dem firefox die gesuchte Vokabel, die dann auf www.leo.org nachgesehen wird. Das dauert auch nicht merklich länger, ab dem zweiten Aufruf ist der firefox ja im Plattencache und ist sehr schnell wieder startklar. Aber dennoch ist es schade, dass das webgadget unter Linux so schwer zu installieren ist. Auch im englischen Forum habe ich keinen bei mir funktionierenden Tipp gefunden.
walker
Beiträge: 278
Registriert: 29.08.2004 18:39
Wohnort: Bayern

Beitrag von walker »

hi,

zwar schon ein paar Tage her... aber hab's erst jetzt gesehen...
schau mal hier im engl. Forum nach (mein letzter Eintrag) .:

http://www.purebasic.fr/english/viewtop ... =webgadget
manke
Beiträge: 26
Registriert: 28.04.2007 03:04
Wohnort: Einhausen, Südhessen

Beitrag von manke »

Hallo,

und Danke für den nochmaligen Versuch, das WebGadget zu nutzen. Leider hat auch dieser Link ins englischsprachige Forum nicht weitergeführt. Der Fehler bleibt. Wie bereits weiter oben erwähnt, habe ich mir geholfen, in dem ich per "RunProgram" einfach den Firefox starte und ihm die URL übergebe. Das klappt dann praktisch genau so gut, wie es unter Windows mit dem WebGadget funktioniert. Aber irgendwie ärgert es mich doch, dass dieser Befehl unter Linux einfach nicht läuft. Aber vielleicht knackt ja noch jemand die Nuss?
[/code]
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Beitrag von Vermilion »

Ich finde es verwunderlich, dass überhaupt behauptet wird, es funktioniert. <) Die Leute von Fantasie Software sollten mal ein frisch aufgesetztes Linux System so konfigurieren, dass das WebGadget und die 3D Engine darauf läuft, und dann das Protokoll an die Community übergeben, das wäre sehr hilfreich. Ich habe mir auch schon mal ähnlich die Zähne ausgebissen, als ich versucht habe die OGRE Engine zum Laufen zu kriegen, bis ich keinen Bock mehr hatte.
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
Benutzeravatar
ststeppat
Beiträge: 6
Registriert: 03.07.2005 17:08
Wohnort: Giengen/Brenz
Kontaktdaten:

Beitrag von ststeppat »

Hallo,

gibt es schon jemanden der das Problem mit webGadget und Opensuse 11.1 gelöst hat. Bei mir sind bisher alle Versuche es zum laufen zu bekommen gescheitert. Auch mit der neuen 4.40beta2 (x64 und x86) klappt es nicht.

gruß

Stefan
Antworten