Como alterar o ícone do Network Monitor Applet?

8

Eu quero mudar o meu miniaplicativo de monitor de rede para este icon.Atualmente, o miniaplicativo do meu monitor de rede tem este ícone Eu estou usando o Ubuntu 10.04, como fazer isso?

    
por karthick87 28.11.2010 / 11:42

3 respostas

6

Existe uma maneira muito simples de fazer o que você deseja sem privilégios de root ou mesmo sobrescrevendo qualquer coisa. Como você sabe, seus temas de ícones estão localizados em / usr / share / icons . Basta ir ao diretório do tema de ícones e localizar o (s) ícone (s) que você deseja substituir, observando seus locais.

Na sua pasta pessoal, existe um diretório oculto chamado .icons . No Nautilus, você pode pressionar Ctrl + H para vê-lo. Todos os ícones que você colocar nesse diretório serão tratados, pois os ícones serão tratados em / usr / share / icons . O único problema é que os locais dos ícones na pasta .icons estão disponíveis apenas para esse usuário. Também os programas executados como superusuário, como o Synaptic, não refletirão quaisquer alterações no tema adicionado à sua pasta pessoal.

Uma maneira de resolver isso é vincular simbolicamente ~ / .icons (e ~ / .themes se você quiser) às pastas correspondentes em / root.

Se você quisesse fazer isso, poderia colocar isso no terminal:

sudo ln -s ~/.icons /root

Isso tornará seus temas de usuário disponíveis globalmente sem precisar de privilégios de root. Mas isso está além do escopo da questão e estou balbuciando.

Vou usar o tema de ícones do Mint-X e o aplicativo Blender como um exemplo.

  • Quando eu navego para / usr / share / ícones / Mint-X / apps / 48 Eu vejo um ícone do Blender. Mas eu gostaria para substituí-lo por um ícone personalizado.
  • Eu então vou para ~ / .icons e recrio a mesma hierarquia de diretórios, olhando com " Mint-X ":
  • ~ / .icons / Mint-X / apps / 48
  • Então eu coloco meu ícone personalizado do Blender a nova pasta " 48 ".
  • E finalmente, abro as Preferências de Aparência Janela, selecione um ícone diferente tema, e selecione novamente Mint-X por isso recarrega (às vezes acontece ao vivo e você nem precisa recarregar o tema).

Agora, em vez do ícone do Blender em / usr / share / ícones / Mint-X / apps / 48 , vejo o em ~ / .icons / Mint-X / apps / 48 usado em aplicativos e menus que usam o ícone do Blender tamanho 48x48.

Lembre-se de que tudo faz distinção entre maiúsculas e minúsculas e deve corresponder um ao outro exatamente para que esse truque funcione!

Existem algumas outras maneiras de fazer isso sem substituir nada em um tema de ícones, mas isso é de longe o mais simples. Além disso, apenas colocar seu ícone personalizado em ~ / .icons geralmente funciona (o cliente Twitter Hotot é um exemplo).

Eu recomendo aprender o que os arquivos index.theme fazem. Esses arquivos controlam os lugares que seu sistema procura para decidir quais ícones usar, o que nomear o tema, etc. Abra um no Gedit e dê uma olhada, é bem simples!

A maneira como faço isso é manter um tema personalizado em ~ / .icons que eu sempre uso (para garantir que os ícones do painel sejam as cores corretas, principalmente). Eu faço um arquivo index.theme (você pode copiar um ao invés de escrever um novo, mas certifique-se de que seus locais de pastas estejam correlacionados!) E apenas "herdar" o novo tema que eu quero.

Então, se eu quisesse usar o tema do Elementary, em vez do Faenza-Dark, eu mudaria a linha

Inherits=Faenza-Dark

para

Inherits=Elementary

Então, por sua vez, ao herdar o Elementary, eu também herdarei qualquer Herdeiro Elementar, mas meus ícones sempre virão primeiro .

Espero que tenha sido útil, hora de dormir!

    
por Deadite81 02.12.2010 / 06:26
1

Isso me ajudou:

link

Espero que funcione para você.

    
por Saifallah 28.11.2010 / 11:51
1

O nome do ícone em uso é o ' network-transmit-receive '.

Então, o que você precisa fazer é nomear seu ícone favorito como 'network-transmit-receive.png' / 'network-transmit-receive.svg', dependendo de qual formato você tem em seu tema. Substitua-o ou apenas adicione um se o seu tema não tiver o ícone 'network-transmit-receive'.

Outros nomes de ícone usados, às vezes , no applet, são o "network-idle", "network-receive", "network-transmit".

    
por Vish 02.12.2010 / 15:18

Tags