Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
midori:faq [2014/06/05 00:36] gue5tmidori:faq [2017/02/21 14:36] – [Security features] alemao
Line 62: Line 62:
 Enable changing hotkeys while hovering menu items: Enable changing hotkeys while hovering menu items:
 <code>gtk-can-change-accels = 1</code> <code>gtk-can-change-accels = 1</code>
 +
 +=== Making the current tab more visible ===
 +
 +To make the current tab more visible in Midori, when running Elementary edit the file /usr/share/themes/elementary/gtk-3.0/gtk-widgets.css around line 1620:
 +
 +<code>.notebook tab .active-page GtkLabel {
 +font-weight: Bold;</code>
 +
 +Note that this will also affect tabs on Files, Scratch and other apps. The change is presumably applicable to other GTK+3 based themes but it wasn't tested.
  
 === Disable middle click pasting === === Disable middle click pasting ===
Line 93: Line 102:
  
 No key store is available or it's incorrectly setup. By default GNOME keyring can do this. Under Xfce it is recommended to enable "GNOME services" under "Session and Startup settings". To make sure, that the output of "gnome-keyring --startup" is correctly sent to the environment, you can add "export `gnome-keyring-daemon --start`" to .xinitrc. No key store is available or it's incorrectly setup. By default GNOME keyring can do this. Under Xfce it is recommended to enable "GNOME services" under "Session and Startup settings". To make sure, that the output of "gnome-keyring --startup" is correctly sent to the environment, you can add "export `gnome-keyring-daemon --start`" to .xinitrc.
 +
 +In order to solve it, follow the steps:\\ 
 +1- make sure that gnome-keyring-pkcs11.so exists in your machine, the location can be found with:\\ 
 +$ sudo find / -name gnome-keyring-pkcs11.so
 +
 +Depending on the architecture it can be under /usr/lib/x86_64-linux-gnu/pkcs11 or /usr/lib/i386-linux-gnu/pkcs11\\ 
 +
 +If you don't find them, you must install it:\\ 
 +
 +**64bit machine: **\\ 
 +$ sudo apt-get install libp11-kit-gnome-keyring
 +
 +**32bit machine: **\\ 
 +$ sudo apt-get install libp11-kit-gnome-keyring:i386
 +
 +After that the file should be in the expected place. 
 +
 +2- Now **CLOSE** Midori.
 +
 +3- After it is totally closed, run:
 +
 +**64bit machine: **\\ 
 +$ modutil -add gnome-keyring -libfile ./lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so  -mechanisms RSA:DSA -dbdir ~/.config/midori/
 +
 +**32bit machine: **\\ 
 +$ modutil -add gnome-keyring -libfile ./lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so  -mechanisms RSA:DSA -dbdir ~/.config/midori/
  
 == A testcase for self-signed certificates == == A testcase for self-signed certificates ==
Line 150: Line 185:
 === HTML5 Video/ Audio doesn't play === === HTML5 Video/ Audio doesn't play ===
  
-[[#midori_architecture|Midori uses GStreamer]] for HTML5 audio and video support. Codecs, which handle particular formats of audio or video, are provided by GStreamer plugins which may need to be installed separately. Midori may be built with GTK+2 or GTK+3 ([[#webkit_version_numbers|which do I have?]), which correspond to GStreamer versions of 0.10 or 1.0 respectively.+[[#midori_architecture|Midori uses GStreamer]] for HTML5 audio and video support. Codecs, which handle particular formats of audio or video, are provided by GStreamer plugins which may need to be installed separately. Midori may be built with GTK+2 or GTK+3 (visit about:version to check), which correspond to GStreamer versions of 0.10 or 1.0 respectively.
  
   - You need gstreamer(0.10/1.0)-pulse if you're using PulseAudio.   - You need gstreamer(0.10/1.0)-pulse if you're using PulseAudio.
Line 543: Line 578:
 ====== Midori Architecture ====== ====== Midori Architecture ======
  
-Midori stands on the shoulders of three giants in particular: the software libraries GTK+, WebKitGTK+, and libsoup. GTK+ provides the buttons, windows and menus, WebKitGTK+ draws and controls web pages, and libsoup downloads those pages+Midori stands on the shoulders of three giants in particular: the software libraries [[http://www.gtk.org/|GTK+]][[http://webkitgtk.org/|WebKitGTK+]], and [[https://developer.gnome.org/libsoup/|libsoup]]. GTK+ provides the buttons, windows and menus, WebKitGTK+ draws and controls web pages, and libsoup downloads those pages.
- +
-WebKitGTK+ itself uses two other important libraries: JavaScriptCore, a WebKit project which runs scripts on web pages, and GStreamer, which plays HTML5 video and audio.+
  
 +WebKitGTK+ itself uses two other important libraries: [[https://www.webkit.org/projects/javascript/index.html|JavaScriptCore]], a WebKit project which runs scripts on web pages; and [[http://gstreamer.freedesktop.org/|GStreamer]], which plays HTML5 video and audio.
 ===== WebKit Version Numbers ===== ===== WebKit Version Numbers =====