Como removo o iniciador do Unity?


54

Como podemos remover o iniciador que acompanha o Unity nesta nova versão do Ubuntu?

Respostas:


11

Em palavras simples: você não pode. Por design, o lançador pretende permanecer lá sempre. Se você quiser desistir, a única maneira de fazer isso é desistir de toda a interface da unidade, mudando para outro DE ou mudando para a sessão clássica do GNOME.

Mover o iniciador para alguma outra extremidade da tela também não é implementado e não seria, conforme o comentário de Mark sobre um bug .


11
Não vou mudar para outro DE, tentei não gostar deles. Eu uso o Cairo-Dock e gostaria de me livrar do lançador permanentemente. Por que isso é impossível? Por que existem limitações artificiais? Por que esse design é aceito?
4xy 27/12/15

11
Pode-se acrescentar a esta resposta que existem maneiras de ocultar automaticamente o iniciador, já que esta é uma resposta aceita
Sergiy Kolodyazhnyy

11
Concordo plenamente com os pontos de 4xy. wtf? Esse é exatamente o tipo de comportamento que me fez mudar para o Linux a partir do Windows! Podemos levantar isso em algum lugar? Obrigado pela sua resposta clara Bilal! Claro que isso não vai contra você.
Peter Pan

33

Na versão 12.04, você pode acessar Configurações do sistema> Aparência> Comportamento, ativar o ocultação automática e diminuir a sensibilidade até o fim. Agora, o iniciador será exibido apenas quando você pressionar Super.


Ou se você arrastar ícones para o lado esquerdo da tela (um problema ao instalar uma estação com recursos de arrastar e soltar).
Rasmus

Na 11.10, é um problema se você arrastar alguma coisa (imagens de uma página da web, por exemplo).
Weberc2

13.04: você pode escolher o canto superior esquerdo apenas (e não o todo lado esquerdo)
Marius Hofert

14
  1. Instale o ccsm (Compiz Config Settings Manager)

  2. Inicie o ccsm e clique no "Unity Plugin"

  3. Em "Comportamento", altere "Ocultar iniciador" para "ocultar automaticamente"

  4. Altere "Reveal Mode" para None.

  5. Desative "Chave para mostrar o iniciador" e "Chave para colocar o foco no iniciador"

* Desativar "Key to show launcher" pode impedir que você acesse o traço. Se você omitir esta parte da etapa 5, poderá acessar o traço, mas o iniciador aparecerá de forma não invasiva enquanto o traço é exibido. Não conheço nenhuma maneira de impedir isso.

Atualização: 12.04 faz as coisas de maneira diferente; portanto, isso pode não funcionar após a 11.10.


11
A etapa 4 não está disponível no 12.04. Veja a resposta de WarriorIng64 para uma solução alternativa.
Rasmus

12.04 foi lançado um dia antes de você postar. Minha resposta de fevereiro foi aplicada às 11h10. ;) Eu vou atualizá-lo, no entanto.
Weberc2

Com vários monitores, pode ser necessário alterar a "Velocidade de parada de borda" (experimental) para 1 para evitar que o ponteiro do mouse fique "preso" se movendo entre os monitores.
tylerl

Na versão 12.10, o Compiz não possui a opção "none" para o modo de revelação.
19413 Patrick

@pthurmond como minha resposta menciona, isso pode não funcionar depois 11.10
weberc2

9

Você pode fazer o seguinte:

  1. Instale e inicie o Gerenciador de configurações do ComizConfig .
  2. Selecione o plugin do Ubuntu Unity.
  3. Defina a Hide Launcheropção para 'Ocultar automaticamente'.
  4. Defina a Reveal Modeopção de 'Esquerda' para 'Nenhum'.

Isso deve fazer o truque. Pode ser necessário executar setsid unityas alterações para aplicar.


2
+1 por esforço. Mas ainda está lá até que algo o afaste do caminho.
Brandon Bertelsen

Tenho certeza. Li essas etapas exatas em outro site. Os seguiu. O mesmo negócio, mesmo que a opção ocultar automaticamente seja selecionada, ela está agindo da mesma forma que se esperaria das janelas de esquivar.
Brandon Bertelsen

Na verdade, agora que eu tento alternativas. Não importa o que eu definir, ele se esquiva.
Brandon Bertelsen

Talvez essa opção não esteja sendo aceita. Existe um método para aplicar a alteração sem o ccsm?
Brandon Bertelsen

O mesmo para mim ... Ocultar automaticamente + nenhum, verifiquei o plugin está ativado ... Mas ainda tenho esse painel estúpido. Não estou usando o Unity 2D.
Waza_Be 14/10


3

no compiz, fui para a seção unit e, em seguida, para a guia experimental e defina esses valores para simplesmente 'enganar' a barra para que nunca apareça, a menos que o botão super seja pressionado. Se eu conseguir separar completamente o traço da barra e movê-lo para a doca do Cairo, ficarei extremamente satisfeito. ........... de qualquer maneira Guia Experimental

  • opacidade do painel 0,0050
  • Opacidade do lançador 0,0000
  • Reveal Edge 0.2000
  • Reveal Pressure 999 (esta é a principal, para que o mouse não possa pegar a janela)
  • Pressão de superação de borda 1
  • decaimento da pressão do mouse 1
  • batente de borda 1
  • menu desaparecer e o resto são todos 0
  • lançador captura mouse .... UNCheCkEd

Dessa forma, não há hackers, apenas um pouco de ajustes fáceis e o dash ainda está lá e a barra só é visível quando o dash ...... acho que eu poderia remover todos os lançadores de vez em quando, dificilmente seria perceptível. ....Felicidades

você também pode ir no editor de configuração e alterar esses valores com maior alcance


3

No arquivo /usr/share/unity-2d/shell/Shell.qml, e pode ser editado com o comando

gksudo gedit /usr/share/unity-2d/shell/Shell.qml

A maneira de remover a barra remanescente que flutuava lá era definir:

LauncherLoader {
id: launcherLoader
anchors.top: parent.top
anchors.bottom: parent.bottom
width: 0

^ Altere a largura para 0 ou 1, 1 mostrará 1 pixel, mas não produzirá artefatos gráficos.


Existe uma maneira menos invasiva de fazer isso?

O outro arquivo pode ser editado usando

gksudo gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

Estou ciente do recurso ocultar automaticamente no CCSM, no entanto, não é isso que estou procurando. Eu queria colocar um lançador separado SOBRE A unidade, e a sensibilidade do ocultar automaticamente dificultaria o uso de ambos.


2

Se você sair, insira seu nome de usuário e poderá escolher (na parte inferior) para entrar no 'Ubuntu Classic'. Isso lhe dará o antigo gnomo de 2 painéis.


2

Se você estiver usando o Unity 2d, basta renomear o arquivo /usr/bin/unity-2d-launcherpara outra coisa, isso fará o truque. Você também perderá a funcionalidade de pesquisa, mas a barra de menus funcionará.


Isso foi renomeado em 12.04? Não consigo encontrar.
Rasmus

2

Importante:


Se você quiser painéis gnome antes de desativar o iniciador;


Navegue até System> Preferences>Startup Applications

Clique Add

Name=Gnome panels

Command=gnome-panel

E clique no closebotão

Está certo.


-Unidade com painéis gnomos


Pressione a SUPERtecla e digite

ccsm

do que pressionar ENTER.

Desativar o plugin de unidade na janela Compiz Config (desmarque a caixa de clique)

Sessão de logout e login na Ubuntu

-Unity without launcher ...

A resposta de Decent é um tipo de solução, mas se você fizer isso, se livra não apenas do iniciador, mas também do mecanismo de pesquisa. Você pode manter apenas a barra na parte superior da tela.

Isso funciona muito bem, exceto que você perde a capacidade de mover, fechar e redimensionar janelas usando o mouse. Por isso, recomendo permitindo "Efeitos" -> "decorações janela" ccsme, em seguida, configurar teclas de atalho para seus aplicativos favoritos (por exemplo gnome-terminal, nautilus, etc ...) em "Geral" -> "Comandos".
Lucas

2

pelo menos, você pode configurá-lo para "ocultar automaticamente", o ccsm tem uma opção para isso

  1. Instale o Gerenciador de configurações CompizConfig Instale o compizconfig-settings-manager (CCSM).
  2. Alt + F2
  3. digite about:confige pressione Enter
  4. altere a configuração do ocultador para ocultar automaticamente .

1

Claro, quando você faz login, escolha seu nome e, quando a caixa de senha aparecer, olhe no painel inferior e selecione Ubuntu Classic.


11
Eu não quero ser drástico. Eu gosto do mecanismo de busca. Eu simplesmente não gosto do lançador no lado esquerdo. (porque eu já uso cairo dock). Não pode ter um sem o outro?
MEM

Você sempre pode corrigir fontes de Unidade (se você pode :)
Extender

1

Você pode desativar o plugin unity no cssm e sair e entrar novamente, e ele se foi. Mas antes disso, talvez adicione algo como awn aos aplicativos de inicialização.


Então uma doca é sempre necessária?
10119 Jeannie

Não. Você pode gerenciar bem com atalhos de teclado.
desgua

1

Use o painel unidade 2d. Está instalado por padrão. Para ver como seria, pressione alt + f2 e execute metacity --replace && unity-2d-panel.


1

Você pode alterar / desativar o modo de revelação do iniciador. Isso não desativará o iniciador, mas a única maneira de revelar o iniciador será pressionar a Supertecla.

Para fazer isso, conclua as etapas 1 a 3, conforme mencionado por tobi . Agora, as configurações do modo de revelação são exibidas e tudo o que você precisa fazer é alterar o modo de revelação.


1

Use a ferramenta Unity Tweak, defina o iniciador para ocultar automaticamente e leve a sensibilidade de revelação para a configuração mais baixa, e o unity launcher aparecerá apenas quando você pressionar super.

Por design, o Unity Launcher não pode ser removido; se você quiser que ele desapareça completamente, tente outros ambientes de área de trabalho, como GNOME, Xfce ou KDE.


0

Você tentou esconder o Unity Launcher? Instale o Compiz Config Manager (ccsm), execute-o e vá para o Unity Plugin, abra a guia Advanced (se bem me lembro) - e deve haver uma opção para ocultar completamente o iniciador. Presumo que a funcionalidade do botão Windows ainda funcione com o traço completamente oculto. No entanto, não posso garantir que isso remova completamente o lançador, ele pode, provavelmente, aparecer quando você faz algo ...


0

Sei que isso é mais do que uma camada de um ano, mas ainda queria dar minha resposta: Instale o Compiz-Config-Settings-Manager, abra-o, desabilite completamente o Unity Plugin, instale o GnoMenu ou Cardapio ou qualquer outro utilitário de pesquisa disponível como plugins para o cairo-dock, e pronto!

Além disso, em vez de tentar consertar o Gnome, outra alternativa é o KDE. Instale o kubuntu-desktop a partir do centro de software e você não se arrependerá.


Você poderia me dizer como isso é diferente de qualquer outra resposta aprovada?
Fabby

0

Para o Unity 7.4.0, substitua o arquivo "/usr/lib/x86_64-linux-gnu/compiz/libunityshell.so" por este arquivo

libunityshell.so

Depois de substituir o arquivo, defina o iniciador no modo de ocultação automática e reinicie o pc. Isso ocultará completamente o lançador de unidades, mesmo ao iniciar o traço. Espero que funcione.


11
Onde está o código fonte?
Jo-Erlend Schinstad


Não, isso não é uma referência legal. Você deve fornecer um link para o código-fonte usado para compilar seu binário.
Jo-Erlend Schinstad
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.