Como desligo a borda dos ícones do iniciador do Unity?

19

Existe uma maneira de desativar as caixas ao redor dos ícones no Unity?

Esclarecimento: Eu não quero dizer a cor da luz de fundo - há uma abundância de perguntas sobre se voltando que fora. Quero que os ícones apareçam na barra do Unity, sem luzes, sombras e bordas. Isso pode ser feito?

sebastian_k
fonte

Respostas:

19

As sobreposições de ícones do iniciador, como bordas e realces, podem ser removidas facilmente, alterando 4 sobreposições de ícones no Unity.

  1. Faça um backup dos seguintes arquivos de imagem na pasta /usr/share/unity/4/:

    launcher_icon_back_54.png
    launcher_icon_edge_54.png
    launcher_icon_glow_62.png
    launcher_icon_shine_54.png
    
  2. Crie suas próprias imagens transparentes do mesmo tamanho ou faça o download dos arquivos em

    wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
    wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"
    
  3. Substitua esses 4 arquivos pelos mesmos 4 arquivos baixados no link acima.

  4. Reinicie a unidade pressionando Alt+ F2e digitando setsid unity(ou fazendo logoff e logon novamente).

  5. Se você não gostar, substitua os ícones pelos de backup e reinicie a unidade.

Exemplo:

Lançador sem bordas em volta dos ícones

benj
fonte
5
Na versão 12.04, um pouco disso mudou. A pasta dos ícones agora é / usr / share / unity / 5 / (como o Unity mudou de versão para 12.04), e agora existe um ícone adicional para substituir: launcher_icon_shadow_62.png. Usando o método descrito acima, é possível simplesmente copiar qualquer um dos outros ícones em branco para launcher_icon_shadow_62.png, então agora existem cinco ícones em branco e, em seguida, usar todos os cinco para substituir os ícones correspondentes em / usr / share / unity / 5 /.
Kelley
2
Na 14.04, as imagens são armazenadas em / usr / share / unity / icons. Todos têm formato svg em vez de png. Além disso, substitua launcher_icon_shadow_62.svg, para se livrar de uma sombra.
ezpn
Não consigo obter arquivos de substituição em um determinado link - atualize o URL do link. Obrigado.
Nam G VU
7

É possível, e bastante simples.

  1. Instale o compizconfig-settings-manager:

    sudo apt-get install compizconfig-settings-manager
    
  2. Em seguida, execute about:configo diálogo de execução no Unity: pressione Alt+ F2e digite about:config.

  3. O CCSM aparecerá com o plug-in do Unity aberto. Navegue até a guia experimental:

    ccsm.  está aberto.

  4. Agora mude o modo de luz de fundo para "Luz de fundo sempre desligada".

  5. Problema resolvido.

À luz do seu comentário, a caixa nunca desaparece 100% (por design).

Nota pequena de @ccpizza a respeito de 16.04.1.

  • No ubuntu xenial 16.04.1, a guia Experimental desapareceu, e a configuração agora está na guia Iniciador e o menu suspenso é chamado Modo de luz de fundo do ícone do iniciador.

RolandiXor
fonte
Essa deve ser a resposta selecionada. Obrigado por tonelada @RolandiXor
Nam G VU
2
No ubuntu xenial 16.04.1, a guia Experimental desapareceu, e a configuração agora está na guia Iniciador e o menu suspenso é chamado Modo de luz de fundo do ícone do iniciador .
Ccpizza # 22/16
4

Script a remoção das caixas ao redor dos aplicativos e a do botão Ubuntu (para 12.04):

cd /usr/share/unity/5
wget -O transparent54.png "https://i.stack.imgur.com/MiFpK.png"
wget -O transparent62.png "https://i.stack.imgur.com/0NvP0.png"

for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do 
    sudo mv ${name}_54.png ${name}_54.ori.png \
        && sudo ln -s transparent54.png ${name}_54.png
done

for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do 
    sudo mv ${name}_62.png ${name}_62.ori.png \
        && sudo ln -s transparent62.png ${name}_62.png
done

Em seguida, para reiniciar o Unity, pressione Alt+ F2e execute setsid unity. O resultado parece muito mais limpo para mim.

Antes:

com caixas

Depois de:

sem caixas

Para voltar:

cd /usr/share/unity/5
for name in squircle_shine squircle_edge squircle_base squircle_base_selected launcher_icon_back launcher_icon_edge launcher_icon_shine
do 
    sudo rm ${name}_54.png \
        && sudo mv ${name}_54.ori.png ${name}_54.png
done

for name in squircle_shadow launcher_icon_glow launcher_icon_shadow
do 
    sudo rm ${name}_62.png \
        && sudo mv ${name}_62.ori.png ${name}_62.png
done
wjandrea
fonte
1

Para fazer isso localmente, não precisamos modificar os arquivos na pasta / usr / share / unity /. Em vez disso, podemos apenas copiar esses arquivos na pasta do tema gtk, na pasta "unidade" criada por você. Isso substituirá os arquivos em / usr / share / unity / e também, dessa forma, uma atualização do sistema não removerá a alteração. Mas eu tenho uma pergunta diferente. Após remover a borda, parece que há muito espaço entre os ícones e também entre os ícones e a borda do iniciador. Existe uma maneira de reduzir o espaçamento entre elas?

Cálcio
fonte