Рейтинг:0

systemd --user дочерние процессы не останавливаются после выхода из системы

флаг de

После каждого выхода из KDE я могу найти systemd --пользователь процесс, когда я вхожу в консоль tty{2..6}, а оставшиеся 23 дочерних элемента все еще работают:

$ пс-Af | grep -v grep | egrep -w "PPID|$(pgrep -u $USER systemd)"
UID PID PPID C STIME TTY TIME CMD
себасти+ 64862 1 0 13:13 ? 00:00:00 /lib/systemd/systemd --пользователь
себасти+ 64865 64862 0 13:13 ? 00:00:00 (сд-пам)
себасти+ 64881 64862 0 13:13 ? 00:00:00 /usr/libexec/трекер-майнер-фс
себасти+ 64884 64862 0 13:13 ? 00:00:01 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
себасти+ 64901 64862 0 13:13 ? 00:00:00 /usr/libexec/gvfsd
себасти+ 64906 64862 0 13:13 ? 00:00:00 /usr/libexec/gvfsd-fuse /run/user/1001/gvfs -f -o big_writes
себасти+ 64908 64862 0 13:13 ? 00:00:00 /usr/libexec/gvfs-udisks2-том-монитор
себасти+ 64956 64862 0 13:13 ? 00:00:00 /usr/libexec/gvfs-gphoto2-том-монитор
себасти+ 64971 64862 0 13:13 ? 00:00:00 /usr/libexec/gvfs-goa-volume-monitor
себасти+ 64975 64862 0 13:13 ? 00:00:00 /usr/libexec/гоа-демон
себасти+ 64998 64862 0 13:13 ? 00:00:00 /usr/libexec/goa-identity-service
себасти+ 65004 64862 0 13:13 ? 00:00:00 /usr/libexec/gvfs-afc-volume-monitor
себасти+ 65010 64862 0 13:13 ? 00:00:00 /usr/libexec/gvfs-mtp-volume-monitor
себасти+ 65020 64862 0 13:13 ? 00:00:00 /usr/lib/x86_64-linux-gnu/тумблер-1/тумблерд
себасти+ 65339 64862 0 13:13 ? 00:00:01 /usr/libexec/gvfsd-метаданные
себасти+ 65855 64862 0 13:14 ? 00:00:00 /usr/libexec/dconf-сервис
себасти+ 66233 64862 0 13:14 ? 00:00:00 /usr/bin/дух времени-демон
себасти+ 66247 64862 0 13:14 ? 00:00:00 /usr/lib/дух времени/дух времени-fts
себасти+ 66341 64862 0 13:14 ? 00:00:00 /usr/libexec/xdg-документ-портал
себасти+ 66356 64862 0 13:14 ? 00:00:00 /usr/libexec/xdg-хранилище разрешений
себасти+ 66463 64862 0 13:14 ? 00:00:00 /usr/lib/телепатия/контроль-миссия-5
себасти+ 66624 64862 0 13:14 ? 00:00:00 /usr/библиотека/Bluetooth/obexd
себасти+ 66793 64862 0 13:14 ? 00:00:00 /usr/libexec/xdg-настольный-портал
себасти+ 69972 64862 0 13:20 ? 00:00:00 /usr/bin/pulseaudio --daemonize=no --log-target=journal
$ loginctl список сеансов
ИДЕНТИФИКАТОР СЕССИИ МЕСТО ПОЛЬЗОВАТЕЛЯ TTY 
     99 1001 Себастьян Сеат0     
     79 126 сддм сиденье0     
     105 1001 Себастьян Сеат0 tty2

В списке 3 сеанса.
$ loginctl session-status $(loginctl list-sessions | awk -v user=$USER '$0 ~ user".* $"{print$1;exit}')
99 - Себастьян (1001)
       С: сб 07.08.2021 15:52:39 CEST; 13 минут назад
      Лидер: 119723
        Место: место0; vc1
     Дисплей: :0
     Сервис: сддм; тип х11; пользователь класса
     Рабочий стол: KDE
       Состояние: закрытие
        Модуль: session-99.scope
          ââ120287 /usr/bin/baloo_file
          ââ120342 /usr/libexec/at-spi-bus-launcher --launch-немедленно
          ââ120349 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
          ââ120407 /usr/libexec/geoclue-2.0/демо/агент
          ââ120439 /usr/bin/дух времени-datahub
          ââ122590 /usr/libexec/at-spi2-registryd --use-gnome-session

07 августа, 15:52:39 michel-K72Jr systemd[1]: запущен сеанс 99 пользователя sebastien.
07 августа, 15:52:40 michel-K72Jr sddm-helper[119790]: pam_kwallet5: конечный путь к сокету: /run/user/1001/kwallet5.socket
07 августа, 15:52:40 michel-K72Jr sddm-helper[119795]: добавление файла cookie в «/home/sebastien/.Xauthority»
07 августа 15:53:09 michel-K72Jr sddm [119792]: kwalletd5: проверка модуля pam
07 августа, 15:53:09 michel-K72Jr sddm[119792]: kwalletd5: получил параметр pam-login
07 августа 15:53:09 michel-K72Jr sddm[119792]: kwalletd5: Ожидание хэша на 7-
07 августа, 15:53:09 michel-K72Jr sddm[119792]: kwalletd5: waitForEnvironment on: 3
07 августа, 15:53:09 michel-K72Jr sddm[119792]: kwalletd5: клиент подключен
07 августа, 15:53:09 michel-K72Jr sddm[119792]: kwalletd5: клиент отключен
07 августа, 15:53:09 michel-K72Jr sddm-helper[119723]: [PAM] Закрытие сеанса
07 августа, 15:53:09 michel-K72Jr sddm-helper[119723]: pam_unix(sddm:session): сеанс закрыт для пользователя sebastien
07 августа, 15:53:09 michel-K72Jr sddm-helper[119723]: pam_kwallet5(sddm:session): pam_kwallet5: pam_sm_close_session
07 августа 15:53:09 michel-K72Jr sddm-helper[119723]: pam_kwallet5(sddm:setcred): pam_kwallet5: pam_sm_setcred
07 августа, 15:53:09 michel-K72Jr sddm-helper[119723]: [PAM] Завершено.

Может быть, это связано с сддм и его дочерние процессы:

$ loginctl show-session $(loginctl list-sessions | awk -v user=$USER '$0 ~ user".* $"{print$1;exit}')
Идентификатор = 99
Пользователь=1001
Имя=Себастьян
Отметка времени = сб 2021-08-07 15:52:39 CEST
Временная меткаMonotonic=19979613418
ВТНр=1
Место=место0
Дисплей =: 0
Удаленный = нет
Сервис=sddm
Рабочий стол=KDE
Область = сессия-99.scope
Лидер=119723
Аудит=99
Тип=x11
Класс=пользователь
Активный=нет
Состояние=закрытие
IdleHint=нет
IdleSinceHint=0
IdleSinceHintMonotonic=0
LockedHint=нет
$ пс-Af | grep -v grep | egrep -w "PPID|$(pgrep sddm)"
UID PID PPID C STIME TTY TIME CMD
корень 2240 1 0 10:19 ? 00:00:00 /usr/bin/sddm
root 120872 2240 10 15:53 ​​tty1 00:03:49 /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/sddm/{3ef665c9-84b6-413b-87e1-918808539125} -background нет -noreset - displayfd 18-seat seat0 vt1
корень 121865 2240 0 15:56 ? 00:00:00 /usr/lib/x86_64-linux-gnu/sddm/sddm-helper --socket /tmp/sddm-auth6612f95d-2348-42b5-b4ae-8247c8f4d0af --id 19 --start /usr/bin/ startplasma-x11 --пользователь Себастьян
себасти+ 121890 121865 0 15:56 ? 00:00:00 /usr/bin/startplasma-x11
$ пс-Af | grep -v grep | egrep -w "PPID|$(pgrep startplasma-x11)"
UID PID PPID C STIME TTY TIME CMD
себасти+ 121890 121865 0 15:56 ? 00:00:00 /usr/bin/startplasma-x11
себасти+ 122249 121890 0 15:56 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/im-launch env LD_PRELOAD=libgtk3-nocsd.so.0 /usr/bin/startplasma-x11
себасти+ 122298 121890 0 15:56 ? 00:00:00 /usr/bin/plasma_session

Создал отчет об ошибке по адресу: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1939196

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.