Posso escrever um script Perl ou Python que minimize a janela de terminal do Gnome?


12

Estou no Ubuntu 14.04 com a configuração antiga do GNOME do GDM. (Não gosto da nova interface do Unity.) Existe uma maneira de criar um comando que eu possa digitar na minha janela do terminal para minimizá-lo? Seria incrível digitar mine o prompt do terminal será minimizado enquanto eu me concentro em outra coisa.

Respostas:


13
  1. Primeiro, instale o xdotoolcomando:

    sudo apt-get install xdotool
  2. Em seguida, crie um alias para poder executar min como um comando:

    echo 'alias min="xdotool getactivewindow windowminimize"' >> ~/.bashrc`
  3. Recarregue o arquivo .bashrc :

    . ~/.bashrc

8

O seguinte python oneliner minimizará a gnome-terminaljanela atual :

python3 -c "from gi.repository import Gdk; \
[ Gdk.Screen.get_default().get_active_window().iconify() for i in range(2)]"

Observe que precisamos chamar iconify () duas vezes para minimizar a janela.


1
IIRC, você pode executar o iconify duas vezes ou pode armazenar objetos de janela em variáveis, executar .iconify()e, em seguida, executarwindow.process_all_updates()
Sergiy Kolodyazhnyy

2

Você pode simplesmente usar as teclas de Ctrl+ Spacepara abrir o menu da janela e pressionar N(em um idioma inglês) para minimizar a janela.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.