在非 systemd 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 仍然启动。
那么,(这些)服务(除了 powerdevil)请求 dbus 启动 upowerd 是什么?或者,至少,我怎样才能找到它(它们)?
顺便说一句 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