diff --git a/www-client/zen-bin/files/desktop_options b/www-client/zen-bin/files/desktop_options new file mode 100644 index 0000000000..94faefcff4 --- /dev/null +++ b/www-client/zen-bin/files/desktop_options @@ -0,0 +1,16 @@ +MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json; +StartupWMClass=zen +Keywords=Internet;WWW;Browser;Web;Explorer; +Actions=new-window;new-private-window;profilemanager; + +[Desktop Action new-window] +Name=Open a New Window +Exec=/usr/bin/zen %u + +[Desktop Action new-private-window] +Name=Open a New Private Window +Exec=/usr/bin/zen --private-window %u + +[Desktop Action profilemanager] +Name=Open the Profile Manager +Exec=/usr/bin/zen --ProfileManager %u diff --git a/www-client/zen-bin/zen-bin-1.17.1b.ebuild b/www-client/zen-bin/zen-bin-1.17.1b.ebuild index b586c28399..c6783ee2e0 100644 --- a/www-client/zen-bin/zen-bin-1.17.1b.ebuild +++ b/www-client/zen-bin/zen-bin-1.17.1b.ebuild @@ -61,7 +61,7 @@ src_install() { newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png done #create desktop file - make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" "$(cat ${FILESDIR}/desktop_options)" #handle permissions of destdir files fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} fperms 0750 "${destdir}"/pingsender diff --git a/www-client/zen-bin/zen-bin-1.17.2b.ebuild b/www-client/zen-bin/zen-bin-1.17.2b.ebuild index b586c28399..c6783ee2e0 100644 --- a/www-client/zen-bin/zen-bin-1.17.2b.ebuild +++ b/www-client/zen-bin/zen-bin-1.17.2b.ebuild @@ -61,7 +61,7 @@ src_install() { newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png done #create desktop file - make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" "$(cat ${FILESDIR}/desktop_options)" #handle permissions of destdir files fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} fperms 0750 "${destdir}"/pingsender diff --git a/www-client/zen-bin/zen-bin-1.17b.ebuild b/www-client/zen-bin/zen-bin-1.17b.ebuild index b586c28399..c6783ee2e0 100644 --- a/www-client/zen-bin/zen-bin-1.17b.ebuild +++ b/www-client/zen-bin/zen-bin-1.17b.ebuild @@ -61,7 +61,7 @@ src_install() { newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png done #create desktop file - make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" "$(cat ${FILESDIR}/desktop_options)" #handle permissions of destdir files fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} fperms 0750 "${destdir}"/pingsender