fix(yandex-browser): bind window to visible launcher

This commit is contained in:
Александр
2026-07-25 00:55:17 +10:00
parent f405ae2bcf
commit 1801be3549
2 changed files with 5 additions and 1 deletions
+1
View File
@@ -13,6 +13,7 @@ grep -Fq 'compatibility_desktop=' "$recipe"
grep -Fq 'canonical_desktop=' "$recipe" grep -Fq 'canonical_desktop=' "$recipe"
grep -Fq "sed -i '/^NoDisplay=true\$/d'" "$recipe" grep -Fq "sed -i '/^NoDisplay=true\$/d'" "$recipe"
grep -Fq "sed -i '/^\\[Desktop Entry\\]\$/a NoDisplay=true'" "$recipe" grep -Fq "sed -i '/^\\[Desktop Entry\\]\$/a NoDisplay=true'" "$recipe"
grep -Fq 'StartupWMClass=Yandex-browser' "$recipe"
grep -Fq 'update_codecs' "$postinstall" grep -Fq 'update_codecs' "$postinstall"
if grep -Eq '/etc/(cron|xdg/autostart)' "$recipe"; then if grep -Eq '/etc/(cron|xdg/autostart)' "$recipe"; then
+4 -1
View File
@@ -1,6 +1,6 @@
name='yandex-browser-stable' name='yandex-browser-stable'
version='26.4.1.1110' version='26.4.1.1110'
release=3 release=4
summary='Fast and secure Chromium-based web browser from Yandex' summary='Fast and secure Chromium-based web browser from Yandex'
summary_ru='Быстрый и безопасный браузер Яндекса на основе Chromium' summary_ru='Быстрый и безопасный браузер Яндекса на основе Chromium'
group='Networking/WWW' group='Networking/WWW'
@@ -110,6 +110,9 @@ package() {
canonical_desktop="${pkgdir}/usr/share/applications/ru.yandex.desktop.browser.desktop" canonical_desktop="${pkgdir}/usr/share/applications/ru.yandex.desktop.browser.desktop"
sed -i '/^NoDisplay=true$/d' "${compatibility_desktop}" "${canonical_desktop}" sed -i '/^NoDisplay=true$/d' "${compatibility_desktop}" "${canonical_desktop}"
sed -i '/^\[Desktop Entry\]$/a NoDisplay=true' "${compatibility_desktop}" sed -i '/^\[Desktop Entry\]$/a NoDisplay=true' "${compatibility_desktop}"
sed -i '/^StartupWMClass=/d' "${canonical_desktop}"
sed -i '/^\[Desktop Entry\]$/a StartupWMClass=Yandex-browser' \
"${canonical_desktop}"
cp -a "${srcdir}/extracted/usr/share/appdata" "${pkgdir}/usr/share/" cp -a "${srcdir}/extracted/usr/share/appdata" "${pkgdir}/usr/share/"
cp -a "${srcdir}/extracted/usr/share/gnome-control-center" \ cp -a "${srcdir}/extracted/usr/share/gnome-control-center" \
"${pkgdir}/usr/share/" "${pkgdir}/usr/share/"