mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 23:23:00 -04:00
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:
16
www-client/zen-bin/files/desktop_options
Normal file
16
www-client/zen-bin/files/desktop_options
Normal 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
|
||||||
@@ -61,7 +61,7 @@ src_install() {
|
|||||||
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
|
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
|
||||||
done
|
done
|
||||||
#create desktop file
|
#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
|
#handle permissions of destdir files
|
||||||
fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
|
fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
|
||||||
fperms 0750 "${destdir}"/pingsender
|
fperms 0750 "${destdir}"/pingsender
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ src_install() {
|
|||||||
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
|
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
|
||||||
done
|
done
|
||||||
#create desktop file
|
#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
|
#handle permissions of destdir files
|
||||||
fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
|
fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
|
||||||
fperms 0750 "${destdir}"/pingsender
|
fperms 0750 "${destdir}"/pingsender
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ src_install() {
|
|||||||
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
|
newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png
|
||||||
done
|
done
|
||||||
#create desktop file
|
#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
|
#handle permissions of destdir files
|
||||||
fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
|
fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest}
|
||||||
fperms 0750 "${destdir}"/pingsender
|
fperms 0750 "${destdir}"/pingsender
|
||||||
|
|||||||
Reference in New Issue
Block a user