시스템화되지 않은 Linux-5.4.80 및 dbus-1.12.20에서 DM-Less KDE-Plasma-5.19.5 실행
upowerd 데몬을 제거해 보았습니다.
내가 아는 한, upowerd는 다른 서비스/응용 프로그램의 요청에 따라 dbus에 의해 시작됩니다.
powerdevil(5.19.5)이 가장 먼저 떠오른 범인이었고 저는 이를 비활성화하기 시작했습니다(표준 방식, 즉 관련 .desktop 파일에서 "Hidden=true"를 누르는 방식).
관련 powerdevil 데몬은 더 이상 세션 시작 시 시작되지 않으며 더 이상 ps에 표시되지 않습니다. 그러나 ... upowerd는 여전히 시작됩니다.
그렇다면 dbus에 upowerd를 시작하도록 요청하는 서비스(powerdevil 제외)는 무엇입니까? 아니면 적어도 그것을 어떻게 찾을 수 있습니까?
참고 1: qdbus는 도움이 되지 않습니다. (또는 그것이 어떻게 도움이 되는지 찾지 못했습니다)
참고 2: upowerd가 실행되는 것을 방지하는 방법에 대한 지침이 있는 다른 스레드를 고려했습니다. 그러나 1/ 환경이 다르고 2/ upowerd가 즉시 시작되는 것을 막고 싶지 않습니다. 대신, 나는 (powerdevil에서 이미 했던 것처럼) dbus가 upowerd를 시작하도록 요청하는 서비스의 시작을 차단하는 것을 선호합니다.
**업데이트 1:** Xserver 매뉴얼 페이지를 읽으면서 Xserver의 DMPS 확장(기본적으로 로드됨)이 완벽한 범인이라고 생각했습니다. 아쉽게도... 헛되이 DPMS 확장을 비활성화했습니다(실제로 보고되었는지 확인했습니다). Xorg.log에서는 비활성화되어 있지만... upowerd는 세션 시작 시 여전히 시작됩니다.
만약 도움이 된다면...도와주세요. qdbus의 출력을 뒤에 붙여넣고 있습니다.
:
:1.1
:1.10
org.kde.KWin
:1.11
org.kde.ActivityManager
:1.112
org.kde.kiod5
org.kde.kioexecd
org.kde.kpasswdserver
org.kde.kssld5
:1.12
org.kde.kglobalaccel
:1.121
org.kde.konsole-18273
:1.122
:1.13
org.freedesktop.ScreenSaver
org.kde.ksmserver
org.kde.screensaver
:1.14
:1.15
org.kde.kaccess
:1.16
org.kde.polkit-kde-authentication-agent-1
:1.18
org.freedesktop.Notifications
org.kde.JobViewServer
org.kde.StatusNotifierHost-3379
org.kde.klipper
org.kde.kuiserver
org.kde.plasmashell
:1.19
:1.20
com.canonical.Unity
org.kde.lattedock
:1.21
com.hplip.StatusService
:1.22
:1.23
org.kde.KScreen
:1.24
:1.32
org.kio5.kio_http_cache_cleaner
:1.38
org.kde.kwalletd5
:1.5
org.kde.klauncher5
:1.54
org.freedesktop.Akonadi.Control
org.freedesktop.Akonadi.Control.lock
:1.56
org.freedesktop.Akonadi
org.freedesktop.Akonadi.Janitor
:1.57
org.freedesktop.Akonadi.Agent.akonadi_akonotes_resource_0
org.freedesktop.Akonadi.Resource.akonadi_akonotes_resource_0
:1.58
org.freedesktop.Akonadi.Agent.akonadi_contacts_resource_0
org.freedesktop.Akonadi.Resource.akonadi_contacts_resource_0
:1.59
org.freedesktop.Akonadi.Agent.akonadi_birthdays_resource
org.freedesktop.Akonadi.Resource.akonadi_birthdays_resource
:1.60
org.freedesktop.Akonadi.Agent.akonadi_followupreminder_agent
:1.61
org.freedesktop.Akonadi.Agent.akonadi_ical_resource_0
org.freedesktop.Akonadi.Resource.akonadi_ical_resource_0
:1.62
org.freedesktop.Akonadi.Agent.akonadi_indexing_agent
:1.63
org.freedesktop.Akonadi.Agent.akonadi_newmailnotifier_agent
org.freedesktop.Akonadi.NewMailNotifierAgent
:1.64
org.freedesktop.Akonadi.Agent.akonadi_maildispatcher_agent
org.freedesktop.Akonadi.MailDispatcherAgent
:1.65
org.freedesktop.Akonadi.Agent.akonadi_pop3_resource_1
org.freedesktop.Akonadi.Resource.akonadi_pop3_resource_1
:1.66
org.freedesktop.Akonadi.Agent.akonadi_maildir_resource_0
org.freedesktop.Akonadi.Resource.akonadi_maildir_resource_0
:1.67
org.freedesktop.Akonadi.Agent.akonadi_migration_agent
:1.68
org.freedesktop.Akonadi.Agent.akonadi_pop3_resource_0
org.freedesktop.Akonadi.Resource.akonadi_pop3_resource_0
:1.69
org.freedesktop.Akonadi.Agent.akonadi_sendlater_agent
:1.7
org.kde.GtkConfig
org.kde.StatusNotifierWatcher
org.kde.kappmenu
org.kde.kcookiejar5
org.kde.kded5
org.kde.keyboard
org.kde.kscreen.osdService
:1.70
org.freedesktop.Akonadi.Agent.akonadi_archivemail_agent
:1.71
org.freedesktop.Akonadi.Agent.akonadi_unifiedmailbox_agent
org.freedesktop.Akonadi.Resource.akonadi_unifiedmailbox_agent
:1.72
org.freedesktop.Akonadi.Agent.akonadi_mailfilter_agent
:1.8
:1.84
:1.86
:1.88
:1.89
org.kde.kate-11242
:1.9
ca.desrt.dconf
org.freedesktop.DBus