저는 주요 업무용 컴퓨터에서 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가 실행 중이어야 한다고 가정합니다.