>

저널에 다음과 같은 메시지가 표시됩니다 :

Sep 28 17:27:48 localhost kdeinit5[4476]: Qt: Session management error: networkIdsList argument is NULL
Sep 28 17:27:48 localhost kdeinit5[4476]: No DBUS session-bus found. Check if you have started the DBUS server.
Sep 28 17:27:48 localhost kdeinit5[4476]: The X11 connection broke: I/O error (code 1)
Sep 28 17:27:48 localhost sddm[250]: QProcess: Destroyed while process ("/usr/lib/sddm/sddm-helper") is still running.

여기서 systemd는 Xorg에 의존하는 kdeinit5를 죽이기 전에 X를 죽이고 sddm-helper 전에 sddm을 죽입니다.

그래서 Xorg에 의존하는 모든 것을 죽인 다음 Xorg를 죽이고 sddm-helper를 죽인 다음 sddm을 죽 이도록 구성하고 싶습니다.

이 작업을 수행하는 방법? 일반적으로 Y가 Z를 실행해야하는 곳에서 프로세스 Z가 종료 될 때까지 프로세스 Y를 종료하지 않도록 구성 할 수 있습니까?

주요 커널 4.2.2 및 KDE 플라즈마 5와 함께 아치 리눅스 64 비트를 사용하고 있습니다.

PS

이것은별로 문제가 없지만 대부분의 시간에는 문제가 없지만 종료 또는 부팅시 일부 커널 패닉이 발생하는 안정성 문제가 있으며 해결하면 시스템이 더 안정적이라고 생각합니다.


  • 답변 # 1

    가장 중요한 것은 https://bugs.archlinux.org/에서 문제를보고하는 것입니다 (먼저보고되지 않았 음을 먼저 확인해야 함).

    직접 고치려면 /usr/lib/systemd/system/ 를보십시오  관련 단위 파일을 찾으십시오 (KDE를 사용하지 않으므로 말할 수 없습니다). 당신은 After 를 확인해야합니다 RequiresWants  설정 (특히 Requires ) ).

    문제가 보이지 않으면 시스템으로 해결할 수있는 문제가 아닐 수 있습니다.

  • 이전 shell script - 여러 파일을 단일 CSV로 결합
  • 다음 ubuntu - xargs를 사용하여 bash 스크립트 내에서 화면으로 명령을 보내는 문제