我有以下设置:
xscreensaver
(因为它很漂亮)light-locker
(因为这样更安全xscreensaver
)最近xscreensaver
开始绑定到org.freedesktop.ScreenSaver
dbus上。因此,我无法再并行运行它们,因为我在另一个抱怨之后启动了它们a screensaver is already running
。
我在 ArchWiki 上读到,服务有一些可能性override
。但它很模糊,而且我对d-bus不熟悉。
有没有办法让两者并存而不篡改其中一个的源代码?
郑重声明:DBUS_SESSION_BUS_ADDRESS
在启动以太屏幕保护程序之前取消设置环境变量不起作用。
编辑:据我在研究中看到的,似乎不可能阻止程序监听 d-bus 服务而不给该程序带来麻烦。如果有人可以向我证实这一点,那将是一个很好的答案。