【发布时间】:2015-09-21 03:31:20
【问题描述】:
目前我正在尝试在 linux 上记录系统锁定/解锁事件,在 mono c# 下。
我希望在dbus
的帮助下实现这一目标,在不同的桌面环境中使用不同的组件。我可以在带有 Unity 的 Ubuntu 上使用Ndesk.DBus
api 这样做,但在 Xfce 桌面上似乎没有这样的信号。我在那里检查了dbus-monitor "type=signal"
,它在锁定/解锁方面完全没有任何用处。那么,是否有任何跨桌面的方式来记录系统事件(我还需要登录/注销和活动窗口更改)?
【问题讨论】:
-
NDesk.DBus 很久以前就被弃用了,取而代之的是 dbus-sharp
-
是的,谢谢,但这不是问题的根源。