Como substituir os ícones de notificações do Adobe Air

6

Eu tenho usado várias ferramentas que dependem da plataforma adobe air no Ubuntu, como tweetdeck e grooveshark.

Sempre detestei a aparência dos ícones de notificação, mas preciso deles para facilitar o uso. Alguém já conseguiu mudar a forma como os ícones sangram na barra de tarefas, ou até mesmo me dizer onde eu poderia substituir os ícones de notificação por aqueles que parecem melhores. Como você pode ver abaixo, os ícones de notificação para skype e xchat estão bem.

Por favor e obrigado!

    
por myusuf3 15.12.2010 / 20:00

2 respostas

5

Existem duas maneiras diferentes de corrigir este problema:

  1. Altere os ícones do programa:

    O TweetDeck usa o ícone /opt/TweetDeck/share/icons/TweetDeck_128.png para a área de notificação, apesar de existirem ícones menores do TweetDeck em /opt/TweetDeck/share/icons/ .

    Então, como Em Protest diz, apenas mude o plano de fundo do
    ícone ( /opt/TweetDeck/share/icons/TweetDeck_128.png ) para que corresponda ao plano de fundo do seu painel.

    Eu fiz um ícone do TweetDeck para o tema Ambiance:

    • TweetDeck_128.png

    Para usá-lo, execute os seguintes comandos em um terminal (supondo que você tenha baixado para sua área de trabalho):

    • Fazer backup do ícone existente:

      sudo cp /opt/TweetDeck/share/icons/TweetDeck_128.png /opt/TweetDeck/share/icons/TweetDeck_128.png.bak 
      
    • Agora substitua-o pelo novo ícone:

      sudo cp ~/Desktop/TweetDeck_128.png /opt/TweetDeck/share/icons/
      

    Resultado:

  2. Use a versão alternativa do gnome-panel:

    A razão pela qual o fundo dos ícones não é transparente é por causa do bug # 403135 < img src="https://i.stack.imgur.com/Fk0yX.png"> .

    Konstantinos Natsakis forneceu esta solução :

      

    Eu acredito que esse bug está de alguma forma relacionado a uma mudança no gnome-panel_1: 2.29.5.1-0ubuntu1 quando a construção de applets como bibliotecas compartilhadas foi desativada (eles agora são construídos como executáveis independentes)

         

    Changelog: link

         
    • debian / rules:
    •   
    • não constrói applets de processo durante o ciclo instável, por isso, problemas de travamento   deve ser mais fácil de depurar e reportado no binário correspondente
    •   

    Parece-me que, devido a essa mudança, os ícones da área de notificação obtêm o plano de fundo da janela principal do programa em vez do plano de fundo do painel.

         

    Compilando o gnome-panel com '--with-in-process-applets = notification-area' no debian / rules (e sem outras mudanças), corrige este bug para mim.

         

    Eu fiz o upload de pacotes modificados de gnome-panel para meu PPA: link caso outros queiram tentar isso ( você precisa do gnome-panel e do gnome-panel-data; killall bonobo-activation-server e gnome-panel após a instalação)

por Isaiah 15.12.2010 / 23:37
1

Isso pode ser um problema com o Adobe Air em vez de qualquer coisa no lado do gnome; por padrão, os ícones que são passados para a lista de ícones de status do gnome são transparentes para a cor dos temas da barra para que apareçam como os ícones skype e xchat .

Por outro lado, se os ícones forem passados como uma imagem não transparente, não há nada que possa ser feito, exceto entrar e corrigir o código do Adobe Air ou substituir manualmente as imagens dos ícones por um ícone não transparente que corresponda à cor. do seu tema.

    
por Martin Owens -doctormo- 15.12.2010 / 22:09