「最小化して開始」または「システムトレイに近い」などのオプションがない起動アプリケーションがあるため、最初にアプリケーションを起動し、次にウィンドウを最小化する起動スクリプトを使用したいと考えています。
実際、幸いなことに「システムトレイに近い」オプションのあるアプリケーションのウィンドウを閉じる起動スクリプトを既に持っています。
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
引数が必要かもしれませんが、ウィンドウを隠していません。
これを達成する他の方法があるのだろうか...
xdotool
は次のように使用できます。
xdotool search "Mozilla Firefox" windowminimize