Plasshell과 kwin이 다중 사용자(콘솔) 모드에서도 실행되는 이유는 무엇입니까?

Plasshell과 kwin이 다중 사용자(콘솔) 모드에서도 실행되는 이유는 무엇입니까?

저는 주요 업무용 컴퓨터에서 Arch Linux를 실행하고 있습니다. 저는 오늘 KDE Plasma의 파일 인덱서인 baloo에 문제가 발생했을 때 이 호기심을 발견했습니다. Baloo는 모든 RAM 및 CPU 사이클 인덱싱 파일을 잡아먹고 있었습니다. 처음에는 baloo를 비활성화할 수 있다는 사실을 깨닫지 못했습니다. balooctl첫 번째 생각은 systemd 대상을 다중 사용자로 설정하고 다시 시작하여 Windows를 사용하는 동안 추가 기능을 추가하지 않고 시스템을 사용 가능한 상태로 만드는 것이었습니다. 기계에서 해결책을 찾아보거나 근처 테이블에서 사용 가능한 업데이트를 확인하세요.

그러나 콘솔로 재부팅하고 htop런어웨이 프로세스가 없는지 확인하기 위해 실행했을 때 /usr/bin/kwin_x11 및 /usr/bin/plasmashell을 포함한 여러 KDE 응용 프로그램이 여전히 실행 중임을 확인했습니다. 그 이후로 컴퓨터를 여러 번 다시 시작했는데(다중 사용자가 아닌 그래픽 대상으로) 혼란스럽게도 모든 일반적인 KDE 프로그램이 부팅할 때마다 계속 실행되고 있습니다.

myuser      557  0.1  0.0 126264 11868 ?        Sl   15:45   0:00 /usr/bin/startplasma-x11
myuser      559  3.0  0.4 436832 77128 ?        Sl   15:45   0:00 /opt/google/chrome-remote-desktop/chrome-remote-desktop-host --host-config=- --audio-pipe-nam
myuser      564  7.5  0.0   7240  3168 ?        Ss   15:45   0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 4 --print-address 6 --session
myuser      598  0.0  0.0   2232    88 ?        S    15:45   0:00 /usr/lib/kf5/start_kdeinit --kded +kcminit_startup
myuser      599  0.8  0.1  99348 21548 ?        Ss   15:45   0:00 kdeinit5: Running...
myuser      600  1.8  0.2 277116 40360 ?        Sl   15:45   0:00 /usr/lib/kf5/klauncher --fd=10
myuser      614  5.6  0.4 1181388 73856 ?       Sl   15:45   0:00 kded5
myuser      633  1.3  0.2 281060 41548 ?        Sl   15:45   0:00 /bin/kaccess
myuser      637  0.6  0.1 244092 25996 ?        Sl   15:45   0:00 /usr/bin/plasma_session
myuser      641  2.3  0.2 276668 40288 ?        Sl   15:45   0:00 /usr/bin/kglobalaccel5
myuser      644  1.6  0.2 278608 42904 ?        Sl   15:45   0:00 /bin/ksmserver
myuser      654  0.0  0.0 154920  5128 ?        Sl   15:45   0:00 /usr/lib/dconf-service
myuser      660 39.2  1.0 1367224 172196 ?      Rl   15:45   0:01 /usr/bin/kwin_x11 -session 10d7766465000156399548600000006890006_1589829814_936193
myuser      664 94.0  1.8 1956624 299036 ?      Sl   15:45   0:04 /usr/bin/plasmashell
myuser      666  1.6  0.2 426840 42636 ?        Sl   15:45   0:00 /usr/lib/polkit-kde-authentication-agent-1
myuser      668  0.4  0.1 224136 20528 ?        Sl   15:45   0:00 /bin/xembedsniproxy
polkitd      682  3.4  0.1 1659456 22072 ?       Ssl  15:45   0:00 /usr/lib/polkit-1/polkitd --no-debug
myuser      691  0.2  0.1 225388 21344 ?        Sl   15:45   0:00 /bin/gmenudbusmenuproxy
myuser      694  2.4  0.2 276000 40512 ?        Sl   15:45   0:00 /usr/lib/DiscoverNotifier
myuser      702  0.0  0.0 946668  6452 ?        Sl   15:45   0:00 /usr/bin/pulseaudio --start --log-target=syslog
rtkit        704  0.0  0.0 152716  2912 ?        SNsl 15:45   0:00 /usr/lib/rtkit-daemon
myuser      719  1.0  0.2 465040 33368 ?        Sl   15:45   0:00 /usr/lib/kactivitymanagerd
myuser      734  6.6  0.5 1252424 89120 ?       Sl   15:45   0:00 /usr/bin/kmix -session 10d7766465000156407103200000310090009_1589829814_895627
myuser      749  0.4  0.0 349940 13824 ?        Sl   15:45   0:00 /usr/lib/telepathy/mission-control-5
myuser      751  5.0  0.3 458396 58120 ?        Sl   15:45   0:00 /usr/bin/korgac -session 10d7766465000156407103200000310090010_1589829814_895873
myuser      760  0.2  0.1 217360 19756 ?        Sl   15:45   0:00 /usr/lib/kf5/kscreen_backend_launcher
root         766  6.0  0.0 248664  9472 ?        Ssl  15:45   0:00 /usr/lib/upowerd
myuser      772  7.6  0.5 995924 96440 ?        Sl   15:45   0:00 /usr/bin/yakuake -session 10d7766465000157608183800000007360008_1589829814_896311

이건 어때? 이는 sudo systemctl set-default multi-user.target && reboot위의 출력 과 동일합니다 ps aux. 다중 사용자로 설정된 systemd의 부팅 대상에서 KDE Plasma(따라서 Xorg)가 올바르게 실행됩니까? 참고: 집에서 작업하는 동안 Chrome 원격 데스크톱을 사용하기 때문에 이 컴퓨터에 Chrome 원격 데스크톱을 설치했습니다. 이것이 관련이 있을 수 있을까요?

편집: 이 글을 게시하고 약 30분 후에 다음과 같은 이유일 것이라고 생각했습니다.

1. I'm using lightdm
2. I did NOT disable lightdm.service `sudo systemctl disable lightdm.service`
3. Something something config files?... I checked `/etc/lightdm/lightdm.conf` and there doesn't seem to be anything that would automatically start any plasma services in there.

나열된 모든 프로세스 중에서 실제로 Xorg 자체는 볼 수 없지만 너무 많은 Plasma 프로세스를 시작하려면 Xorg가 실행 중이어야 한다고 가정합니다.

관련 정보