Posso usar o ícone do iniciador do Unity para minimizar aplicativos / janelas?

96

Não sei se isso é um recurso ou um bug, mas clicar no ícone de inicialização de um aplicativo ativo não o minimiza. É terrivelmente inconveniente para as pessoas que usam uma barra Unity persistente clicarem em minimizar o botão todas as vezes. Existe alguma maneira de adicionar funcionalidade para minimizar os lançadores?

    
por Eternal Owl 22.04.2011 / 15:58

14 respostas

43

Para 14.04:

Veja esta resposta .

Para 13.10 e abaixo :

porque Mark Shuttlewoth decidiu, pelo menos por enquanto? :

  

não, clicar no ícone não será   minimizar o aplicativo. Nós temos um minimizar   botão para isso, é proeminente.

Pelo menos, esse bug agora tem o status opinião , o que significa que os desenvolvedores venceram consertá-lo por enquanto, mas aguarde a discussão da comunidade.

Então, se você quiser minimizar ao clicar, faça uma declaração clara no launchpad .

    
por tobi 24.04.2011 / 08:11
89

Para 14.04 & amp; 14.10:

Um recurso não suportado foi adicionado ao Unity for Trusty. Sem suporte significa que a Canonical não garante que essa capacidade avance para a Unidade 8.

No entanto, a partir de um ponto de vista LTS, isso dá aos usuários pelo menos 5 anos com apenas essa capacidade. Isso não está diretamente disponível através da GUI padrão.

Para um caminho seguro, alcance um terminal e copie & amp; cole o seguinte:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

Para desfazer essa alteração:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false

Para um compizconfig-settings-manager < href="https://apps.ubuntu.com/cat/applications/compizconfig-settings-manager/"> :

  1. Inicie o aplicativo e clique em Ubuntu Unity Plugin :

  2. Mude para o separador Launcher e coloque a marca ao lado de Minimizar aplicações de janela única (sem suporte) para ativar esta funcionalidade.

por fossfreedom 19.03.2014 / 20:50
18

Para 13.10 e abaixo

Há um debate acalorado sobre esse recurso ausente no launchpad:

link

Em resposta ao modo de exposição para várias janelas, isso pode ser facilmente adaptado com um segundo clique para minimizar todas as janelas, já que não há mais nenhuma função para esse clique extra no ativador.

Se você quiser minimizar todas as janelas do aplicativo, não acho que haja uma maneira fácil no momento, portanto, essa funcionalidade também ajudaria nessa instância.

    
por Cas 24.04.2011 / 02:44
11

Eu fiz um script para solucionar esse problema.
Veja este trabalho aqui .

Instruções

  1. Você precisará de Xdotool e Compiz Config Settings Manager do Centro de Software Ubuntu

  2. Crie um novo arquivo chamado '.minimize' na sua pasta pessoal ( gedit ~/.minimize ). Copiar & amp; Cole o seguinte texto e salve:

    #!/usr/bin/env python
    # by desgua
    # version 0.1.3 - May 06 2011
    # To minimize with unity Launcher
    ##################################
    import os
    import wnck
    import gtk
    
    stream = os.popen("xdotool click --clearmodifiers 1")
    screen = wnck.screen_get_default()
    
    while gtk.events_pending():
        gtk.main_iteration()
    
    windows = screen.get_windows()
    active_app = screen.get_active_window().get_application()
    
    for w in windows:
        if w.get_application() == active_app:
            w.minimize()
    
  3. Torne o script executável: ( Mais informações )

    chmod +x ~/.minimize
    
  4. Abra o Compiz Config

    Use Comando Executar , Alt + F2 e digite ccsm

  5. Ative o plug-in 'Comandos' e adicione o script ~/.minimize acima a uma das linhas de comando vazias.

  6. Altere para a guia Ligação de botão e crie um atalho de botão para o número da linha de comando correspondente acima.

    O exemplo da captura de tela está usando Alt + Botão1 que corresponde para Mouse clique esquerdo com o botão Alt pressionado.

  7. Aproveite! ; -)

UPDATE:

Você pode fazer isso sem um script, pois o Unity possui um atalho de teclado interno para minimizar a janela. Por padrão, agora é Ctrl + Alt + 0 (Consulte Configurações Teclado (NÃO Keyboard Layout , isso é diferente (e confuso).) Note que isso significa a tecla zero NUMERIC KEYPAD, e que a chave zero normal NÃO funcionará. Então, com xdotool você acabou de adicionar um comando xdotool key Ctrl+Alt+KP_Insert (Sim, é o teclado numérico zero, que xdotool sabe como KP_Insert ) e atribuí-lo em qualquer lugar que você desejar.Você pode até adicioná-lo à lista rápida de um aplicativo (Usando MyUnity para definir a entrada da lista rápida) .

    
por desgua 04.05.2011 / 01:23
6

Para o Ubuntu 14.04 a 17.04

Método da linha de comando:

Ative um clique para minimizar:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true

Desativar um clique minimizar:

gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window false

Método da GUI:

Abra um terminal e execute:

sudo apt-get install unity-tweak-tool

Ferramenta Open Tweak da Unity

Vá para Unity & gt; Iniciador & gt; Comportamento e verifique: Minimize as aplicações de janela única ao clicar .

    
por hg8 05.10.2015 / 11:29
5

Esta é apenas uma solução para o problema real, mas existe um atalho de teclado para minimizar janelas, Alt e F9

Ele só fecha a janela ativa e não todas as janelas de um aplicativo.

Este e muitos outros atalhos de teclado são, no entanto, configuráveis através da aplicação de atalhos de teclado gnome-keybinding-properties . Ele faz parte do aplicativo de configurações do sistema que pode ser iniciado por meio do menu de logout no lado direito do painel.

Eu uso isso, por exemplo, para bloquear a tela por meio do botão de pausa do meu teclado.

    
por Kuro 09.05.2011 / 00:39
4

Clicar em um ícone de inicialização de um aplicativo em execução exibe as janelas desse aplicativo no modo exposé, desde que haja mais de uma janela. Portanto, ou essa funcionalidade teria que ser a favor da minimização, ou minimizar clicando no botão do iniciador só funcionaria se o aplicativo não tivesse mais de uma janela. Este último seria duas funcionalidades para a mesma ação, então eu não acho que isso vai acontecer.

    
por nem75 22.04.2011 / 16:30
3

Para 12.04 - não 12.04.1 e posterior

Você precisa de uma versão corrigida do Unity para fornecer a funcionalidade que está solicitando. Um está disponível chamado Renovado pela unidade.

sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update && sudo apt-get upgrade

Nota: Você tem que usar o gerenciador de configuração de compizconfiguration (ccsm) para ativar as opções corrigidas.

fontes: link , link

Às vezes, o ppa está um pouco atrasado em relação às atualizações do Unity, mas não experimentei nenhum problema de estabilidade e adorei esse pacote.

Recursos da Unity reformulados:

  • Evitar o comportamento do Windows e as opções adicionadas novamente. (Esse é o recurso intelli-hide que apenas oculta o ativador quando uma janela se sobrepõe a ele. Esse recurso foi removido em 12.04, auto-hide-onde o ativador está oculto por padrão, a menos que o mouse esteja sobre ele - ainda está presente)

  • Minimize o comportamento de cliques para itens do Iniciador. (Um segundo clique ativa o modo de exposição se houver várias janelas, como o padrão da vanilla unit)

  • Opção para permitir que os menus fiquem permanentemente visíveis. Quando maximizado, controles de janela será ao lado do menu. (12.04 por padrão oculta os menus da janela após um tempo de atraso e mostra apenas o título no painel superior)

  • Opção para ativar / desativar o ícone de expo no lançador. Nota: mesmo se ativado, o ícone expo não será exibido se vários espaços de trabalho não forem em uso. (Nota: você pode usar o atalho de teclado Cntl + Alt + Seta para alternar entre espaços de trabalho se o ícone de expo não estiver lá)

Não tive problemas ao usar esta versão corrigida do Unity, mas ela nem sempre é atualizada com a mesma rapidez do sabor de baunilha. Por exemplo, atualmente ele fornece unity-5.14.0-0ubuntu1, enquanto no repositório oficial é unity-5.16.0-0ubuntu1 (em 13 de setembro de 2012)

    
por Ian B. 13.09.2012 / 00:04
2
  • alt + f9 - minimizar atual
  • alt + ctrl + d - minimizar todos
  • alt + ctrl + d - reabrir minimizado

Acho que esse é o comportamento padrão, por isso não há necessidade de outros scripts ou modificações.

por Donarus 18.10.2011 / 13:19
2

Para 12.04 - não 12.04.1 e posterior

Existe um patch experimental para o 12.04 que permite este comportamento. É apenas para fins de teste .

  

Como não foi sequer considerado a adição de minimizar ao clicar como opção, Jonathan French criou um PPA com o patch de minimização de cliques.

link

Instalação:

sudo add-apt-repository ppa:ojno/unity-minimize-on-click
sudo apt-get update
sudo apt-get upgrade

Remoção:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ojno/unity-minimize-on-click

Por favor, leia o artigo da Web Upd8 sobre o assunto para mais informações.

Atualização:

Agora há suporte disponível para 11.10 no mesmo PPA.

Trecho de arquivo de alterações do pacote :

Version: 4.28.0-0ubuntu2+ojno3
Distribution: oneiric

Changes: 
 unity (4.28.0-0ubuntu2+ojno3) oneiric; urgency=low
   * Apply minimize on click patch

Fonte: Atualização da Web8

    
por lgarzo 21.03.2012 / 11:32
1

Atualmente estou complementando o meu lançador do Unity com um painel do gnome, isso me dá o comportamento de minimizar que eu quero. Parece absurdo, mas o espaço no topo da tela é desperdiçado de qualquer maneira.

Quando você logar na unidade em 11.10, você pode simplesmente iniciar o gnome-panel (se você o instalou via apt-get). Achei difícil configurar esse painel inicialmente, então fiz o logout e, em seguida, na sessão clássica do gnome, onde o configurei para não expandir e remover todos os applets até ficar com apenas um painel com uma lista de janelas. Então eu usei Ctrl + Alt + Excluir para sair e fazer login novamente na sessão do Ubuntu / Unity.

Descobri que adicionar o painel do gnome diretamente à lista de aplicativos de inicialização fez com que ele ficasse atrás da barra Unity no topo, então eu adicionei isso: bash -c "/bin/sleep 2 && /usr/bin/gnome-panel&" .

Edit: Parece que há alguns bugs na forma como o gnome e a unidade interagem. Mas fazer o auto-ocultar do painel parece funcionar bem.

    
por Eric Woodruff 28.10.2011 / 03:44
1

Para 11,10

Para voltar (Oneiric 11.x): Botão de desligamento - & gt; Preferências do Sistema - & gt; Teclado - & gt; Atalhos - & gt; Navegação - & gt; Hide Normal Windows (as instruções para alterar o atalho estão na parte inferior da janela de configurações).

Espero que isso ajude alguém porque realmente me incomodou por um tempo (principalmente devido ao nome ser alterado para "Hide Normal Windows").

    
por Jack 12.11.2011 / 16:52
0

Para 12,04

sudo add-apt-repository ppa:zxcq14/minimize-unity-7
sudo apt-get update
sudo apt-get upgrade

Este ppa está disponível para 12.04 e 14.04. Minimizar no clique funciona novamente para as versões mais recentes da unidade.

    
por mnrl 05.03.2014 / 11:51
-1

Veja para minimizar o aplicativo, você verá uma opção igual ao windows 7, mas no lado esquerdo da tela, se seu aplicativo estiver maximizado, você terá que rolar o cursor para o canto superior esquerdo da tela e minimizar minimizará no launcher de unidade do ubuntu

    
por user151927 25.04.2013 / 04:46