This is an old revision of the document!
Midori - FAQ
Dieses ist eine Zusammenstellung von häufig gestellte Fragen über den Web Browser Midori. Jeder der möchte kann diese Seite erweitern und verbessern.
Erste Schritte
Über Midori
Was ist "Midori" und warum sollte ich den nutzen?
Midori ist ein Web Browser, der leicht und schnell sein will. Er passt gut in die Philosophie von Xfce und macht das Beste aus den zur Verfügung stehenden Ressourcen.
Wie spricht man Midori aus und was bedeutet dieser Name?
Ausgesprochen wird der Name “midoɺi” mit einem Bayerischen/Japanischen “r” oder wie “Mee-DOH-Ree” wie im Englischen oder Italienischen. Der Name kommt aus dem Japanischen Wort 緑 (みどり) und steht für die Farbe “grün”.
Was bedeutet das Logo?
Es ist eine Pfote von einer grünen Katze die dem Buchstaben “M” aus “Midori” ähnelt. Zudem ist die Pfote geschwungen, was betonen soll das dieses Programm schnell arbeitet.
Auf welchen Plattformen läuft Midori?
Midori ist sehr portabel und sollte auf allen Plattformen, die die Abhängigkeiten unterstützen laufen.
Unter welcher Lizenz wird Midori gestellt?
Midori und alle gelieferten Artworks sind lizensiert unter der LGPL2.
Allgemeine Probleme
There are missing icons/ warnings
The set of themed icons Midori can use is very limited. For instance icons for a new tab or the throbber are not guaranteed to be available. To fix this, install a Freedesktop.org spec compliant icon theme, such as Tango or Gnome, or one that is compatible with these.
Tweaking Midori on the Gtk level
If you don't have a desktop application that takes care of Gtk settings or if your interface doesn't support a particular feature, you can modify any settings easily manually by specifying them in a text file called ~/.gtkrc-2.0 or /etc/gtk-2.0/gtkrc:
Use Tango as a fallback for your icon theme:
gtk-icon-theme = "MySuperFancyTheme" gtk-fallback-icon-theme = "Tango"
Use a smaller toolbar:
gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR
Enable changing hotkeys while hovering menu items:
gtk-can-change-accels = 1
Midori stürzt kurz nach dem eine Seite geladen wurde ab
Es scheint ein Bug in Glib 2.16 zu sein. Die empfohlene Lösung besteht darin, Glib auf 2.18 zu aktualisieren.
Flash / Netscape Plugins laufen nicht
Um Flash / Netscape Plugins zum laufen zu bringen, muss man die MOZ_PLUGIN_PATH setzt. Dieses kann man wie folgt machen:
export MOZ_PLUGIN_PATH="/usr/lib/mozilla/plugins:/opt/mozilla/lib/plugins"
Nun ist es möglich aus der selben Shell Midori zu starten und die Plugins zu nutzen. Sobald die Shell geschlossen wurde, ist dieses wieder verfallen. Es empfielt sich dieses Systemweit zur verfügung stellen und die Zeile entweder in der ~/.bash_profile oder /etc/profile.d einzutragen. Eventuell auch an einen Ort, den eine Distribution dafür vorgesehen hat.
HTTPS URLS laden nicht
Dieses ist ein Problem von WebKit. Es ist möglich dieses zu beheben wenn man Midori folgend startet:
WEBKIT_IGNORE_SSL_ERRORS="1" midori
Wichtig ist es auch zu wissen, da bis jetzt WebKit noch kein Interface dafür bietet sich als Benutzer auf eine Seite einzuloggt die HTTP(s) Passwortgeschützten geschützt ist. Es ist aber möglich folgendes zu benutzen:
https://<benutzer>:<passwort>@<internetseite>
Features
Download-Manager
Es ist möglich mit Midori verschiedene externen Download-Manager zu benutzen und in den Einstellungen von Midori ist es dann möglich ein ausführbares Programm angeben.
Eine Liste mit verfügbaren Download-Manager ist auf der Wikipedia-Internetseite zu finden.
GGet
Ein Download-Manager in erster Linie für den GNOME-Desktop, ist GGet, aber er funktioniert auch auf anderen Unix / GTK +-Umgebungen.
wget.sh
Mit folgendem Shell-Skript, kann wget benutzt werden für die Downloads und der Benutzer wird informiert wenn der Download gestartet und abgeschlossen ist.
Sie benötigen einen Benachrichtigungs Daemon, eventuell haben Sie bereits ein von GNOME, aber es gibt auch den notification-daemon-xfce und notifyd (nur im git).
#!/bin/sh test -z "$1" && exit 1 notify-send -t 1500 -u low -i gtk-save Midori\ Download "Der Download wurde gestartet... $*" XDG_DOWNLOAD_DIR=${XDG_DOWNLOAD_DIR:-~/downloads} wget "$*" -P $XDG_DOWNLOAD_DIR || exit 2 notify-send -u low -i gtk-save Midori\ Download "Der Download ist abgeschlossen. <a href=\"file://$XDG_DOWNLOAD_DIR\">$XDG_DOWNLOAD_DIR</a>"
Proxy Server
By running a local proxy you can modify web content even before it has reached Midori. That allows you to do things similar to what user scripts and user styles provide and even others that neither is suitable for.
Privoxy
Privoxy ist eine Non-Caching-Web-Proxy mit Filter Fähigkeiten und besonderer Unterstützung um Werbung zu blockieren, bevor sie geladen werden.
Mousehole
Mousehole ist ein Skriptfähiger Proxy Server geschrieben in Ruby.
Suchmaschinen
Suchmaschinen erlauben verschiedene Seiten zu durchsuchen. Mithilfe eines Webformulars kann dann von dieser Seite aus gesucht werden. Als beispiel nehmen wir die Suchfunktion der Englische Wikipedia.
Schritt 1: Das Webformular suchen und die richtigen Parameter finden
Das Suchformular der Wikipedia ist in der linken Spalte zu finden. Durch eine Eingabe im Formularfeld (Beispiel “Midori browser”) und bestättigt dieses, kommt man auf eine Seite wo der Suchbegriff in der URL zu finden ist. (http://en.wikipedia.org/wiki/Special:Search?search=Midori+browser&go=Go)
Schritt 2: Einrichten der Suchmaschine im Midori
- Nun bestätigen wir noch mit Hinzufügen und können in der Übersicht die Suchmaschine sehen.
- Zum schluss Prüfen wir noch die Suchmaschine auf ihre Funktion.
Schritt 3: Die Suchmaschine benutzen
Nun hat man drei möglichkeiten über Midori auf der Wikipedia Seite zu suchen:
Dieses Tutorial zeigt Ihnen wie Sie die Englische Wikipedia benutzen. Durch das austauschen von “en” in der URL (en.wikipedia.org) zu “de”, “fr”, “ja” können die verschiedenen Sprachen der Wikipedia Seite benutzen.
User scripts
Overview
UserScripts are scripts applied on some, or on all web pages. They can modify pages locally to add or alter functionality. That includes fixing bugs in web pages. User scripts are also available in other browsers, in the form of Mozilla's Greasemonkey or Opera's User JavaScript.
GreaseMonkey compatibility
Midori's support for user scripts aims to be compatible with Greasemonkey to a good extent. Midori supports Greasemonkey's @include and @exclude metadata. So user scripts have a way to define on which pages they will be executed. Midori does not support advanced metadata, such as @require and @resource, so user scripts cannot define dependencies on other scripts. Midori also does not support greasemonkey's api. Be aware that scripts must be compatible with Webkit. A Greasemonkey script that makes use of functionality specific to Gecko will not work in Midori.
User scripts
Overview
UserScripts are scripts applied on some, or on all web pages. They can modify pages locally to add or alter functionality. That includes fixing bugs in web pages. User scripts are also available in other browsers, in the form of Mozilla's Greasemonkey or Opera's User JavaScript.
GreaseMonkey compatibility
Midori's support for user scripts aims to be compatible with Greasemonkey to a good extend. Midori supports Greasemonkey's @include and @exclude metadata. So user scripts have a way to define on which pages they will be executed. Midori does not support advanced metadata, such as @require and @resource, so user scripts cannot define dependencies on other scripts. Midori also does not support greasemonkey's api. Be aware that scripts must be compatible with Webkit. A Greasemonkey script that makes use of functionality specific to Gecko will not work in Midori.
How to install a UserScript
This feature is current unstable and maybe dont work.
First, you need to find some scripts (or write your own). You can find some at userscripts.org. As explained previously, a lot of scripts work, while others do not work.
To install a userscript, you have to download the script as a file, and put it in the folder ~/.local/share/midori/scripts (you may need to create that folder if it does not exist). Midori will automatically see and use it, which you can also see in the user scripts panel.
Note, if the script is only shown as source code on the page, you first have to create a new text file in a text editor, copy the source code into the new file, and save it as my-user-script.user.js where “.user.js” is the extension.
Benutzerdefiniertes aussehen
Übersicht
Das Aussehen kann vom Benutzer beeinflusst werden über CSS Cascading Style sheets die local geladen werden. Dieses ähnelt Benutzer-Skripts und können neue Funktionen aber auch Bug-Fixes beinhalten.
Wie richtet man sich solch ein Stil ein?
First, you need to find some styles (or write your own). You can find some at userstyles.org. Many styles may or may not work, depending on whether the author decided to use browser specific features.
To install a user style, you have to download the style as a file, and put it in the folder ~/.local/share/midori/styles (you may need to create that folder if it does not exist). Midori will automatically see and use it, which you can also see in the user styles panel.
Note, if the style is only shown as source code on the page, you first have to create a new text file in a text editor, copy the source code into the new file, and save it as my-user-style.user.css where “.user.css” is the extension.
Wie installiert man ein Benutzer-Stil vor Midori 0.0.20?
Open up the Preferences and use the file chooser button beside User Stylesheet to choose a style sheet file. The style sheet will from now on be applied to all sites automatically.
Benutzen von Ad blocking über ein Benutzer-Stil
You can use Ad Blocking FiltersetP as a style sheet in order to remove advertisings from web sites.