É possível criar um tema para o fundo do lançador do BFB separadamente no Unity 7?

0

Eu já dei uma olhada em esta questão relacionada , que abrange a alteração do ícone do BFB em versões mais antigas do Unity. Mas a informação provavelmente está datada, e não cobre inteiramente o que estou planejando fazer no meu tema.

Eu quero criar um tema Unity 7 compatível com o Ubuntu 15.10 que imita a aparência atual do Unity 8 (usado no Ubuntu Touch) o mais próximo possível. Agora estou satisfeito com a aparência de todos os botões do ativador, exceto pelo BFB. Mudar o ícone dentro do próprio BFB não deve representar um problema, mas como você pode ver abaixo, o próprio plano de fundo BFB é diferente dos outros ícones:

O guia do Ubuntu Wiki para o tema Unidade 7 explica como criar as imagens de fundo dos ícones do lançador em geral, mas não dá qualquer indicação sobre se é possível definir o fundo da BFB separadamente. Alguém sabe se isso é possível no Unity 7, ou se o ícone interno do BFB é a única parte que pode ser alterada?

    
por Christopher Kyle Horton 27.10.2015 / 20:39

2 respostas

2

O botão de traço não pode ter um tema separado

Com Unity 7 do Ubuntu 13.04 e acima, o Dash Button (também conhecido como BFB em falta "Big Freakin Botão ") e outros botões de ícone no lançador foram unificados para usar os mesmos recursos de temas. Então, quando você segue Guia Unity Theming ao tema os botões do ícone do lançador no Ubuntu 14.04LTS ou acima, você tema o Dash Button / BFB junto com ele.

Não se preocupe, há uma solução alternativa

Inclua svgs em branco / transparentes para esses recursos na pasta unidade do seu tema:

$THEME_PATH/unity/launcher_icon_shadow_62.svg
$THEME_PATH/unity/launcher_icon_back_54.svg
$THEME_PATH/unity/launcher_icon_selected_back_54.svg
$THEME_PATH/unity/launcher_icon_edge_54.svg
$THEME_PATH/unity/launcher_icon_shine_54.svg
$THEME_PATH/unity/launcher_icon_glow_62.svg

Crie uma imagem de 128x128 png com qualquer ícone que você goste e adicione seu plano de fundo preferido também ao mesmo png. O logotipo 'Círculo de Amigos' Whirlwind padrão no Dash Button está localizado aqui: /usr/share/unity/icons/launcher_bfb.png . Substitua-o pela imagem png que você criou e reinicie o Unity. Existem algumas desvantagens com esta solução alternativa:

  • O ícone do logotipo não é tão grande quanto o botão Dash inteiro. Então, o resultado final não ficará tão bom quanto a captura de tela da Unity 8 mostrada em questão.
  • O ícone do logotipo da BFB não pode ser alterado por temas. Precisa ser modificado manualmente.

Usado para ser possível em versões mais antigas do Unity

Versões anteriores a Unity 7 , como o Ubuntu 12.04LTS do Unity 5 tinham recursos separados para o Dash Button e outros botões de ícones. Isso pode ser visto na imagem mostrada aqui:

Apesar de não ter nenhum suporte a temas como Unity 7 , o BFB ainda pode ser modificado manualmente para ter uma aparência diferente. Veja esta resposta para saber mais sobre como modificar o BFB do Unity 5 : Botão Alterar traço no Ubuntu 12.04LTS

    
por HEXcube 28.10.2015 / 20:01
-1

Para o Ubuntu 16.04 LTS

A versão do Unity que será incluída na próxima versão do Ubuntu 16.04 LTS provavelmente suportará isso. A partir do guia sobre temas Unity do Wiki do Ubuntu :

% bl0ck_qu0te%

A primeira versão do pacote Unity que contém essa funcionalidade é unity (7.4.0+16.04.20160310-0ubuntu1) xenial , que contém algumas outras correções e melhorias de temas também.

    
por Christopher Kyle Horton 15.03.2016 / 23:12