Eu tenho um aplicativo de inicialização que não tem a opção de "iniciar minimizado" ou "perto da bandeja do sistema" etc. e, portanto, gostaria de usar um script de inicialização que primeiro iniciará o aplicativo e, em seguida, minimizará sua janela.
Na verdade, eu já tenho um script de inicialização que fecha a janela de um aplicativo que felizmente tem uma espécie de opção "perto da bandeja do sistema":
wmctrl -ic $(wmctrl -l | grep "AppWindowTitle" | cut -d ' ' -f 1)
Idealmente, eu deveria ser capaz de minimizar a janela com um comando como este:
wmctrl -ir $(wmctrl -l | grep "AppWindowTitle" | cut -d ' ' -f 1) -b toggle,minimized
Mas não existe essa opção disponível no wmctrl
. As opções para o primeiro argumento são: add
, remove
, toggle
. E as opções para o segundo argumento são:modal, sticky, shaded, skip_taskbar, skip_pager, hidden, fullscreen, above, below, maximized_vert, maximized_horz
Isso parece funcionar e eu esperaria que o argumento hidden
pudesse ser o que eu preciso, mas não está escondendo a janela.
Gostaria de saber se existe alguma outra forma de conseguir isso...
Você pode usar
xdotool
assim:deixa a barra de título visível então eu fiz o seguinte, mas você geralmente tem que instalar o xdotool