Como configuro o lançador para “esquivar-se do windows”?

28

Eu não gosto do auto hide launcher porque é muito chato para mim. O lançador permanece oculto e para revelá-lo, o ponteiro do mouse tem que ser movido para o hot spot padrão . Eu gostaria de ter o hide para desviar do windows anteriormente disponível no Ubuntu 11.10. Como faço para voltar a esse comportamento?

    
por MathCubes 02.03.2012 / 00:49

9 respostas

15

Como restaurar o comportamento de Dodge em 12.04

Este Ubuntu Geek postar e este post mais recente do WepUpd8 relatar como restaurar o Dodge Windows e Dodge Active Windows for Unity em 12.04. Eles podem ser definidos no plug-in do Unity no Gerenciador de configurações do CompizConfig. Atualização: Para 12.10 / 13.04, consulte também este post do WepUpd8 .

É necessário adicionar um ppa:

sudo apt-add-repository ppa:ikarosdev/unity-revamped

e execute uma atualização de distribuição:

sudo apt-get update
sudo apt-get dist-upgrade

Em seguida, abra o CCSM e configure-o para o seu comportamento favorito!

(O terminal é apenas para documentar a versão do Ubuntu.)

Você pode ter que sair e entrar novamente para que tenha efeito.

Este patch também restaura o antigo comportamento Click-To-Minimize. Veja esta postagem do Webupd8 para detalhes.

Todas as alterações podem ser revertidas pelos seguintes comandos:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped

Alternativamente , um hack para restaurar o antigo comportamento de Dodge é relatado aqui .

Eu experimentei a versão "real dodge", e funciona na minha opinião. Mais notavelmente, o lançador não "sobe" as janelas ativas, mas as empurra para o lado, onde às vezes fica preso (para que o lançador não desapareça novamente). Em geral, quando o lançador muda de posição, o mesmo acontece com muitas outras coisas na tela (por exemplo, ícones na área de trabalho).

Uma alternativa é (quase) ocultar permanentemente o lançador ( veja aqui ) e use uma doca com o comportamento desejado (por exemplo, cairo-dock).

    
por Rasmus 27.04.2012 / 09:49
17

12,04

Eu tenho medo que a capacidade da janela de esquiva tenha sido deliberadamente removida de 12.04

De acordo com Mark Shuttleworth

  

"A abordagem dodge-windows foi muito mal testada. Pensamos que funcionaria   bem, tentei, testei e tive que evoluir a partir daí com base em   evidência ....

     

Se os usuários encontrarem a esquiva movendo janelas contra   o lançador, então está bem. Eles veem que a esquiva acontece quando   eles empurram o lançador, descobrem que podem mover a janela   de volta e o lançador reaparecerá. Por enquanto, tudo bem.

     

Aqui está o problema. A maioria dos usuários não descobre a esquiva movendo uma janela até   toca o lançador. Eles a encontram pela primeira vez quando maximizam   janela. Então, eles acessam a área de trabalho. Boa. Eles iniciam um aplicativo. Boa.   Então eles maximizam uma janela, e o lançador "desaparece". Para estes   usuários, o comportamento é profundamente desconfortável, aleatório. E estes estão em   fato a maioria dos usuários. Acontece também que os usuários que podem trabalhar   com esquivando lançadores também pode funcionar perfeitamente com lançadores   que sempre se esconde quando não usado. "

Por padrão, o lançador está sempre visível.

Mais informações sobre como configurar o lançador podem ser encontradas em Q & amp; A

Como posso configurar o auto-iniciador do Unity? comportamento de esconde-esconde?

O Dodge Windows é um tópico coberto por WebUpd8

Um desenvolvedor empreendedor escreveu alguns scripts que imitam o comportamento da janela de esquiva quando uma janela é movida para a área do lançador - isto é, oculta e mostra como apropriado.

Um script semelhante está disponível para ocultar automaticamente o inicializador quando uma janela é maximizada.

Observação: eles estão no formato binário deb . Obviamente - instalar binários aleatórios não é uma prática recomendada de um ponto de segurança. Leia o artigo, se você deseja prosseguir.

    
por fossfreedom 02.03.2012 / 01:00
5

12,04

Aqui está a solução: link

divirta-se!

    
por Kamil 29.04.2012 / 00:38
3

12,04

este recurso chamado dodge. foi retirado da unidade. existem soluções não oficiais para recuperá-lo.

Existem dois comportamentos de dodge de janela disponíveis: um que funciona mais como costumava ser no Ubuntu 11.10 e o outro apenas funciona para janelas maximizadas:

 real window dodge behaviour for the Unity Launcher and you can download it here: 

link

 window dodge behaviour for maximized windows and you can download it here:

link

Para mais informações, consulte a seção relacionada nesta postagem .

    
por suli8 28.04.2012 / 13:55
2

12,04

O Unity 2D é a única maneira de se esquivar no Precise pronto para uso. Após o login, abra o editor dconf e navegue até /com/canonical/unity-2d/launcher/hide-mode e defina seu valor como 2 (o padrão é 0).

    
por papukaija 03.05.2012 / 10:17
2

13.10

Isso é possível 13.10, pelo menos, testou bem na minha VM.

Os scripts mais antigos não funcionam como você (Seth) descobriu. No entanto, os scripts mais recentes que trabalharam para 12.10 e 13.04 funcionam para 13.10.

O site webupd8.org tem o instruções. Como é dito, as instruções são para 12.10 e 13.04, mas eu testei o no VirtualBox e funcionou perfeitamente (assim como eles fizeram em 12.04, há algumas limitações, conforme observado no artigo, mas apesar de tudo, elas funcionam bem )

Infelizmente, o ppa do Saucy não foi atualizado para incluir esses scripts (pelo menos não até onde eu consegui determinar), então a única solução é baixá-los diretamente.

Existem dois scripts diferentes e não podem ser instalados juntos.

O único script apenas evita janelas maximizadas. Sua maior limitação é permitir que o lançador se sobreponha a todas as janelas que foram abertas enquanto estava oculto.

O outro script traz de volta o estilo antigo de esquivar-se do windows (quase), pois ele irá esconder o lançador quando qualquer janela estiver em seu espaço (os lançadores). A maior limitação que notei é que, se houver alguma janela aberta no espaço do lançador, o ativador permanecerá oculto mesmo que essa janela seja minimizada.

Aqui está o link para baixar o script de janelas maximizadas do Dodge

Aqui está o link para baixar o script "original" do windows dodge

Os links de download que eu incluíam vêm diretamente do artigo no webupd8.org.

Eu sugiro que você leia o artigo no webupd8.org ao qual eu me liguei e dê um bom resumo dos scripts, (eu não quero entrar em um território de plágio incluindo muito do artigo.

No interesse da divulgação completa, eu não joguei muito tempo com a VM 13.10, mas no tempo em que a usei, não notei nenhum problema inesperado com os scripts do Dodge Windows. Eu também não joguei muito tempo (talvez uma hora) com o script "original" de esquiva do Windows, já que a limitação do lançador oculto que eu mencionei acima não era do meu agrado. O script de janelas maximizadas evitou ter visto mais de 10 horas de uso com sucesso.

Como nota editorial (leia minha opinião, que vale exatamente o que você pagou); Essas perguntas "esquivar-se do Windows" e soluções alternativas estão por toda parte na AU e na internet, eu não entendo porque a Canonical é tão casada com a idéia de que era uma característica ruim. Sim, eu vi os artigos sobre o motivo pelo qual eles o removeram e parece uma "sopa fina" para mim, obviamente muitos usuários querem isso, e os scripts funcionam bem o suficiente.

Para dar crédito onde é devido (eu acho *), eu acredito que @JorgeCastro escreveu o primeiro roteiro de trabalho em volta em 12.04 (o rodeio maximizou um de janelas). Graças a um monte de Jorge, este recurso faltante foi um disjuntor de negócio para mim e eu estava pensando em mudar de Unity (estava pensando em Cinnamon, mas foi buggy, então você realmente me salvou pelo menos.)

Eu tomei um pouco de liberdade em incluir este editorial, e minha intenção não era começar uma discussão sobre o assunto, apenas para declarar o que parece ser uma opinião comum na comunidade Ubuntu. Por favor, não responda a isso como uma discussão, ou eu, ou os mods serão forçados a editar ou excluir esta resposta.

    
por TrailRider 07.12.2013 / 02:17
1

12,04

No Ubuntu 12.04, o recurso Dodge Windows foi removido. Para recuperá-lo, você terá que instalar basicamente uma versão corrigida do Unity.

A maneira mais fácil é provavelmente ler cuidadosamente os seguintes posts e seguir as instruções. Existem dois tipos diferentes de correções e você terá que se contentar com um.

Get Dodge Windows Unity Autohide Comportamento Para Windows Maximized No Ubuntu 12.04 Pangolin Precisa e Bahaviour para o Ubuntu 12.04, Eu presumo que você prefira o último. Eu, no entanto, entendo que esta é uma versão personalizada do Unity e não posso dar nenhuma informação sobre futuras atualizações (se a unidade receber atualizações), correções de bugs, etc.

Você também pode querer verificar o thread ubuntuforums original que lidou com esses problemas: HOW TO: Unidade com 'Dodge Windows 'e minimizar / desminar o comportamento

    
por moewe 03.05.2012 / 10:28
1

13.10

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo gedit '/etc/apt/sources.list.d/nilarimogard-webupd8-saucy.list'

verifique se parece com isso

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main

Isso muda 'picante' para 'aguçado'.

sudo apt-get update
sudo apt-get install unity-dodge-maximized-windows

Atlast reinicie o seu PC para fazer alterações (unidade-esquiva-maximizada-windows) de trabalho.

    
por mchid 07.12.2013 / 01:39
1

14.04

O PPA disponível em 12.10 e 13.04 ainda não foi atualizado para o 13.10 ou o 14.04 no momento desta publicação.

No meu teste eu descobri que o script "Dodge Windows" (que quase restauraria o antigo comportamento das janelas dodge) não funciona mais ... quando instalado, o lançador se esconde constantemente e muda o comportamento as configurações do sistema não funcionam até que o script seja removido.

O "Dodge Maximized Windows" ainda funciona com as mesmas limitações que mencionei na minha resposta para 13.10 com outras duas ...

  1. em algumas páginas da web a janela será redimensionada para que o inicializador fique visível, isso parece estar relacionado a páginas da Web específicas (ighome.com é o único que encontrei até agora). A alternação para outras guias abertas restaurará a janela e esconder o lançador novamente .... (eu uso o Firefox, então isso pode ser diferente para o Chrome ou outros navegadores)
  2. Quando você minimiza uma janela maximizada, o ativador permanecerá oculto enquanto a janela estiver aberta - esse não era o caso antes (o lançador retornaria se a janela fosse minimizada para o inicializador)

Eu vou editar esta resposta em algum momento posterior, se uma solução melhor acontecer ou se os scripts atuais forem editados para funcionar melhor.

Como eu disse na minha outra resposta, o link de download vem diretamente do PPA do lauchpad que era para o 13.10 ..... ela é o link:

Dodge maximizado janelas

A postagem do blog sobre o PPA e os scripts que foram escritos para 12.10 e 13.04 é

Como obter a janela de inicialização do Unity Dodge no Ubuntu 12.10 ou 13.04

    
por TrailRider 07.05.2014 / 05:08