为什么 Plasshell 和 kwin 即使在多用户(控制台)模式下也能运行?

为什么 Plasshell 和 kwin 即使在多用户(控制台)模式下也能运行?

我在我的主要工作机器上运行 Arch Linux。今天,当我遇到 baloo(KDE Plasma 的文件索引器)问题时,我发现了这种好奇心,它占用了索引文件的所有 RAM 和 CPU 周期。起初我没有意识到 baloo 可以被禁用balooctl,我的第一个想法是将 systemd 目标设置为多用户并重新启动它,只是为了让我的系统在我使用 Windows 时达到可用状态,没有任何附加功能机器放在旁边的桌子上寻找解决方案和/或检查可用的更新。

然而,当我重新启动到控制台并运行htop以确保没有失控进程时,我注意到几个 KDE 应用程序 - 包括 /usr/bin/kwin_x11 和 /usr/bin/plasmashell 仍在运行。此后我多次重新启动计算机(进入多用户非图形目标),令我困惑的是,每次启动时所有常用的 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。 KDE Plasma(以及 Xorg)在 systemd 的引导目标设置为多用户的情况下运行是否正常?注意:我在这台计算机上安装了 Chrome 远程桌面,因为我在家工作时使用过它。这可能有什么关系吗?

编辑:在我发布此文后大约半小时,我想可能是因为:

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 进程。

相关内容