在我的 Python 程序中,我想检测是否要显示桌面(所有窗口最小化)。我该怎么做?当用户按下 Super+D 时会设置哪个值(可能在 dconf 中)?
答案1
您可以使用 wmctrl(窗口管理器控制)程序获取有关窗口管理器的信息并对其施加影响。对于您而言,您需要使用 -m 开关来获取窗口管理器信息。
$ wmctrl -m
Name: GNOME Shell
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: ON
最后一行是你感兴趣的。