www-client/zen-bin: Add additional desktop options

Closes: https://bugs.gentoo.org/965120

Signed-off-by: Ceres <ceres@ceressees.dev>
This commit is contained in:
Ceres
2025-10-26 15:37:01 +00:00
parent 1853f5fe0c
commit dbe6016c6f
4 changed files with 19 additions and 3 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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