From: Paweł Forysiuk
+
-
+
+
-
-
+
gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR+
+Only for those not running a complete DE like Xfce, Elementary, etcâ¦
+
+There is a preference: Preferences â Browsing â Toolbar Style: Small icons
+
Enable changing hotkeys while hovering menu items:
@@ -209,7 +217,34 @@ There appears to be an issue with Glib 2.16. The recommended solution is to upgr+On Linux and BSD, you can set XDG_CACHE_HOME for all applications, or just Midori. Midori saves icons and cache files in that location. The default is ~/.cache. +
+ ++export XDG_CACHE_HOME=/dev/shm +
+ ++WebKitGTK+ and thusly Midori on Windows doesn't support Flash or any other plugins. If WebKitGTK+ adds the feature in the future, we will support it. For now there's nothing we can do. +
+ +@@ -266,8 +301,6 @@ You need to have GStreamer plugins installed which implement the codecs.
-Currently only HTTP proxy servers are supported directly. A way to use SOCKS on Unix is to use tsocks with SSH as follows: -
-server = 127.0.0.1 -server_type = 5 -server_port = 5555-
ssh -D localhost:5555 myhost.com-
tsocks midori-
Add a line to ~/.local/share/applications/mimeapps.list:
-x-scheme-handler/magnet=transmission-gtk.desktop+
x-scheme-handler/magnet=transmission-gtk.desktop
Or install an application which advertises the scheme like so:
-MimeType=x-scheme-handler/magnet;+
MimeType=x-scheme-handler/magnet;
Note that incomplete .desktop files will silently fail and it will look as if it doesn't exist.
+First enable spell checking: +EditâPreferencesâBehavior and check âEnable Spell Checkingâ. +
+ ++Now while typing any errors should get underlined in red. To get suggestions, highlight the word and right-click. Should see a list of suggestions on the top of the menu. +
+ ++As of Midori 0.4.4 you can add a hidden option to ~/.config/midori/config like so: +
+site-data-rules=-google.com,-facebook.com,!bugzilla.gnome.org,+bugs.launchpad.net+
+The feature is currently experimental and will change in future versions. +
+ ++The Advertisement Blocker can be activated under Extensions. It uses the same lists as Adblock Plus. URLs are blocked completely and never loaded. Lists can be added through the option button on the right side in the extension list. +
+ +@@ -469,13 +526,13 @@ There are two closely related features to open websites as dedicated windows of
+File menu/ App Menu button â Private Browsing +
A private window is a separate process, so crashes don't affect the normal browser session. No sensitive data such as cookies, history or bookmarks are stored. No extensions are loaded. Panels are not available. @@ -495,10 +552,42 @@ The same options available to -a/ âapp can be used for private browsing mode.
+There is no specific mode, instead you use several command line switches. A typical fullscreen setup with no toolbar that opens about:blank and resets the session after 2 minutes of inactivity for instance: +
+midori -i 120 -e Fullscreen -e Navigationbar -a about:blank+ +
+Available commands for -e can be listed with âmidori âhelp-executeâ. +
+ ++If needed, a customized profile can be created with âmidori -c /path/to/folderâ. Using the shortcut editor extension, keyboard shortcuts can be removed as needed. Afterwards just append â-c /path/to/folderâ to the kiosk mode command line. +
+ ++To restrict pages that can be opened, you can use a regular expression. The expression is a blacklist. To block undesirable sites you can do something like: +
+-b 'youtube|youporn'+ +
+By negating the expression you can also whitelist pages. +
+-b '^(?!.*?(gmail|mail\.google|accounts\.google)).*'+ +
+Any links outside end up in an error page. All images and other files won't be loaded. +
+ +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.
@@ -545,14 +634,44 @@ Mousehole is a scriptable proxy server written in Ruby.+Currently only HTTP proxy servers are supported directly. A way to use SOCKS on Unix is to use tsocks with SSH as follows: +
+server = 127.0.0.1 +server_type = 5 +server_port = 5555+
ssh -D localhost:5555 myhost.com+
tsocks midori+
You can use the Vim-like key bindings [hjkl] to navigate a page. h=left j=down k=up l=right In a picture: @@ -566,9 +685,9 @@ You can also use the arrow keys to do the same.
To enable Hints in Midori [similar to those vimperator provides in Firefox], press . @@ -579,9 +698,9 @@ With hints enabled, type the link number, and press Enter to open the link in th
Since Midori 0.3.5 Ctrl+Tab is supported by default. @@ -592,18 +711,18 @@ In older versions you can enable the History List extension under Tools â Exte
Enable the Shortcuts extension Tools â Extensions. To edit a keybinding Tools â Customize Shortcutsâ¦
Default shortcuts for Find are: @@ -612,7 +731,7 @@ Default shortcuts for Find are:
Find: Ctrl+f â/â and â,â
-FindNext: Ctrl+g
+FindNext: Ctrl+g and Enter
FindPrevious: Shift+Ctrl+g
@@ -627,9 +746,9 @@ When using Ctrl+f to bring up Find, use Ctrl+f again or ESC. When using â/â
By default the right mouse button initiates gestures. @@ -657,28 +776,9 @@ Additionally, there are programs allowing mouse gestures system-wide, for exampl
-First enable spell checking: -EditâPreferencesâBehavior and check âEnable Spell Checkingâ. -
- --Now while typing any errors should get underlined in red. To get suggestions, highlight the word and right-click. Should see a list of suggestions on the top of the menu. -
-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. @@ -736,15 +836,10 @@ You can use FlashBlock WannaBe as a user script in order to replace Flash elements with placeholders and load them on click. The script is pretty advanced compared to most Flash blockers found on the web.
-User styles are CSS Cascading Style sheets that are loaded locally and applied on top of web pages, similar to User scripts, in order to add or alter functionality and also fix bugs.