![Super+D(显示桌面)改变哪个值?](https://linux22.com/image/1115949/Super%2BD%EF%BC%88%E6%98%BE%E7%A4%BA%E6%A1%8C%E9%9D%A2%EF%BC%89%E6%94%B9%E5%8F%98%E5%93%AA%E4%B8%AA%E5%80%BC%EF%BC%9F.png)
在我的 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
最后一行是你感兴趣的。