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!

(OterminaléapenasparadocumentaraversãodoUbuntu.)

Vocêpodeterquesaireentrarnovamenteparaquetenhaefeito.

EstepatchtambémrestauraoantigocomportamentoClick-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

"dodge-windows approach tested very poorly. We thought it would work well, tried it, tested it, and have had to evolve from there based on evidence....

If users encounter the dodge by moving windows against the launcher, then it is fine. They see that the dodge happens when they push the launcher away, they discover they can move the window back and the launcher will reappear. So far so good.

Here's the problem. Most users don't discover the dodging by moving a window till it touches the launcher. They first encounter it when they maximise a window. So, they login to the desktop. Good. They start an app. Good. Then they maximise a window, and the launcher "disappears". To these users, the behaviour is deeply uncomfortable, random. And these are in fact the majority of users. It also turns out that users who can work with dodging launchers can also work perfectly well with launchers which always hide when not used."

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

Mais informações sobre como configurar o lançador podem ser encontradas em Q & 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