Eu gostaria de poder escolher qualquer janela já aberta e minimizá-la na linha de comando. Isso é possível?
command-line
window-manager
ændrük
fonte
fonte
xdotool
.Você pode fazer isso com o WMCtrl . É uma ferramenta que permite controlar o gerenciador de janelas na linha de comando. Você pode encontrá-lo nos repositórios.
É compatível com Metacity e KWin (os padrões para Gnome e Kde).
Você pode usar este comando para obter uma lista das janelas abertas no momento. Isso incluirá o nome da janela:
Depois de ter o nome da janela, você pode usar este comando para sombrear uma janela:
Eu não acho que a minimização seja suportada porque não é coberta pelas especificações do EWMH, mas você pode fazer sombreamento e maximização para que possa atender às suas necessidades.
fonte
wmctrl -r "windowname" -b toggle,hidden
:?para minimizar a janela ativa
funciona na extensão de shell do gnome3.24, como o hot corner personalizado, "xdotool windowminimize $ (xdotool getactivewindow)" não funciona.
fonte
Você pode usar
xdotool
para simular o evento do tecladoAlt-F3
depois de focar na janela. É um truque, mas dependendo do seu problema, pode ser suficiente.fonte
Você usa o xdotool. Observe que a tecla de atalho da unidade padrão para minimizar a janela ativa é Ctrl-Alt-0, MAS isso significa SOMENTE o zero do teclado numérico. Se você digitar a tecla zero normal, aquela entre 9 e -, ela não funcionará. (Também não ao digitar no teclado.
O Xdotool conhece a tecla zero do teclado numérico como 'KP_Insert'.
Portanto, para minimizar a janela ativa, verifique primeiro se o xdotool está instalado e use o comando:
tecla xdotool Ctrl + Alt + KP_Insert
(Observe que a tecla Alt-F3 mencionada em outra resposta não funcionará
fonte
Outro
xdotool
exemplo:--sync
Ele procura (e aguarda, devido a ) uma janela visível do Navegador e a minimiza.Veja a
xdotool(1)
seçãoCOMMAND CHAINING
:fonte