Использование Python 3 для определения состояния PowerSaveMode или заставки в Ubuntu 20.04.6
Как отслеживать сообщения dbus, когда экран становится черным?
ниже приведен вывод dbus-monitor
signal time=1699887162.074353 sender=:1.12288 -> destination=(null destination) serial=2006 path=/org/gnome/Mutter/DisplayConfig; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
string "org.gnome.Mutter.DisplayConfig"
array [
dict entry(
string "PowerSaveMode"
variant int32 3
)
]
array [
]
и
signal time=1699887179.300585 sender=:1.12288 -> destination=(null destination) serial=2009 path=/org/gnome/Mutter/DisplayConfig; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
string "org.gnome.Mutter.DisplayConfig"
array [
dict entry(
string "PowerSaveMode"
variant int32 0
)
]
array [
]