Summary: | Установленный xdg-desktop-portal-gnome приводит к долгому запуску некоторых программ | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Владимир Диденко <vladimir.didenko> |
Component: | xdg-desktop-portal-gnome | Assignee: | Yuri N. Sedunov <aris> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | antohami, aris, shrek |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Владимир Диденко
2023-05-02 08:37:20 MSK
(Ответ для Владимир Диденко на комментарий #0) > После последнего обновления xdg-desktop-portal-gnome запуск многих > приложений (Firefox, eog, nautilus) не в Gnome (тестировал с Cinnamon и > Mate) стал очень долгим, +10-15 секунд к обычному запуску. > > Если ничего не перепутал, то к этому привело следующее изменение > > https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/78/ > diffs?commit_id=a1ded7ce1041672dbeacef62d5274f4bdc2f4cc9 > > а конкретно добавление в service файл строчек > > After=graphical-session.target > Requisite=graphical-session.target > PartOf=graphical-session.target > Удаление этих строчек не помогает на phosh. Помогает удаление пакета xdg-desktop-portal-gnome и файла /usr/share/xdg-desktop-portal/portals/gnome-shell.portal из пакета gnome-shell-data. (Ответ для Антон Мидюков на комментарий #2) > Помогает удаление пакета > xdg-desktop-portal-gnome и файла > /usr/share/xdg-desktop-portal/portals/gnome-shell.portal из пакета > gnome-shell-data. Но после этого на phosh не стартуют firefox, waydroid, gnome-control-center. На примере firefox: firefox[43593]: This process is currently running setuid or setgid. This is not a supported use of GTK+. You must create a helper program instead. For further details, see: http://www.gtk.org/setuid.html Refusing to initialize GTK+. июл 06 15:10:47 localhost.localdomain phosh[43161]: Startup of app 'Mozilla Firefox' with startup id: 'e9e4840bd4d4bca7a5ffe473a6a02589' timed out Из терминала стартуют. А если взять из архива xdg-desktop-portal-gnome-43.1-alt1 ? (Ответ для Yuri N. Sedunov на комментарий #4) > А если взять из архива xdg-desktop-portal-gnome-43.1-alt1 > ? Решается проблема с долгим запуском приложений, которые стартуют с задержкой (chromium, gnome-clocks). xdg-desktop-portal-gnome.service работает. Но проблема не запуска firefox и других остаётся. Значит, это другая проблема. (Ответ для Антон Мидюков на комментарий #5) > Но проблема не запуска firefox и других остаётся. Значит, это другая проблема. Похоже другая. https://gitlab.gnome.org/World/Phosh/phosh/-/issues/963 https://cliq.social/notes/9brm716wvu Проверьте, пожалуйста, xdg-desktop-portal-gnome-44.2-alt1 (In reply to Yuri N. Sedunov from comment #7) > Проверьте, пожалуйста, xdg-desktop-portal-gnome-44.2-alt1 Долгий запуск приложений остался :( https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/94 Пора переходить на dbus-broker? (In reply to Yuri N. Sedunov from comment #9) > https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/94 > > Пора переходить на dbus-broker? Кстати, да, чинит проблему. (Ответ для Владимир Диденко на комментарий #10) > (In reply to Yuri N. Sedunov from comment #9) > > https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/94 > > > > Пора переходить на dbus-broker? > > Кстати, да, чинит проблему. Антон, и в phosh-сессии, кстати, firefox взлетел. (Ответ для Yuri N. Sedunov на комментарий #11) > (Ответ для Владимир Диденко на комментарий #10) > > (In reply to Yuri N. Sedunov from comment #9) > > > https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/94 > > > > > > Пора переходить на dbus-broker? > > > > Кстати, да, чинит проблему. > > Антон, и в phosh-сессии, кстати, firefox взлетел. Я сейчас собрал образ phosh без dbus-broker c xdg-desktop-portal-gnome. И всё работает. Даже установка gnome-shell ничего не поломала. Чудеса... |