小智 34
在 Kubuntu 12.04 中,我使用以下命令最小化活动窗口:
xdotool windowminimize $(xdotool getactivewindow)
Run Code Online (Sandbox Code Playgroud)
我怀疑你可以$(xdotool getactivewindow)用一个字符串来替换你需要最小化的任何窗口。
Sim*_*ens 16
你可以用WMCtrl来做到这一点。它是一个允许您从命令行控制窗口管理器的工具。您可以在存储库中找到它。
它与 Metacity 和 KWin(Gnome 和 Kde 的默认设置)兼容。
您可以使用此命令获取当前打开的窗口列表。这将包括窗口名称:
wmctrl -l
Run Code Online (Sandbox Code Playgroud)
获得窗口名称后,您可以使用此命令对窗口进行着色:
wmctrl -r "windowname" -b toggle,shaded
Run Code Online (Sandbox Code Playgroud)
我认为不支持最小化,因为 EWMH 规范未涵盖它,但您可以进行着色和最大化,因此它可能适合您的需求。
小智 11
最小化活动窗口
xdotool getactivewindow windowminimize
Run Code Online (Sandbox Code Playgroud)
适用于 gnome3.24 shell 扩展,例如自定义热角,“xdotool windowminimize $(xdotool getactivewindow)”不会。
另一个xdotool例子:
xdotool search --onlyvisible --classname --sync Navigator windowminimize
Run Code Online (Sandbox Code Playgroud)
这将搜索(并等待,由于--sync)可见的导航器窗口,然后将其最小化。
见xdotool(1)部分COMMAND CHAINING:
xdotool 支持在一次调用中运行多个命令。通常,您将从搜索命令(请参阅“WINDOW STACK”)开始,然后对这些结果执行一组操作。