「最小化の開始」や「システムトレイの閉じる」などのオプションのない起動アプリケーションがあるので、まずアプリケーションを起動してからそのウィンドウを最小化する起動スクリプトを使用したいと思います。
実際には、アプリケーションウィンドウを閉じる起動スクリプトがすでにあります。幸いなことに、「システムトレイの近く」オプションがあります。
wmctrl -ic $(wmctrl -l | grep "AppWindowTitle" | cut -d ' ' -f 1)
理想的には、次のコマンドを使用してウィンドウを最小化できるはずです。
wmctrl -ir $(wmctrl -l | grep "AppWindowTitle" | cut -d ' ' -f 1) -b toggle,minimized
しかし、そのようなオプションはありませんwmctrl
。最初のパラメータのオプションはadd
、、、remove
ですtoggle
。 2番目のパラメーターのオプションは次のとおりです。modal, sticky, shaded, skip_taskbar, skip_pager, hidden, fullscreen, above, below, maximized_vert, maximized_horz
これらはうまくいくようです。パラメータが私が必要なものである可能性がありますが、hidden
ウィンドウを非表示にしません。
これを達成する別の方法があるかどうか疑問に思う...
ベストアンサー1
次のように使用できますxdotool
。
xdotool search "Mozilla Firefox" windowminimize