Como posso alterar o ícone de um aplicativo no iniciador do Unity?

67

Estou tentando mudar o ícone de uma aplicação específica (Pidgin) no meu lançador Ubuntu 11.10 Unity. Tentei pesquisar nas opções e nas configurações do Compiz, mas não consegui localizar nenhuma opção para alterar ícones individuais.

Eu posso mudar o tema, mas não é isso que eu quero.

Estou disposto a editar arquivos de configuração para obter essa alteração. Não precisa ser uma solução de interface do usuário.

    
por recluze 19.11.2011 / 04:08

7 respostas

66

Para o Ubuntu 11.10

A primeira coisa que você precisa fazer é pegar um arquivo de ícone .png que gostaria de usar e copiá-lo para o respectivo diretório ~/.local/share/icons/hicolor/ . Isso conterá os seguintes diretórios (que são as dimensões dos ícones): 16x16/apps/ 32x32/apps/ 48x48/apps/

Eu baixei um sampler gratuito de 16x16 e peguei um ícone 16x16 chamado Alien.png

Eu peguei o arquivo Alien.png e o copiei para ~/.local/share/icons/hicolor/16x16/apps , quando você copiou o seu, você pode fazer isso através da GUI ou do terminal.

De lá você precisaria fazer o seguinte em um terminal (você pode precisar do sudo para copiar isso):

cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/

Em seguida, edite o arquivo pidgin.desktop:

vi ~/.local/share/applications/pidgin.desktop

Procure a linha que diz:

Icon=pidgin

Isso precisará mudar para o novo nome do ícone sem o prefixo .png ...

Icon=Alien

Salve suas alterações ... Em seguida, faça o logout e faça login novamente.

Por favor, deixe-me saber se isso ajuda ou se você precisar de mais ajuda.

    
por itnet7 19.11.2011 / 04:54
18

A maneira que eu fiz foi ir para /usr/share/applications/<whatever app your looking for> , em seguida, clique com o botão direito do mouse para propriedades, clique no ícone à esquerda e selecione a imagem que você quer que seja o ícone.

Você terá que sudo nautilus para editar o ícone. Em seguida, basta sair e pesquisar o programa no Unity e ele aparecerá com o ícone selecionado.

    
por Kyle 02.12.2012 / 21:36
7

Para o Ubuntu 12.04

Além da excelente resposta dada por itnet7 , eu gostaria de acrescentar que no Ubuntu 12.04 eu tive que também adicione ~/.local/usr/applications/icons/hicolor/64x64/apps para que o Unity veja o ícone.

Para redimensionar seu ícone personalizado, você pode usar o excelente pacote imagemagick .

sudo apt-get install imagemagick

Em seguida, execute o comando mogrify -resize 64x64! myImage.png para que seus ícones personalizados sejam reduzidos para as resoluções desejadas.

Se você executar o comando abaixo depois de criar o ícone da área de trabalho e bloquear o aplicativo em seu lançador, ele atualizará a unidade sem a necessidade de uma reinicialização.

unity --replace & 

como descrito aqui: aplicativo bloqueado para o iniciador sem ícone

    
por Nicholas J. Arnold 18.12.2012 / 19:59
6
  1. Instalar o Menu Principal (AKA Alacarte) alacarte
  2. Abra o Menu principal
  3. Clique em um programa e selecione Propriedades no menu à direita.
  4. Clique no ícone
  5. Procure seu novo ícone e clique em Abrir
  6. Feche as propriedades dos seus programas
  7. Fechar Menu principal

Não é necessário fazer logoff ou reinicializar;)

    
por guttermonk 01.07.2013 / 02:01
5

Para o Ubuntu 14.04

Para vincular um ícone a um determinado aplicativo que poderia ser colocado no inicializador, faça o seguinte na linha de comando:

Tome, por exemplo um aplicativo chamado alpha_app com seu ícone alpha_app.png :

  1. executar:

    sudo cp alpha_app.png /usr/share/pixmaps/
    

    O comando acima copia seu ícone com o nome de arquivo alpha_app.png para a pasta apropriada.

  2. Executar:

    sudo gedit /usr/local/share/applications/alpha_app.desktop
    
  3. No gedit, altere o nome do ícone da seguinte forma:

    Icon=alpha_app.png
    

    Se o arquivo alpha_app.desktop não existir em /usr/local/share/applications/ , execute locate alpha_app.desktop e copie-o lá. No caso improvável de que isso não seja bem-sucedido, significa que não há nenhum arquivo alpha_app.desktop em qualquer lugar no disco e que você precisaria criá-lo por conta própria.

  4. Vá para o traço e digite o nome do seu aplicativo, no nosso exemplo alpha_app .

  5. Escolha o ícone do Dash e vá para o Launcher.

Τέλος! O fim!

    
por Nikos 23.02.2016 / 23:04
0

Para o Ubuntu 12.10

O diretório que contém os seguintes diretórios (que são as dimensões dos ícones) foi alterado para:

% bl0ck_qu0te%

e se você fizer ls :

128  16  192  22  24  32  48  64  96
    
por Suhaib 18.04.2013 / 00:18
-1

Em 13.04 eu instalei o Nemo para me livrar do nautilus-for-armless-toy.

Eu queria o ícone pasta-house no launcher.

Eu abri ~/.local/share/applications/nemo.desktop com o gedit para dar uma olhada e encontrei uma linha

icon=folder 

(sem caminho, sem extensão ???)

Eu tentei pesquisar em /usr/share/ para o ícone padrão usual do nautilus que parecia ser chamado de folder_home.png ou .svg , não consegui decidir qual. Havia um monte de arquivos com o mesmo nome em várias pastas, então no final eu mudei a linha para

icon=folder_home

e depois de sair e voltar no ícone foi alterado.

    
por useful 17.12.2013 / 11:03