Здравствуйте. В файле /usr/share/xfce4/helpers/yandex-browser.desktop, принадлежащем пакету xfce4-settings версии 4.20.1-alt1 отсутствует строка Name=Yandex Browser, что приводит к невозможности через GUI "Приложения по умолчанию" выбрать ЯБ в качестве браузера по умолчанию. Он попросту не отображается в списке. Проблема проявляется при обновлении xfce-settings до 4.20.1-alt1, в предыдущей версии (скорее всего 4.18) такой проблемы нет. Для сизифа думаю тоже актуально, но словил я это на стартере p11. Как воспроизвести? Установить ОС из образа alt-p11-xfce-20241212-x86_64.iso Установить Яндекс Браузер apt-get update apt-get install yandex-browser-stable -y Приложения -> Настройки -> Приложения по умолчанию (Яндекс Браузер есть, можно выбрать) apt-get dist-upgrade -y Можно даже без перезагрузки. Приложения -> Настройки -> Приложения по умолчанию (Яндекс Браузер отсутствует, нельзя выбрать) nano '/usr/share/xfce4/helpers/yandex-browser.desktop' Добавить Name=Yandex Browser или echo "Name=Yandex Browser" >> '/usr/share/xfce4/helpers/yandex-browser.desktop' Можно даже без перезагрузки. Приложения -> Настройки -> Приложения по умолчанию (Яндекс Браузер есть, можно выбрать) Возможное решение: Добавить в секцию spec файла пакета xfce4-settings %install костыль вида: echo "Name=Yandex Browser" >> %_datadir/xfce4/helpers/yandex-browser.desktop Возможно стоит усложнить конструкцию и перед добавлением Name=Yandex Browser, проверять наличие этой строки в файле %_datadir/xfce4/helpers/yandex-browser.desktop что позволит избежать дублирования данной строки в файле в будущем и необходимости слежения за этим - сопровождающим пакета. Как то так.
Версия программы: ================= xfce4-settings-4.20.1-alt1 yandex-browser-stable-24.12.4.1097-alt1 Стенд с ошибкой, обновлен. до Sisyphus: ======================================== Alt Education 11 alpha Шаги, приводящие к ошибке: ========================== 1. Установить Яндекс браузер # apt-get install yandex-browser-stable 2. Сделать Яндекс браузер браузером по умолчанию: Меню приложений -> Диспетчер настроек -> Приложения по умолчанию -> Браузер -> Выбрать в выпадающем списке Яндекс браузер Ожидаемый результат: ==================== В выпадающем списке присутствует Яндекс браузер Фактический результат: ====================== В выпадающем списке НЕТ Яндекс браузера.(См скрин) Дополнительно: ============== При открытии гиперссылки открывается Яндекс браузер, хотя в настройках указан Chromium
Created attachment 17756 [details] Яндекс браузер не доступен для установки браузером по умолчанию
xfce4-settings-4.20.1-alt2 -> sisyphus: Mon Feb 17 2025 Mikhail Efremov <sem@altlinux> 4.20.1-alt2 - Fixed yandex-browser and chromium-gost helpers (closes: #53111). - Updated translations from upstream git.