Uzbl

Uzbl
Uzbl
Uzbl logo.svg
Entwickler Dieter Plaetinck (Dieter@be)
Betriebssystem Unices
Programmier­sprache C
Kategorie Webbrowser
Lizenz GPLv3 (Freie Software)
www.uzbl.org

Uzbl ist ein freier minimalistischer Webbrowser für Unix-ähnliche Betriebssysteme. Der Name Uzbl wird homophon zu dem englischsprachigen Wort usable ausgesprochen, was benutzbar oder brauchbar bedeutet. Uzbl ist ursprünglich für Arch Linux entwickelt und wie dieses dem Minimalismus verpflichtet. Der Entwurf folgt Unix-Idealen – z. B. wiederverwendbare, optimierte Werkzeuge für jeweils nur eine Aufgabe zu haben. Dadurch ist die Software auch sehr schlank und schnell.

Inhaltsverzeichnis

Technologie

Uzbl wird in C entwickelt und als Freie Software unter der GNU General Public License (GPL, Version 3) veröffentlicht. Für das Rendering wird WebKit benutzt. Die Funktionalität ist erweiter- und anpassbar durch eingebundene Skripte. Konfigurationen werden in ASCII-Textdateien gespeichert. Er kann über Standardeingabe (FIFO-Pipe) und POSIX Local IPC Sockets gesteuert werden; es kann auch eine Datei übergeben werden, wie es auch mit der Konfigurationsdatei geschieht.

Merkmale

Uzbl kümmert sich im Grunde nur um das Browsen; jegliche weitere Funktionalität soll von außerhalb des Browsers z. B. durch Skripte oder anderer Software zur Verfügung gestellt werden. Dadurch soll der Browser so weitgehend wie möglich anpassbar sein. Die Oberfläche wird bis auf eine Statusleiste vollständig vom dargestellten Dokument ausgefüllt und hat also keinerlei Bedienelemente oder ähnliches. Für ein Multiple Document Interface mit Registerkarten steht ein Python-Skript namens uzbl-tabbed zur Verfügung, das als Beispielskript standardmäßig mitgeliefert wird. Die Verwendung von WebKit als Rendering Engine trägt viel zur hohen Geschwindigkeit bei, gewährleistet ein hochwertiges Rendering, das z. B. den Acid-3-Test fehlerfrei besteht[1][2] und bringt eine gute Unterstützung für viele Webstandards (HTML, XML, XPath, CSS, ECMAScript, DOM, SVG) und eine Schnittstelle für Netscape-Erweiterungsmodule (z. B. für Flash).

Bedienung

Er kann mit frei definierbaren Tastenkombinationen vollständig mit der Tastatur bedient werden. Die Tastatursteuerung ist jedoch nicht für das Aufrufen von Hyperlinks und Aktionen nötig, die im Kontextmenü vorhanden sind, oder auf Maustasten gelegt, wie z.B. das Blättern durch die Seitenbesuchs-Chronik. Die Bedienung per Tastatur ist zunächst vergleichsweise schwer zu erlernen, jedoch nachher im Gebrauch effizienter. (steile Lernkurve) Das Konzept zum tastaturgestützten Auswählen von Hyperlinks oder anderer Elemente im angezeigten Dokument orientiert sich an der Firefox-Erweiterung Vimperator:[3] Aus den Verweisen im jeweils sichtbaren Dokumentausschnitt wird ein bestimmter ausgewählt und dazu eine Aktion wie das Öffnen des jeweils adressierten Dokumentes ausgelöst. Dies geschieht, indem eine der auf Knopfdruck eingeblendeten, den Verweisen zugeordneten Nummern oder eine Zeichenfolgen aus dem gewünschten Verweis bis zur Eindeutigkeit eingegeben wird.

Geschichte

Die Idee zu dem neuen Browser entstand im Frühjahr 2009 im Webforum von Arch Linux[4], da kein Browser auffindbar war, der strikt nach der Unix-Philosophie gestaltet ist. Dieter Plaetinck begann daraufhin mit der Entwicklung und wurde bald von weiteren Entwicklern aus einer sehr aktiven Community unterstützt.[5] Am 21. April wurde erster Code veröffentlicht.[6] Das Produkt war schon nach zwei Monaten Entwicklungszeit in einem benutzbaren Zustand.[3] Es stehen neben Kompilieranleitungen für eine Reihe von Linux-Distributionen und Mac OS X/Darwin (MacPorts) auch einige fertige Binärpakete zur Verfügung,[7] wenngleich es noch keine offiziell als stabil gekennzeichnete Version gibt. Am 21. September 2009 wurde Uzbl in das Debian-Betriebssystem aufgenommen[8] und dort am 2. Oktober 2009 in den testing-Zweig übernommen.[9]

Weblinks

 Commons: Uzbl – Sammlung von Bildern, Videos und Audiodateien

Quellen

  1. lwn.net/Articles/341246/
  2. cdwillis.wordpress.com/2009/06/22/a-comparison-of-linux-web-browsers/
  3. a b linuxfr.org/~Enixos/28263.html
  4. bbs.archlinux.org/viewtopic.php?pid=539028#p539028
  5. lwn.net/Articles/341245/
  6. bbs.archlinux.org/viewtopic.php?pid=540372#p540372
  7. www.uzbl.org/wiki/howtos
  8. packages.qa.debian.org/u/uzbl/news/20090921T211043Z.html
  9. packages.qa.debian.org/u/uzbl/news/20091002T163921Z.html

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Uzbl — Uzbl …   Википедия

  • Uzbl — Demande de traduction uzbl → Uzbl (+) …   Wikipédia en Français

  • WebKit — Développeur Apple, Nokia, Google Environnements C++ …   Wikipédia en Français

  • dwm — This article is about the X11 window manager. For other uses, see DWM (disambiguation). dwm dwm 5.7.2 showing urxvt, GIMP, Google Chrome and some open terminals …   Wikipedia

  • Internet Explorer — Windows Internet Explorer A component of Microsoft Windows Internet Explorer 9 in Wi …   Wikipedia

  • Lynx (web browser) — Not to be confused with Links (web browser) or LynxOS. Lynx Wikipedia Article displayed in Lynx Original author(s) Lou Mont …   Wikipedia

  • Web browser — Internet Explorer, one of the most widely used web browsers[1] …   Wikipedia

  • Netscape Communicator — 4.8 Developer(s) …   Wikipedia

  • Dillo — 3.0 displaying the English Wikipedia …   Wikipedia

  • Safari (web browser) — Safari Safari 5.1 on Mac OS X Lion Developer(s) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”