Created attachment 13540 [details] снимок экрана после обновления стима не могу добавить второй жёсткий диск с библиотекой игр. при нажатии кнопки плюс в меню хранилище, в настройках стима, ничего не происходит. проблема решается установкой xdg-desktop-portal-gtk
steam установлен из репозитория?
Да. Через епм, чтоб подтянулись зависимости 32 битные
(Ответ для vadim на комментарий #2) > Да. Через епм, чтоб подтянулись зависимости 32 битные Уточните, пожалуйста, версию пакета. Пришлите вывод команды: $ rpm -qi i586-steam
Name : i586-steam Version : 1.0.0.78 Release : alt3 DistTag : p10+321706.100.2.1 Architecture: i586 Install Date: Вс 18 июн 2023 11:46:18 Group : Games/Other Size : 3895207 License : ALT-Steam Signature : RSA/SHA512, Чт 25 мая 2023 18:58:03, Key ID 42f343a2c7eb80f9 Source RPM : i586-steam-1.0.0.78-alt3.src.rpm Build Date : Чт 25 мая 2023 18:58:01 Build Host : nenderus-p10.hasher.altlinux.org Relocations : (not relocatable) Packager : Nazarov Denis <nenderus@altlinux.org> Vendor : ALT Linux Team URL : http://www.steampowered.com/ Summary : Launcher for the Steam software distribution service Description : [This package was automatically repackaged from i586.] Steam is a software distribution service with an online store, automated installation, automatic updates, achievements, SteamCloud synchronized savegame and screenshot functionality, and many social features.
Для информации: на Workstation K 10.1 проблема не воспроизводится. Установленные пакеты xdg-desktop-portal: $ rpm -qa | grep xdg-desktop-portal xdg-desktop-portal-1.12.1-alt1.x86_64 plasma5-xdg-desktop-portal-kde-5.27.4-alt1.x86_64
на рабочей станции кде такого нет а вот в симпли 10.1 и в матэ 10.1 есть
На виртуальной машине в Simply Linux 10.1 воспроизводится. Причём установка xdg-desktop-portal-gtk у меня не решает проблему ( На Рабочей станции К проблемы нет
Хотя не, видимо был глюк - проблема действительно решается установкой xdg-desktop-portal-gtk
steam-1.0.0.78-alt5 -> sisyphus: Mon Jun 19 2023 Nazarov Denis <nenderus@altlinux> 1.0.0.78-alt5 - Add require for select another storage in GNOME/MATE (ALT #46580)
(Ответ для Repository Robot на комментарий #10) > steam-1.0.0.78-alt5 -> sisyphus: > > Mon Jun 19 2023 Nazarov Denis <nenderus@altlinux> 1.0.0.78-alt5 > - Add require for select another storage in GNOME/MATE (ALT #46580) Считаю данное изменение не совсем корректным. Обновляю на Workstation 10.1 (MATE) из задания 323288, прилетает много лишних зависимостей (в том числе flatpak и pipewire): Следующие пакеты будут ОБНОВЛЕНЫ: i586-steam.32bit Следующие НОВЫЕ пакеты будут установлены: flatpak gst-plugins-libcamera1.0 libcamera libfdk-aac2 libgtest liblc3 libldac2 libmysofa ostree pipewire pipewire-libs rtkit xdg-desktop-portal xdg-desktop-portal-gtk 1 будет обновлено, 14 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. При последующем удалении flatpak удаляется и steam: # apt-get remove flatpak Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие пакеты будут УДАЛЕНЫ: flatpak i586-steam.32bit xdg-desktop-portal xdg-desktop-portal-gtk 0 будет обновлено, 0 новых установлено, 4 пакетов будет удалено и 0 не будет обновлено. Так же на Workstation K устанавливается xdg-desktop-portal-gtk, хотя там есть свой plasma5-xdg-desktop-portal-kde, с которым steam и так работает.
Я так понимаю, что Steam использует диалоговое окно в зависимости от среды рабочего стола и соответствующий ему xdg-desktop-portal: для KDE это plasma5-xdg-desktop-portal-kde, для GNOME/MATE xdg-desktop-portal-gtk и пр. На KDE plasma5-xdg-desktop-portal-kde привязан к discover как понимаю. Тогда как вариант сделать так же, привязать xdg-desktop-portal-gtk к gnome-software.
В рабочей среде KDE если удалить plasma5-xdg-desktop-portal-kde, то диалоговое окно в steam так же не открывается. Да, неудачное решение, а ставить все зависимости для всех сред нелогично - зависимость тогда удалю. В regular-kde5-latest-x86_64.iso кстати нет plasma5-xdg-desktop-portal-kde и проблема точно такая же. Пока что-то красивого решения придумать не могу.
В багзилле самого стима есть такая ошибка https://github.com/ValveSoftware/steam-for-linux/issues/9666
На мой взгляд основная проблема в том, что xdg-desktop-portal тащит за собой flatpak. Это очень не хорошо, хотелось бы чтобы установка steam не означала установку flatpak. В SL и Workstation flatpak и steam идут отдельными пунктами в установщике, теперь же faltpak может быть установлен даже если он не выбран. 2aris@: этому пакету действительно нужен прям сам flatpak для работы?
Оторвал flatpak [#323426] DONE srpm=xdg-desktop-portal-1.16.0-alt1.1.src.rpm
Обратно зависимость в steam на xdg-desktop-portal-gtk возвращать? ) По хорошему надо тогда и plasma5-xdg-desktop-portal-kde поставить, что бы на regular-kde5 тоже работало, но тогда и на SL притащит часть KDE (
(Ответ для Yuri N. Sedunov на комментарий #16) > Оторвал flatpak > [#323426] DONE srpm=xdg-desktop-portal-1.16.0-alt1.1.src.rpm Спасибо! (Ответ для Денис Назаров на комментарий #17) > Обратно зависимость в steam на xdg-desktop-portal-gtk возвращать? ) А, я не заметил, что зависимость уже убрана. Нет, зависимость на xdg-desktop-portal-gtk в любом случае лишняя, я вижу еще пакеты для kde, lxqt и gnome. А зависимости на xdg-desktop-portal не достаточно для решения этой конкретной проблемы? > По хорошему надо тогда и plasma5-xdg-desktop-portal-kde поставить, что бы на > regular-kde5 тоже работало, но тогда и на SL притащит часть KDE ( А еще xdg-desktop-portal-lxqt и xdg-desktop-portal-gnome? Не надо так делать. Пусть уж лучше никакой зависимости не будет, а для сборки образов можно добавлять нужный xdg-desktop-portal-* рядом со steam в списках mkimage-profiles. Но при установке пакета steam из репозитория будет проблема, никакого xdg-desktop-portal-* не подтянется. Можно создать виртуальный пакет, который будут провайдить все эти пакеты, и ставить зависимость на него, но в данном случае мне кажется это лишнее все-таки, проблема не настолько серьезна.
(Ответ для Mikhail Efremov на комментарий #18) > (Ответ для Денис Назаров на комментарий #17) > > Обратно зависимость в steam на xdg-desktop-portal-gtk возвращать? ) > А зависимости на xdg-desktop-portal не достаточно для решения этой > конкретной проблемы? К сожалению недостаточно.
steam-1.0.0.78-alt7 -> p10: Fri Jun 30 2023 Nazarov Denis <nenderus@altlinux> 1.0.0.78-alt7 - Prevent prompts Network Manager without admin permissions only for steam (ALT #46456) Tue Jun 20 2023 Nazarov Denis <nenderus@altlinux> 1.0.0.78-alt6 - Remove require xdg-desktop-portal-gtk Mon Jun 19 2023 Nazarov Denis <nenderus@altlinux> 1.0.0.78-alt5 - Add require for select another storage in GNOME/MATE (ALT #46580)