Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
midori_faq [2009/04/16 03:55] – 203.180.234.15 | midori_faq [2010/02/10 15:28] – 64.32.84.26 | ||
---|---|---|---|
Line 18: | Line 18: | ||
=== Under which license is Midori distributed? | === Under which license is Midori distributed? | ||
Midori and all delivered artwork are licensed under the LGPL2. | Midori and all delivered artwork are licensed under the LGPL2. | ||
- | |||
===== Common problems ===== | ===== Common problems ===== | ||
Line 43: | Line 42: | ||
You need to set MOZ_PLUGIN_PATH, | You need to set MOZ_PLUGIN_PATH, | ||
- | <code bash> | + | <code bash> |
+ | |||
+ | The official Flash plugin is called libflashplayer.so . | ||
You can either run that above line and run Midori in the same terminal afterwards or, for the long term, put it in ~/ | You can either run that above line and run Midori in the same terminal afterwards or, for the long term, put it in ~/ | ||
+ | |||
+ | === Flash is crashing all the time === | ||
+ | |||
+ | Have a look at [[http:// | ||
=== HTTPS URLS won't load === | === HTTPS URLS won't load === | ||
- | That's a problem with WebKit. You can work around it to some extend | + | That's a problem with WebKit. You can work around it to some extent |
- | <code bash> | + | <code bash>export |
- | Note that sites which require the user to enter login information still won't work because WebKit doesn' | + | === GIO-2.0 version === |
- | <code bash> | + | |
+ | If you're trying to build midori on an older system, when you run | ||
+ | < | ||
+ | you may get the following message: | ||
+ | < | ||
+ | Checking for gio-2.0 >= 2.16.0 | ||
+ | Perhaps you should add the directory containing `gio-2.0.pc' | ||
+ | to the PKG_CONFIG_PATH environment variable | ||
+ | No package ' | ||
+ | </ | ||
+ | |||
+ | This may mean that you don't have libglib2.0-dev installed, or that the version you have is too old. | ||
+ | |||
+ | On a Debian machine you can check the libglib2.0 version with: | ||
+ | |||
+ | < | ||
+ | user@debian: | ||
+ | ii libglib2.0-0 | ||
+ | ii libglib2.0-data | ||
+ | ii libglib2.0-dev | ||
+ | </ | ||
+ | |||
+ | In this case, the libglib2.0 with etch is at 2.12.4-2+etch1, | ||
+ | |||
+ | === Javascript Popup windows === | ||
+ | |||
+ | By default, Midori blocks all popup windows that openen on their own. With WebKitGTK+ 1.1.11 or higher, you can use a hidden setting to enable these windows. | ||
+ | |||
+ | - Quit Midori | ||
+ | - Open the file ~/ | ||
+ | - Add a line " | ||
+ | |||
+ | === Scroll with middle mouse button === | ||
+ | |||
+ | http:// | ||
+ | |||
+ | === No video in HTML5 Video objects === | ||
+ | |||
+ | Webkit using gstreamer 0.10 as a video framework. So in order to make it work make sure that you have following gstreamer packages installed: | ||
+ | |||
+ | - gstreamer0.10-alsa for alsa sound output or gstreamer0.10-pulseaudio for pulseaudio output | ||
+ | - gstreamer0.10-plugins-good and gstreamer0.10-ffmpeg plugins | ||
====== Features ====== | ====== Features ====== | ||
Line 62: | Line 107: | ||
Midori can start downloads with an external download manager. To use that feature, open up the Preferences and insert the name of a program executable in the Download Manager executable. There is a list of download managers on [[http:// | Midori can start downloads with an external download manager. To use that feature, open up the Preferences and insert the name of a program executable in the Download Manager executable. There is a list of download managers on [[http:// | ||
+ | |||
+ | === Uget (former Urlgfe) === | ||
+ | |||
+ | [[http:// | ||
=== GGet === | === GGet === | ||
Line 75: | Line 124: | ||
<code bash># | <code bash># | ||
- | test -z "$1" && exit 1 | + | test -z "0.70€" && exit 1 |
if [ -f ${XDG_CONFIG_HOME: | if [ -f ${XDG_CONFIG_HOME: | ||
Line 87: | Line 136: | ||
notify-send -u low -i gtk-save Midori\ Download "The download is complete. | notify-send -u low -i gtk-save Midori\ Download "The download is complete. | ||
<a href=\" | <a href=\" | ||
- | |||
===== Proxy servers ===== | ===== Proxy servers ===== | ||
Line 111: | Line 159: | ||
http:// | http:// | ||
+ | |||
+ | === Polipo === | ||
+ | |||
+ | | ||
+ | | ||
+ | the implementation techniques are more like the ones used by Squid. | ||
+ | |||
+ | http:// | ||
+ | |||
===== Mouse Gestures ===== | ===== Mouse Gestures ===== | ||
Line 157: | Line 214: | ||
- | {{http:// | + | {{http:// |
Tip: You can go through the this tutorial and replace all instances of " | Tip: You can go through the this tutorial and replace all instances of " | ||
Line 173: | Line 230: | ||
=== How to install a UserScript === | === 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 [[http:// | First, you need to find some scripts (or write your own). You can find some at [[http:// | ||
Line 185: | Line 237: | ||
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 " | 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 " | ||
+ | === Feed (RSS/Atom) reading via a UserScript === | ||
+ | |||
+ | Midori is indeed sure can handle RSS and ATOM feeds (via it's **Feed Panel** extension) and yet, it's lack of spotting feed addresses makes it pretty difficult to find these addresses on websites that do not have an organized list of feeds addresses. To track those hidden (not well organized) feeds you can use [[http:// | ||
+ | |||
+ | === Flash blocking via a UserScript === | ||
+ | |||
+ | You can use [[http:// | ||
+ | |||
+ | === Flash blocking via a User style === | ||
+ | |||
+ | You can also use [[http:// | ||
===== User styles ===== | ===== User styles ===== | ||
Line 202: | Line 265: | ||
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. | 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. | ||
- | |||
- | === Ad blocking via a User style === | ||
- | |||
- | You can use [[http:// | ||
===== Reporting a bug ===== | ===== Reporting a bug ===== | ||
- | If you find a bug in Midori, the first step to have it fixed is to report it to Midori' | + | If you find a bug in Midori, the first step to have it fixed is to report it with Midori' |
=== Is the bug related to WebKit or Midori ? === | === Is the bug related to WebKit or Midori ? === | ||
Line 215: | Line 274: | ||
Midori is based on the WebKitGtk rendering engine. | Midori is based on the WebKitGtk rendering engine. | ||
- | So, before | + | Before |
- | in likely in your WebKit package. If you have compiled WebKit yourself, GtkLauncher | + | If you compiled WebKit yourself, GtkLauncher should be in the **Programs/ |
- | should be in the **Programs/ | + | |
- | So, launch GtkLauncher and open the problematic website. If the problem occurs in | + | First, launch GtkLauncher and open the problematic website. If the same problem occurs in |
- | GtkLauncher, | + | GtkLauncher |
- | more likely to be fixed if you report it in the [[http:// | + | If the problem appears in Midori but not in GtkLauncher, |