Bug 44030 - Зачем systemd запускает службы evolution?
Summary: Зачем systemd запускает службы evolution?
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: firefox (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-13 22:49 MSK by Sergei Naumov
Modified: 2022-10-14 17:40 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Naumov 2022-10-13 22:49:46 MSK
Заметил, что после обновления firefox до 105.0.3 запуск браузера приводит к старту сервисов evolution (см. ниже) автоматически!! Где браузер, а где evo?

      1    2952    2952    2952 ?             -1 Ss     500   0:00 /lib/systemd/systemd --user
   2952    2954    2952    2952 ?             -1 S      500   0:00  \_ (sd-pam)
   2952    3025    3025    3025 ?             -1 Ss     500   0:00  \_ /bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
   2952    3031    3031    3031 ?             -1 Ssl    500   0:00  \_ /usr/libexec/xdg-document-portal
   3031    3040    3040    3040 ?             -1 Ss       0   0:00  |   \_ fusermount3 -o rw,nosuid,nodev,fsname=portal,auto_unmount,subtype=portal -- /run/user/500/doc
   2952    3034    3034    3034 ?             -1 Ssl    500   0:00  \_ /usr/libexec/xdg-permission-store
   2952    3165    3165    3165 ?             -1 Ssl    500   0:00  \_ /usr/lib/kf5/bin/kglobalaccel5
   2952    3173    3173    3173 ?             -1 Ssl    500   0:00  \_ /usr/libexec/dconf-service
   2952    3192    3192    3192 ?             -1 Ssl    500   0:00  \_ /usr/libexec/kf5/kactivitymanagerd
   2952    3301    3301    3301 ?             -1 Ssl    500   0:00  \_ /usr/libexec/gvfs/gvfsd
   2952    3313    3025    3025 ?             -1 Sl     500   0:00  \_ /usr/libexec/mission-control-5
   2952    3315    3301    3301 ?             -1 Sl     500   0:00  \_ /usr/libexec/gvfs/gvfsd-fuse /run/user/500/gvfs -f
   2952    3316    3316    3316 ?             -1 Ssl    500   0:00  \_ /usr/libexec/kf5/kscreen_backend_launcher
   2952    3345    3345    3345 ?             -1 Ssl    500   0:00  \_ /usr/libexec/at-spi-bus-launcher
   3345    3353    3345    3345 ?             -1 S      500   0:00  |   \_ /bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 11 --address=unix:path
   2952    3375    3375    3375 ?             -1 Ssl    500   0:00  \_ /usr/libexec/evolution-source-registry
   2952    3391    3345    3345 ?             -1 Sl     500   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
   2952    3404    3025    3025 ?             -1 Sl     500   0:00  \_ /usr/libexec/goa-daemon
   2952    3411    3025    3025 ?             -1 Sl     500   0:00  \_ /usr/libexec/goa-identity-service
   2952    3700    3700    3700 ?             -1 Ssl    500   0:00  \_ /usr/libexec/evolution-calendar-factory
   2952    3711    3711    3711 ?             -1 Ssl    500   0:00  \_ /usr/libexec/evolution-addressbook-factory
   2952    3792    3792    3792 ?             -1 Ssl    500   0:00  \_ /usr/libexec/xdg-desktop-portal-gtk
   2952    3797    3797    3797 ?             -1 Ssl    500   0:00  \_ /usr/libexec/xdg-desktop-portal-kde
Comment 1 Alexey Gladkov 2022-10-14 02:24:09 MSK
Его запускает ваш DE.
Comment 2 Alexey Gladkov 2022-10-14 13:20:36 MSK
zerg, aris: Вы знаете что может провоцировать запуск сервисов evolution в kde ?
Comment 3 Yuri N. Sedunov 2022-10-14 13:58:04 MSK
Забавно, -- запускается всё.
У меня в гноме полно сервисов из Mate и KDE
Инструменты на посмотреть -- d-feet, dspy.
Comment 4 Sergey V Turchin 2022-10-14 15:37:37 MSK
(Ответ для Alexey Gladkov на комментарий #2)
> zerg, aris: Вы знаете что может провоцировать запуск сервисов evolution в kde?
Например, вызовом dbus можно запустить пользовательский systemd-шный юнит.

Судя по тому, что вообще установлен evolution, он запросто мог влезть в gtk-шный firefox через какую-то GTK/GNOME-интеграцию. Т.е. сам KDE скорее всего не при делах.

P.S.
Например, у меня в KDE-шной системе нет пакетов с буквами "gvfs" в имени.
Comment 5 Sergey V Turchin 2022-10-14 15:38:36 MSK
$ rpm -ql evolution-data-server
/usr/lib/systemd/user/evolution-addressbook-factory.service
/usr/lib/systemd/user/evolution-calendar-factory.service
/usr/lib/systemd/user/evolution-source-registry.service
/usr/lib/systemd/user/evolution-user-prompter.service
Comment 6 Alexey Gladkov 2022-10-14 16:21:42 MSK
Да я не с позиции, что кто-то виноват. Понятно, что скорее всего firefox(?) через dbus опросил наличие обработчика для какого-нибудь "mailto:". Я скорее к тому можно ли в данной ситуации что-нибудь сделать или это "work as expected" ?

Я спрашиваю, потому что у меня всех этих сервисов нет и я не очень понимаю как это контролируется в kde/gnome и нужно ли с этим вообще что-то делать.
Comment 7 Sergey V Turchin 2022-10-14 16:47:46 MSK
(Ответ для Alexey Gladkov на комментарий #6)
> как это контролируется в kde/gnome
kde/gnome это скорее всего не контролирует.
В плане обработки mailto: есть пакет altlinux-mime-defaults, который имеет файл предпочтений в т.ч. для KDE5 и периодически обновляется.
Comment 8 Sergey V Turchin 2022-10-14 16:58:16 MSK
По крайней мере, в /usr/share/kf5/applications/mimeapps.list для x-scheme-handler/mailto стоит Evolution хоть и после kmail2, но до thunderbird.

Можно в KDE принудительно выставить предпочитаемую почтовую программу в настройках и проверить. Т.е. выставить какую-нибудь, применить, потом вернуть обратно нужную и применить.
Comment 9 Alexey Gladkov 2022-10-14 16:59:53 MSK
Ок. В общем, я считаю, что это не баг. Сам firefox ничего не запускает. То что сервисы evolution остаются работать, это архитектура самого evolution. Так и задумано авторами. А запуск именно evolution это вопрос локальных настроек.
Comment 10 Alexey Gladkov 2022-10-14 17:04:23 MSK
(Ответ для Sergey V Turchin на комментарий #8)
> По крайней мере, в /usr/share/kf5/applications/mimeapps.list для
> x-scheme-handler/mailto стоит Evolution хоть и после kmail2, но до
> thunderbird.

Вам виднее какие приоритеты делать. Но разве не логичнее, чтобы в kde kmail был приоритетнее гномьих программ или вы договорились, что evolution используется у всех ?
Comment 11 Sergey V Turchin 2022-10-14 17:40:11 MSK
Не. Я к тому, что thunderbird был бы там предпочтительнее, чем evolution.