Ich dachte mir, daß vielleicht so mancher an einem kleinen Bericht intressiert wäre... Die Screenshots, die ich während meiner Browserjungfernfahrt gemacht habe werde ich gleich unter http://mini.gt.owl.de/~alain/ zur verfügung stellen. --- Compilation --- Ich habe den Quellcode genommen und selber übersetzt - Das dauert lange, aber es klappt, wenn man rücksicht auf ein paar Punkte nimmt. Bei Debian Distributionen gibt es das Verzeichnis /usr/include/g++. Dort stehen Dateien, die von Mozilla direkt erwartet werden, aber so nicht gefunden werden. Bevor man also mozilla's configure startet sollte man CFLAGS so setzen, daß dort auch "-I/usr/include/g++" drin steht (Oder besser eine andere Variable benutzen - Dazu verweise ich mal an meine Frage, die ich an die Liste gestellt habe). Wie es mit den anderen Distributionen steht, weiß ich nicht. Wer nach "configure" noch Einstellungen ändern möchte, kann dies übrigens in der config/autoconf.mk machen. Ansonsten kann man sich einfach an die Datei README/mozilla/unix-build.html halten. Ich habe zum übersetzen den pgcc (egcs mit Optimierungsmöglichkeiten) benutzt und es klappte ohne großartige Probleme (Die kleinen Probleme sind so oder so diejenigen, welche man am längsten suchen muß). BTW: Im voraus sollte die nspr Lib installiert sein (auch von ftp.mozilla.org zu kriegen). Außerdem kann man zwischen GTK und Motif als Toolkit wählen. (Ich habe GTK gewählt (mindestens 1.2.0). --- Der Browser --- Ist alles kompiliert hat man die Qual der Wahl zwischen mozilla-apprunner.sh, mozilla-viewer.sh und run-mozilla.sh. run-mozilla.sh und mozilla-viewer.sh starten beide den Raptor (den Unterschied zwischen den beiden Scripten kenne ich jetzt (noch) nicht.) Dieser ist etwas spartanischer als der Gecko (start via mozilla-apprunner.sh), allerdings scheint dessen Oberfläche mittels XML geschrieben zu sein. Eigentlich sollte das nicht weiter schlimm sein, aber scheinbar ist das parsen von XML noch nicht sooooo schnell: Die Folge: Ich muß auf meinem K6-200 ca. 1 Minute warten, bis der Browser einsatzfähig ist. (Schön aussehen ist schließlich nicht alles...) (gecko.gif) Ich bleibe erstmal weiter bei Gecko: Das Design gefällt mir und ich denke, daß das eine gute Auffrischung im Vergleich zu Netscape 4.xx ist. Das laden und setzen der Preferences endet leider mit einem Absturz... Wer genau hinschaut erkennt, daß auf der linken Seite anscheinend etwas versteckt wird. Wer sich die Mühe macht und das Browserframe an die Seite zu schieben, der wird mit einer Vorschau auf die Integration des AOL IM's und der Bookmarks belohnt. (gecko-bookmarks.gif) Da man mit dem ganzen grafischen Krams eigentlich noch nicht so viel anfangen kann (Außer die Home Funktion!!! :)) habe ich mit raptor weitergemacht. Wie man sehen kann (raptor-slashdot.gif) ist raptor weniger dafür ausgelegt, schön auszusehen, als mehr für die Entwicker... Um ehrlich zu sein: Der Raptor gefällt mir besser als Gecko, da er bis auf Bookmarks und einen Home Button (wichtiger!) alles bietet was man braucht (back, forward, url). Das Anzeigen von Webseiten mit komplizierten Inhalten klappt schon äußerst gut und ist IMHO schneller als mit Netscape 4.xx (raptor-slashdot.gif, raptor-cnn.gif, raptor-freshmeat.gif). Auch Frames funktionieren prima (Schwierig heutzutage noch welche zu finden ;) - Dank Flo wußte ich dann doch noch eine Seite: raptor-mini.gif). Da mozilla erst bei M5 angelangt ist sind zumindest einige Probleme vorprogrammiert: * AltaVista läßt mozilla abstürzen (beim laden von Werbung ausgerechnet ;)) * bei mp3site wird die Tabelle nicht richtig interpretiert (oder die Leute dort haben keine vernünftige Tabellen... Frontpage? - raptor-mp3site.gif) * wer gerne (wie ich) mit der Tastatur scrollt wird sehr bald Probleme mit der Lesbarkeit haben (raptor-tastatur-garbage.gif) * Die Tagesschau crashed auch fröhlich den Browser. --- Fazit --- Ich finde, was ich gesehen habe, schon äußerst ansprechend und denke, daß sich spätestens mit der Möglichkeit mozilla als GTK-widget einzusetzen, eine rosige Zukunft für Gecko/Raptor (und wer noch in der Familie ist) am Horizont breit macht. Ich werde mir M6 wohl auch besorgen und damit rumspielen :)) (Puuuh... Ich bin fertig - mit dem Text als auch so) cYa, - -- Alain -- - PS: Mein mozilla source Dir belegt circa 150 MB momentan... (Sources, Object Files und das finale Produkt) PPS: Gestern sollte eigentlich M6 released werden... -- My opinions are mine. You can rent them. Just ask me for prices -- Steffen Grunewald
Teilnehmer (1)
-
Alain Schroeder