如何从命令行最小化应用程序窗口

Sad*_*adi 5 command-line window-manager window-management wmctrl

我有一个启动应用程序,没有“最小化启动”或“靠近系统托盘”等选项,因此希望使用一个启动脚本,该脚本将首先启动应用程序,然后最小化其窗口。

实际上,我已经有一个启动脚本来关闭应用程序的窗口,幸运的是它有一种“靠近系统托盘”选项:

wmctrl -ic $(wmctrl -l | grep "AppWindowTitle" | cut -d ' ' -f 1)
Run Code Online (Sandbox Code Playgroud)

理想情况下,我应该能够使用如下命令最小化窗口:

wmctrl -ir $(wmctrl -l | grep "AppWindowTitle" | cut -d ' ' -f 1) -b toggle,minimized
Run Code Online (Sandbox Code Playgroud)

但 中没有这样的选项wmctrl。第一个参数的选项有:add, remove, toggle。第二个参数的选项是:modal, sticky, shaded, skip_taskbar, skip_pager, hidden, fullscreen, above, below, maximized_vert, maximized_horz

这些似乎有效,我希望参数hidden可能是我需要的,但它并没有隐藏窗口。

我想知道是否还有其他方法可以实现这一目标...

Ark*_*zyk 5

xdotool你可以这样使用:

xdotool search  "Mozilla Firefox" windowminimize
Run Code Online (Sandbox Code Playgroud)