[Xfce4-commits] <midori:master> Install a separate Private Browsing desktop file
Christian Dywan
noreply at xfce.org
Tue Sep 6 01:24:01 CEST 2011
Updating branch refs/heads/master
to 54251cc36844d39ae0212d8e82273d74890ca749 (commit)
from 6da6b133f59f2f21d079b01bbd8076e10c4c57ff (commit)
commit 54251cc36844d39ae0212d8e82273d74890ca749
Author: Christian Dywan <christian at twotoasts.de>
Date: Tue Sep 6 01:20:27 2011 +0200
Install a separate Private Browsing desktop file
This way private browsing can be added as a shortcut and
typing in Synapse, Unity or GNOME Shell suggests it.
data/midori-private.desktop.in | 13 +++++++++++++
wscript | 9 +++++----
2 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/data/midori-private.desktop.in b/data/midori-private.desktop.in
new file mode 100644
index 0000000..e307ba9
--- /dev/null
+++ b/data/midori-private.desktop.in
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+_Name=Private Browsing
+_Comment=Open a new private browsing window
+Categories=GTK;Network;WebBrowser;
+Exec=midori --private
+Icon=midori
+Terminal=false
+StartupNotify=true
+X-Osso-Type=application/x-executable
+X-Osso-Service=midori
+
diff --git a/wscript b/wscript
index 39d7388..e1d56df 100644
--- a/wscript
+++ b/wscript
@@ -412,7 +412,9 @@ def build (bld):
bld.add_subdirs ('docs/api')
bld.install_files ('${DOCDIR}/api/', blddir + '/docs/api/*')
- if not is_mingw (bld.env) and Options.platform != 'win32':
+ for desktop in [APPNAME + '.desktop', APPNAME + '-private.desktop']:
+ if is_mingw (bld.env) or Options.platform == 'win32':
+ break
if bld.env['HAVE_HILDON']:
appdir = '${MDATADIR}/applications/hildon'
bld.install_files ('${MDATADIR}/dbus-1/services',
@@ -421,14 +423,13 @@ def build (bld):
appdir = '${MDATADIR}/applications'
if bld.env['INTLTOOL']:
obj = bld.new_task_gen ('intltool_in')
- obj.source = 'data/' + APPNAME + '.desktop.in'
+ obj.source = 'data/' + desktop + '.in'
obj.install_path = appdir
obj.flags = ['-d', '-c']
- bld.install_files (appdir, 'data/' + APPNAME + '.desktop')
+ bld.install_files (appdir, 'data/' + desktop)
else:
folder = os.path.abspath (blddir + '/default/data')
Utils.check_dir (folder)
- desktop = APPNAME + '.desktop'
pre = open ('data/' + desktop + '.in')
after = open (folder + '/' + desktop, 'w')
try:
More information about the Xfce4-commits
mailing list