From: Christian Dywan
-
+
@@ -486,8 +489,6 @@ There are two closely related features to open websites as dedicated windows of
-A window like this is always 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. -
- --As of Midori 0.2.9 Private Browsing uses preferences, cookies, keyboard shortcuts and search engines from the normal session, but it won't save any changes. This behaviour can be emulated from the command line with â-aâ and â-câ. -
--Midori can start downloads with an external download manager. To use that feature, open up the âPreferencesâ dialog, click the âApplicationsâ tab, insert the name of a program executable or shell script in the âDownload Managerâ input box, right-click a link, and click âDownload with Download Managerâ. There is a list of download managers on Wikipedia. -
- --Admiral is a shell script that utilizes aria2, Zenity, and libnotify-bin. Admiral allows you to choose the directory to which you wish download a file with a GUI dialog, sends a desktop notification if the download fails and when starting and finishing the download, and logs failures. +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.
-- -aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink. aria2 has built-in XML-RPC interface. You can manipulate aria2 via XML-RPC interface. +As of Midori 0.2.9 Private Browsing uses preferences, cookies, keyboard shortcuts and search engines from the normal session, but it won't save any changes. This behaviour can be emulated from the command line with â-aâ and â-câ.
-- -UGet is a cross platform download manager. It can watch the clipboard to offer download dialogues automatically and it can be configured to pass through files, such as torrents, to the appropriate handler. +As of Midori 0.3.4 the âprivate command line switch opens a private browsing instance with normal preferences, cookies, shortcuts and search engines. But no changes will be saved. +DNS prefetching is disabled in this mode, also referrers are stripped down to the hostname when navigating between different websites.
-- -GGet is a download manager primarily for the GNOME desktop, but it also works in other unix/ GTk+ environments. +The same options available to -a/ âapp can be used for private browsing mode.
export http_proxy = 234.22.154.11:8000+
export http_proxy = 234.22.154.11:8000-
+ +You can use the Vim-like key bindings [hjkl] to navigate a page. h=left j=down k=up l=right In a picture: + +
+k + h l + j+ +
+ +You can also use the arrow keys to do the same. +
+ +@@ -645,8 +633,8 @@ With hints enabled, type the link number, and press Enter to open the link in th
@@ -655,8 +643,8 @@ Enable the History List extension Tools â Extensions. Now you can conveniently
@@ -666,8 +654,8 @@ Enable the Shortcuts extension Tools â Extensions. To edit a keybinding Tools
@@ -703,8 +691,8 @@ Additionally, there are programs allowing mouse gestures system-wide, for exampl
@@ -718,8 +706,8 @@ Now while typing any errors should get underlined in red. To get suggestions, hi
-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. +First enable the âUser Addonsâ extension. It will show up as a âUser Scriptsâ panel (and it also provides âUser Stylesâ). +
+ ++Now you need to find some scripts. You can find some at userscripts.org. Most scripts work fine, some may be written specifically for other browsers. +
+ ++If you have Midori 0.3.0 or newer, you will be offered to install scripts as soon as you see them on the page. +
+ ++To manually install a userscript, you have to download the script as a file, and put it in the folder ~/.local/share/midori/scripts. You need to create that folder if it doesn't exist yet. Midori will automatically see and use it, which you can also see in the user scripts panel.
-To install a userscript, you have to download the script as a file, and put it in the following directory ~/.local/share/midori/scripts (you may need to create that directory if it does not exist). Midori will automatically see and use it, which you can also see in the user scripts panel. +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.js where â.jsâ is the extension.
+ + +-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.js where â.jsâ is the extension. + +As previously mentioned, Midori can use most scripts you will find. Midori supports Greasemonkey's @include and @exclude metadata so that scripts are only loaded on appropriate pages. Midori doesn't support advanced metadata, such as @require and @resource, so user scripts can't define dependencies on other scripts - most of the time this isn't a problem. Midori also does not support Greasemonkey API. Scripts must also be compatible with Webkit, since Midori is based on WebKit. A Greasemonkey script that makes use of functionality of Gecko/ Firefox will not work in Midori.