ubuntuusers.deWikiMidori

Midori

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

logo.jpg Midori {de} ist ein schlanker und schneller auf Webkit basierender Browser. Für die grafische Oberfläche wird die Bibliothek GTK2 verwendet, wodurch sich Midori wie Epiphany perfekt in GNOME und zusätzlich auch in Xfce oder LXDE integriert. Daneben gibt es mit Arora einen weiteren Webkit-Browser auf Qt-Basis, der besser zu KDE passt. Last but not least seien noch Chromium und sein Pendant Google Chrome genannt.

Besonders deutlich wird der Geschwindigkeitsvorteil im Vergleich zu Gecko-basierenden Browsern wie Firefox bei Webseiten mit intensiver JavaScript-Nutzung und anderen Web 2.0 Funktionen. Midori bietet unter anderem folgende Funktionen:

Hinweis:

Da Midori ein junges Projekt ist, befindet es sich noch in Entwicklung. Für den Dauereinsatz als vollwertiger Ersatzbrowser ist Midori – abhängig von den persönlichen Ansprüchen – unter Umständen noch nicht geeignet. Erwähnenswert sind aber die im Vergleich mit anderen Browsern relativ geringen Hardware-Anforderungen.

Midori warnt erst ab Version 0.2.5 mit einer roten Adressleiste vor selbst erstellten Zertifikaten. Dies stellt in älteren Versionen u.U. eine Gefahr bei Internetadressen dar, die mit https:// beginnen.

Installation

Midori ist in den offiziellen Paketquellen von Ubuntu vorhanden. Folgendes Paket muss installiert [1] werden:

  • midori (universe)

Wiki/Vorlagen/Installbutton/button.png

Anschließend kann das Programm in GNOME aus dem Anwendungsmenü über "Anwendungen -> Internet -> Midori" gestartet werden, unter Xfce stattdessen über "Applications -> Netzwerk -> Midori".

PPA

Die Versionen aus den offiziellen Paketquellen sind schnell veraltet. Aktuelle Entwicklerversionen lassen sich durch die Einbindung externer Paketquellen [2] nutzen.

Webkit

Hinweis:

Dieser Schritt kann ab Ubuntu 10.10 Maverick Meerkat übersprungen werden. Dann wird Webkit aus den offiziellen Paketquellen installiert.

Zuerst muss das zugrundeliegende Webkit eingebunden werden. Dieses PPA ist nur als Quelle der abhängigen Bibliotheken wichtig, ein konkretes Programm wird nicht installiert.

  • ppa:webkit-team/ppa

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Weitere Informationen bietet die Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung vom Benutzer/Team webkit-team.

Midori

  • ppa:midori/ppa

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Weitere Informationen bietet die Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung vom Benutzer/Team midori.

Nach dem Aktualisieren der Paketquellen kann Midori wie oben installiert werden.

./midori.jpg

Benutzung

Midori bietet bei der Nutzung keine Überraschungen. Das Menükonzept ähnelt dem von Firefox, in jüngerer Zeit orientiert man sich am allgemeinen Trend, mehr Platz für die anzuzeigende Webseite zu schaffen. Falls die Menüleiste ausgeblendet ist, führt man einen Rechtsklick rechte Maustaste auf ein beliebiges Symbol der Navigationsleiste aus und aktiviert sie wieder. Die Taste F9 öffnet eine Seitenleiste für

  • Lesezeichen

  • Verlauf

  • Übertragungen (Downloads) und

  • Nachrichtenquellen (RSS Feeds)

Auch eine Schnellwahl wie in Opera üblich ist vorhanden. Eventuell nützlich sind diverse Startoptionen, die man sich mit:

midori --help-execute 

anzeigen lassen kann. Beispiel:

midori -e Fullscreen 

integrierte Erweiterungen

Bisher sind folgende Erweiterungen intern vorhanden und können je nach Bedarf über "Bearbeiten -> Einstellungen -> Erweiterungen" (de)aktiviert werden (Stand: Dezember 2009, Midori 0.2.2):

  • Cookie-Verwaltung

  • DNS-Auflösung im Voraus (deutliche Geschwindigkeitssteigerung!)

  • Farbige Reiter

  • Formularvervollständigung

  • Funktionen in der Statusleiste

  • Mausgesten (Anleitung {en})

  • Nachrichtenquellenleiste (RSS-Feeds)

  • Reiterleiste

  • Seitenhalter

  • Tastaturkürzel

  • Verlaufsgestützte Reiterliste

  • Werbeblocker (mittels Filterliste)

  • Werkzeugleisteneditor (Anleitung)

  • Zwischenspeicher (Festplatten-Cache)

Konfiguration

Suchmaschinen

Von Haus aus sind nur englischsprachige Suchmaschinen in Midori vorhanden, die sich traditionell mit der Eingabe von

Kürzel Suchbegriff [weitere Suchbegriffe...]

in der Adresszeile verwenden lassen. Zusätzlich lassen sich diese im Suchfeld oben rechts durch einen Linksklick (linke Maustaste) auf das Symbol auswählen.

Kürzel Suchmaschine
g Google {en}
wp Wikipedia
fd The Free Dictionary {en}

Die deutsche Sektion der Wikipedia lässt sich sehr schnell hinzufügen, wenn man über "Extras -> Suchmaschinen verwalten -> Hinzufügen" einen neuen Eintrag anlegt und als Befehl ("Adresse"):

http://de.wikipedia.org/wiki/Special:Search/%s

sowie das Tastenkürzel wpde verwendet (oder man tauscht das Kürzel mit der evtl. seltener genutzten englischen Wikipedia). Auch die vorhandene Google-Suche lässt sich auf Deutsch umstellen, wenn man

http://www.google.de/search?q=%s

als Adresse nimmt.

Um weitere Suchmaschinen hinzuzufügen, muss man zuerst die richtige URL herausbekommen. Dazu ruft man am einfachsten die gewünschte Suchmaschine auf und startet eine Suche mit einem beliebigen Suchbegriff. Die mit dem Ergebnis angezeigte Adresse wird nun als Befehl für die neue einzurichtende Suchmaschine benutzt, wobei man den Suchbegriff einfach durch %s ersetzt. Eine breitgefächerte Liste mit weiteren Suchmaschinen-Adressen ist im Artikel Epiphany zu finden.

Inhaltsfilter

Hinweis:

Aufgrund einer Einschränkung des zugrundeliegenden Webkit greifen Inhaltsfilter prinzipiell erst nachträglich — wenn die komplette Webseite geladen ist. Dadurch werden auch die eigentlich zu blockierenden Elemente heruntergeladen und erst hinterher ausgeblendet. Abhilfe schafft die Verwendung eines Proxys.

Benutzerskripte

Benutzerskripte werden eingesetzt, um das Aussehen von Webseiten (nachträglich) zu beeinflussen. Ein bekanntes Beispiel ist die Firefox-Erweiterung Greasemonkey {en} . Eine umfangreiche Sammlung dieser Skripte ist auf Userscripts.org {en} zu finden. Allerdings muss beachtet werden, dass diese Skripte für den Einsatz unter Midori auch mit Webkit kompatibel sein müssen. Dies trifft z.B. auf Anweisungen wie @include und @exclude zu, während Elemente wie @require und @resource nicht kompatibel sind. Während viele Skripte sofort einsatzfähig sind, erfordern andere mehr oder weniger viele Korrekturen. Benutzerskripte werden generell unter ~/.local/share/midori/scripts gespeichert. Der Dateiname ist beliebig, aber die Endung muss auf .user.js lauten.

Um z.B. Flash-Elemente in Webseiten zu blockieren, kann FlashBlock2 {en} genutzt werden. Man kopiert sich den Quellcode und speichert ihn in die Datei ~/.local/share/midori/scripts/blockflash2.user.js. Anschließend lässt man sich mit "Ansicht -> Seitenleiste" oder F9 die Option "Benutzerskripte" anzeigen. An dieser Stelle lassen sich eigene Skripte je nach Bedarf de- bzw. aktivieren oder entfernen. Dies gilt auch für die im folgenden beschriebenen Benutzerstile.

Nun werden Flash-Elemente nicht mehr automatisch abgespielt, sondern durch den Hinweis [Play Flash] ersetzt. Bei Bedarf lassen sich so ausgeblendete Elemente durch Linksklick (linke Maustaste) wieder anzeigen. Der angezeigte Text (und die Farbe) kann im Skript angepasst werden.

Ein weiteres empfehlenswertes Benutzerskript in diesem Zusammenhang ist AdSweep {en} .

Benutzerstile

Der Unterschied zwischen Benutzerskripten und Benutzerstilen liegt praktisch nur in der unterschiedlichen Syntax des Quellcodes. Benutzerstile sind nichts anderes als Cascading Style Sheets und werden unter ~/.local/share/midori/styles gespeichert. Der Dateiname ist beliebig, aber die Endung sollte auf .css lauten.

Als Beispiel für einen eigenen Benutzerstil soll hier Ad Blocking FiltersetP {en} dienen. Über die Schaltfläche "Show code" auf der Webseite kann man sich den erforderlichen Inhalt erzeugen lassen. Dieser wird kopiert und in eine neue Datei ~/.local/share/midori/styles/Ad Blocking FiltersetP.css eingefügt und abgespeichert. Die Einbindung in Midori erfolgt wie unter Benutzerskripte beschrieben.

Proxy

Zusätzlich zu den genannten Möglichkeiten (oder auch allein) kann ein lokaler Proxy-Server wie Privoxy oder BFilter über "Bearbeiten -> Einstellungen -> Netzwerk" als Filter konfiguriert werden.

Probleme und Lösungen

Allgemein

Wenn auf Internetseiten Darstellungsfehler auftauchen oder – im schlimmsten Fall – ein Programmabsturz erfolgt, läßt sich mittels /usr/lib/webkit-1.0-2/libexec/GtkLauncher feststellen, ob Midori oder Webkit für das Problem (Bug) verantwortlich ist! Tritt der Fehler auch mit GtkLauncher auf, liegt der Fehler bei Webkit, ansonsten bei Midori.

Java

Während Flash ohne weiteres funktioniert, wird Java – zumindest bei älteren Versionen aus dem PPA – nicht immer unterstützt.

Werbeblocker

Der ab Version 0.2.0 integrierte Werbeblocker mittels Filterliste funktioniert nicht immer (mit allen Filterlisten...). Mit der EasyList {de} wurden allerdings recht gute Erfahrungen gemacht.

Um die Filterliste zu nutzen, mit F9 die Seitenleiste aufrufen und unter Erweiterungen den Punkt Werbeblocker aktivieren. Danach kann im Menü "Extras" der Werbefilter eingestellt werden. Dort dann den Link http://adblockplus.mozdev.org/easylist/easylist.txt einfügen und auf hinzufügen klicken. Midori anschließend neustarten. Danach wird ein Großteil der Werbung geblockt.

Die Adresse http://easylist-downloads.adblockplus.org/easylistgermany+easylist.txt funktioniert ebenfalls, wenn von https:// auf http:// umgestellt wird. Hierbei handelt es sich um die Easylist ergänzt um die Easylist Germany, welche noch mehr Werbung auf deutschen Seiten blockiert.

Als Alternative kann eine Lösung durch Benutzerskripte, Benutzerstile und/oder Proxys helfen.

Zwischenspeicher

Bei Verwendung des Zwischenspeichers (Festplatten-Cache) kann es zu Problemen mit der Vorwärts-/Rückwärts-Navigation in Midori kommen.

Diese Revision wurde am 6. Januar 2012 um 15:51 Uhr von aasche erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: Browser, GNOME, Xfce, Internet

Passwort vergessen?