Como altero a cor do texto dos itens exibidos no Unity Dash?

3

Estou usando o Ubuntu 13.04 Raring Ringtail com o tema de ícones Malys-uniblack (Os ícones são pretos) .
Também estou usando um tema chamado Mediterraneanlight . Eu acho que parece muito legal.

Eu tenho a cor do lançador definida para uma cor cinza / quase branca e, assim, o O traço segue o exemplo e tem o fundo da janela definido como a mesma cor.

Eu tenho isso definido para que os próprios ícones apareçam bons e arrojados. No entanto, isso cria o problema de eu não conseguir ler o texto exibido abaixo dos ícones, pois ele se mistura à cor de fundo claro.

Como altero a cor do texto dos itens exibidos no Unity Dash?

Obrigado pelo seu tempo e me avise se precisar de mais alguma informação além da que já forneci.

Obrigado.

    
por Jake Newkirk 13.10.2013 / 09:19

2 respostas

2

A cor do texto "branco" para os "Resultados no Unity Dash abaixo dos ícones" é codificado na origem do Unity. Você pode tentar editar o código-fonte para alterar essa cor.

NOTA: Eu recomendo que você faça isso em uma máquina virtual ou em uma máquina de teste para ver se está tudo OK.
Neste exemplo eu estou rodando o Ubuntu 13.04 com unidade 7.0.0 e só vou mudar o cor do texto (abaixo dos ícones) do branco ao preto.

1) Certifique-se de ter ativado o Repositório de código fonte .

  • Abra o Ubuntu Software Center.
  • Na Barra de Menus, escolha Editar - > Fontes de Software . Clique para ativar o "Repositório do código fonte" . Apenas no caso de eu usar o "Servidor Principal" para fazer o download.

AbraumajaneladeTerminalCtrl+Alt+Tedigite:

  • sudoapt-getupdate

2)NoTerminal,digiteoseguinteparainstalarospacotesnecessários.

  • sudoapt-getinstallbuild-essentialpython-windowmockerquilt

3)Instaledependênciasdecompilação.

  • sudoapt-getbuild-depunity

4)Crieumapastaparabaixarocódigo-fonte.

  • mkdir~/Downloads/src

  • cd~/Downloads/src

5)Façaodownloaddocódigo-fonte&Exportarvariáveis.

  • apt-getsourceunity

  • exportQUILT_PATCHES=debian/patches

  • exportEDITOR=gedit

6)Crieopatcheediteocódigo-fonte.

  • cdunity-7.0.0daily13.06.19~13.04/

  • quiltnew99-custon-color-dash.patch

  • quilteditdash/ResultRendererTile.cpp

Editealinha438.

eu mudei de:

  cairo_set_source_rgba(cr, 1.0f, 1.0f, 1.0f, 1.0f);

Para:

  cairo_set_source_rgba(cr, 0.0f, 0.0f, 0.0f, 1.0f);

Salve as alterações no gedit.

Breve explicação

O código usa o cairo com a notação aritmética para definir a cor.

Notação aritmética:
De 0 a 1, com qualquer valor fracionário entre eles. Essa representação é usada em análises teóricas e em sistemas que usam representações de ponto flutuante.

Notação digital de 8 bits por canal:
(Vermelho, Verde, Azul) (0 a 255, 0 a 255, 0 a 255)

Você pode escolher sua cor com o típico seletor de cores RGB em software gráfico, como Vermelho:

(Red,Green,Blue)(255,0,0)

Nanotaçãoaritméticaseria:

255/255=1.0f0/255=0.0f0/255=0.0f

Então,sevocêquiseracordotextoVermelho:

cairo_set_source_rgba(cr,1.0f,0.0f,0.0f,1.0f)

OúltimoéocanalAlpha(RGBA).

Info: RGB
RGBA
Cairo

7) Compile e construa os pacotes deb.

  • quilt refresh
  • fakeroot dpkg-buildpackage

8) Instale os pacotes deb.

  • cd ..

  • sudo dpkg -i *deb

9) Finalmente você pode reiniciar sua máquina para ver as mudanças.

Antes:

Depois:

Espero que isso ajude.

    
por Roman Raguet 25.10.2013 / 18:40
0

Você pode tentar usar a ferramenta de ajuste de unidade. Para instalar o write in terminal:    sudo apt-get instalar unidade-tweak-tool

    
por FedFranz 25.10.2013 / 18:28