SliTaz-Webbrowser
TazWeb ist ein ganz einfacher und sehr ressourcenschonender Webbrowser mit einem einzigen Fenster, einer kleinen Werkzeugleiste und einem Kontextmenü, aber ohne eine Menüleiste und Reiter. Funktionen wählt man mit einem Rechtsklick irgendwo in dem Browser-Fenster oder über die Werkzeugleiste. TazWeb kann auch Lesezeichen in einer persönlichen Startseite verwalten. Es hat einen Modus zum Betrachten des Seiten-Quelltextes sowie Vergrößerungs- und Druckfunktionen. TazWeb ermöglicht über ein Suchfeld und (standardmäßig) Google schnell im Internet zu suchen. Diese Dokumentationsdatei ist stets über die rechte Seite der Werkzeugleiste zugreifbar.
Der Browser ist sehr schnell und klein (das Objektprogramm ist etwa 24 KB groß) und verwendet die „Webkit engine“ zum Seitenaufbau. Daher werden alle neuesten Web-Standards unterstützt wie auch Javascript und Flash-Animationen sowie Videos.
Geschichte
Der SliTaz Webbrowser wurde für die Anforderungen von TazPanel entwickelt, das die SliTaz-Verwaltung mitsamt einer Paketverwaltung ermöglicht. Es wurden die neuesten Technologien wie HTML 5 und CSS 3 für die graphische Benutzeroberfläche verwendet. Die Inhalte werden mit CGI erstellt. Der bevorzugte Webserver ist „Busybox httpd.“
Sicherheit und persönliche Daten
TazWeb ist ein sehr sicheres Programm und speichert keinerlei persönliche Daten: Es werden keine „cookies“ gespeichert oder Sitzungs- und Verlaufsdateien erstellt. Daher werden auch „website“-bezogene Einstellungen nicht gespeichert, so dass z.B. Anmeldedaten nach jedem Starten des Programms erneut eingegeben werden müssen (nebenbei bemerkt: „websites“ können mithilfe von „cookies“ Ihr Verhalten beobachten!).
Kiosk-Modus
TazWeb bietet einen Kiosk-Modus, der für Rechner in öffentlichen Bereichen nützlich ist. Der Kiosk-Modus startet TazWeb im Vollbildschirmmodus. Im Kiosk-Modus ist es nicht möglich, Lesezeichen zu setzen, irgendetwas zu speichern („download“) oder einen URL in einem neuen Fenster zu öffnen.
$ tazweb --kiosk
Startseite und Lesezeichen
TazWeb kann eine Startseite in dem globalen Standard-Konfigurations-Verzeichnis verwenden.
Der Pfadname ist: /usr/share/webhome
.
Die Datei bookmark.txt
ist eine einfache Textdatei, die standardmäßig eine Liste
von Verweisen („links“) enthält.
Diese Datei kann mit einem beliebigen Text-Editor bearbeitet werden, z.B. zum Einfügen von
Lesezeichen.
Es kann aber auch das TazWeb-Kontextmenü (durch Rechtsklick) verwendet werden.
Beim ersten Starten erzeugt TazWeb eine persönliche Lesezeichen-Datei in dem Verzeichnis
.config/tazweb
.
TazWeb kann mit Lesezeichen umgehen und ein Lesezeichen auf Ihre Startseite kann leicht über den Kontextmenüeintrag: „Lesezeichen hinzufügen“ hinzugefügt werden. TazWeb kann Ihre Lesezeichen auch über eine elegante CGI-Web-Oberfläche verwalten.
Anmerkung: Die Standard-Lesezeichendatei bookmarks.txt
befindet sich in dem
Verzeichnis /usr/share/tazweb
.
Diese kann als persönliche Lesezeichendatei verwendet werden, indem in einem Terminal das folgende
Kommando eingegeben wird:
$ cp -f /usr/share/tazweb/bookmarks.txt $HOME/.config/tazweb
Startseite und URL als Aufrufparameter
Die Standard-Startseite („SliTaz WebHome“) ist im Quellprogramm festgelegt und kann nicht geändert werden. TazWeb kann aber mit einem URL als erstem Argument gestartet werden, z.B.:
$ tazweb http://www.slitaz.org/
Auf diese Art können Sie beispielsweise Ihre eigene Startseite als hübsches HTML-Dokument
gestalten und TazWeb über ein Schreibtischsymbol oder mit dem Kommando
tazweb file://$HOME/.config/tazweb/home.html
starten.
Wenn Sie eine eigene Startseite für Ihr Direktstart-System oder alle Benutzer gemeinsam haben
möchten, können Sie ein eigenes Paket slitaz-configs erzeugen oder Sie bearbeiten die HTML-Datei
/usr/share/webhome/index.html
.
Wenn Sie diese Datei ändern, sollten Sie das Paket slitaz-configs
blockieren oder eine
Sicherungskopie der geänderten Datei erstellen, da diese bei Aktualisierung des Pakets
slitaz-configs
überschrieben wird.
Wenn TazWeb mit einem URL als Argument gestartet wird, braucht http://
darin nicht
angegeben zu werden, da TazWeb URLs selbstständig umformt.
URL und Suchanfragen
Über das URL-Feld in der Werkzeugleiste kann die Adresse einer „website“ eingegeben werden.
Dort wird auch die Adresse der aktuellen „website“ angezeigt.
In dem URL-Feld kann Auswählen, Kopieren und Ablegen benutzt werden.
http://
braucht darin nicht angegeben zu werden, da TazWeb URLs selbstständig umformt.
Um einen neuen URL zu aktivieren, muss die „ENTER“-Taste betätigt werden.
Das Suchfeld ermöglicht die Internetsuche, wobei standardmäßig Google verwendet wird. Es braucht nur die Suchanfrage eingetippt und die „ENTER“-Taste betätigt zu werden; auch Linksklick auf das Suchsymbol ist möglich.
„Web“-Anwendungen
Der Browser TazWeb ist bestens geeignet, um „Web“-Anwendungen mithilfe eines hübschen
Schreibtischsymbols oder über das Standard-SliTaz-Menü zu starten.
Dazu braucht nur eine einfache „desktop“-Datei mit einem Text-Editor erstellt zu werden.
Es folgt ein Beispiel für einen „Web“-Anwendungsstarter, der scn.desktop
heißen
könnte:
[Desktop Entry]
Type=Application
Name=SliTaz SCN
Icon=slitaz-menu
Exec=tazweb http://scn.slitaz.org/
Fehler und Entwicklung
TazWeb ist ein „open source“-Projekt unter einer BSD-Lizenz und alle Ressourcen werden von SliTaz GNU/Linux bereitgestellt. Für die Verwaltung des Kodes verwenden wir ein „Mercurial repository.“ Diskussionen und Unterstützung erfolgen über das Forum der SliTaz-Benutzergemeinschaft. Wenn Sie irgendeine Funktion an TazWeb vermissen oder einen Fehler finden, benachrichtigen Sie uns bitte mittels unseres Fehlermeldeverfahrens bei: bugs.slitaz.org
Wenn Sie helfen und sich an der Entwicklung beteiligen wollen, könnten Sie damit anfangen, eine lokale Kopie des „TazWeb repository“ zu erstellen, darin Ihre Korrektur, verbesserte Dokumentation oder Gestaltung („artwork“) einzubringen und diese dann an die „SliTaz mailing list“ oder an das SCN schicken. Um das „TazWeb Mercury repository“ zu kopieren oder anzusehen kann das folgende Kommando verwendet werden:
$ hg clone http://hg.slitaz.org/tazweb