net-misc/baidunetdisk: fix not displayed bug on wayland

Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
Huang Rui 2023-09-11 15:46:52 +08:00 committed by 梁永祥
parent ff396e96bd
commit b419ea19dd
2 changed files with 9 additions and 1 deletions

View File

@ -37,11 +37,12 @@ src_install() {
insinto /opt
doins -r opt/"${PN}"
fperms +x /opt/"${PN}"/"${PN}"
dosym -r /opt/{"${PN}"/"${PN}",bin/"${PN}"}
dobin "${FILESDIR}"/baidunetdisk
gzip -d usr/share/doc/"${PN}"/*.gz || die
dodoc usr/share/doc/"${PN}"/*
sed -i "s/Exec=.*/Exec=baidunetdisk %U/g" usr/share/applications/"${PN}".desktop
domenu usr/share/applications/"${PN}".desktop
doicon -s scalable usr/share/icons/hicolor/scalable/apps/"${PN}".svg
}

View File

@ -0,0 +1,7 @@
#!/usr/bin/env sh
if [ "${GDK_BACKEND}" = "wayland" ]; then
export GDK_BACKEND=x11
/opt/baidunetdisk/baidunetdisk --no-sandbox "$@"
else
/opt/baidunetdisk/baidunetdisk --no-sandbox "$@"
fi