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

69

Estou tentando alterar o ícone de um aplicativo específico (Pidgin) no meu iniciador do 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.

reclusão
fonte
Ter um olhar para esta questão anterior askubuntu.com/questions/6009/where-are-icons-stored
Mark Rooney

Respostas:

66

Para o Ubuntu 11.10


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

Fiz o download de um amostrador gratuito de ícones 16x16 e escolhi um ícone 16x16 chamado Alien.png

Peguei o Alien.pngarquivo e copiei para ~/.local/share/icons/hicolor/16x16/apps: Quando você copia o seu, você pode fazer isso através da GUI ou do terminal.

A partir daí, você precisaria fazer o seguinte em um terminal (pode ser necessário o 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, efetue logout e logon novamente.

Entre em contato se isso ajudar ou se você precisar de mais assistência.

itnet7
fonte
11
~ / É a mesma coisa que entrar / home / <seu-nome de usuário>, apenas para esclarecimento
itnet7
11
Impressionante. Ótimas instruções. Só uma coisa. Eu tive que sudo para copiar o arquivo de / usr / share para o meu diretório local.
recluze em 19/11
11
Considere também adicionar um ícone de 128x128 (na pasta 128x128 / apps /) se você quiser uma boa resolução durante a tecla Alt (que usa ícones ligeiramente maiores que o dock). Caso contrário, excelente dica, muito obrigado!
Anto
3
Eu amo o Ubuntu, mas lamento dizer que algumas coisas simples como essa realmente são péssimas ... Isso definitivamente não é fácil de usar ... Obrigado pela descrição detalhada de qualquer maneira.
takeshin
Grande, muito útil - especialmente a parte sobre sair e depois voltar novamente :)
Isaac
18

A maneira que eu fiz foi /usr/share/applications/<whatever app your looking for>clicar com o botão direito do mouse nas propriedades, clicar no ícone à esquerda e selecionar a imagem que você deseja que seja o ícone.

Você precisará sudo nautiluseditar o ícone. Em seguida, basta sair e pesquisar o programa no Unity e ele aparecerá com o ícone selecionado.

Kyle
fonte
3
Eu acho que você deveria fazer 'gksudo nautilus' em vez de 'sudo nautilus' (mas como eu não sou um especialista que eu poderia estar confundindo)
user138784
Você também pode usarsudo -H nautilus
kiri
7

Para o Ubuntu 12.04


Além da excelente resposta dada pelo itnet7 , gostaria de acrescentar que no Ubuntu 12.04 também era necessário adicionar ~/.local/usr/applications/icons/hicolor/64x64/appspara que o Unity visse o ícone.

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

sudo apt-get install imagemagick

Em seguida, execute o comando mogrify -resize 64x64! myImage.pngpara reduzir os ícones personalizados para as resoluções desejadas.

Se você executar o comando abaixo após criar o ícone da área de trabalho e bloquear o aplicativo no iniciador, ele atualizará a unidade sem a necessidade de uma reinicialização.

unity --replace & 

conforme descrito aqui: aplicativo bloqueado no iniciador sem ícone

Nicholas J. Arnold
fonte
6
  1. Instalar menu principal (AKA Alacarte) alacarteInstalar 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 do seu programa
  7. Fechar menu principal

Não é necessário sair ou reiniciar;)

guttermonk
fonte
Apenas para atualizar; Este método está funcionando como para a versão 15.04, eu apenas tentei.
Tico
5

Para o Ubuntu 14.04

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

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

  1. executar:

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

    O comando acima copia seu ícone com o nome do arquivo alpha_app.pngpara a pasta apropriada.

  2. Executar:

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

    Icon=alpha_app.png
    

    Se o arquivo alpha_app.desktopnão existir /usr/local/share/applications/, execute locate alpha_app.desktope copie-o para lá. No caso improvável de que isso não tenha êxito, significa que não há alpha_app.desktoparquivo em nenhum lugar do disco e que você precisaria criá-lo.

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

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

!Έλος! O fim!

Nikos
fonte
Bem-vindo ao Ask Ubuntu! ;-) Você poderia por favor rever minhas edições e também rever a ajuda edição para melhorar a legibilidade de suas respostas no futuro ... ;-)
Fabby
Isso funciona perfeitamente também em 16.04. Pode ser necessário reiniciar / logout-login primeiro para que o Unity leia o novo arquivo .desktop.
58516 MakisH #
2

Eu fiz isso no Ubuntu 14.04.

Eu queria dar um ícone do iniciador decente ao gerenciador de arquivos "Dolphin" (eu queria um golfinho para o Dolphin).

Eu temo usar edições complicadas de programas e arquivos do sistema, porque é fácil estragar tudo. Eu gosto de simplificar. Então, em vez de todas essas acrobacias de programação ...

  1. Eu preparei minha foto de golfinho.

    É melhor usar uma imagem com um plano de fundo transparente (normalmente um png), porque o plano de fundo da área de trabalho será exibido com clareza (não estará em seu próprio retângulo isolado). Quanto ao tamanho, o tamanho do arquivo da minha imagem é de cerca de 200 kB, com uma dimensão de cerca de 560x640 pixels. Esse tamanho corresponde perfeitamente aos outros ícones. Então, eu tinha essa foto pronta na pasta "Imagens" normal.

  2. Então eu digitei no Terminal:

    sudo nautilus /usr/share/applications
    

    entrar e o painel com seus aplicativos aparece (representado pelos ícones atuais)

  3. Encontre o aplicativo para o qual deseja alterar o ícone de inicialização, clique com o botão direito do mouse no ícone e clique em "propriedades"

  4. No canto superior esquerdo do painel de propriedades, você verá o ícone de inicialização atual que deseja alterar para sua própria escolha

  5. Agora, clique com o botão esquerdo no ícone no canto superior esquerdo do painel de propriedades e um novo painel será aberto solicitando que você selecione um ícone personalizado para substituir o antigo por um

  6. Encontre sua imagem preparada (como em um gerenciador de arquivos) e selecione-a

  7. O novo ícone selecionado é exibido no painel de propriedades

  8. Para que o novo ícone comece a aparecer entre os ícones de inicialização, você precisa reiniciar o PC e eis que há seu ícone personalizado!

Las
fonte
0

Para Ubuntu 12.10


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

~ / .local / share / icons / aplicativos-web-unidade / aplicativos

e se você fizer ls:

128  16  192  22  24  32  48  64  96
Suhaib
fonte
-1

No 13.04, instalei o Nemo para livrar-se do nautilus-for-armless-toy.

Eu queria a pasta de ícones no lançador.

Abri ~/.local/share/applications/nemo.desktopcom o gedit para dar uma olhada e encontrei uma linha

icon=folder 

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

Tentei procurar /usr/share/o ícone padrão usual do nautilus que parecia ser chamado folder_home.pngou .svg, não consegui decidir qual. Havia vários arquivos com o mesmo nome em várias pastas, então, no final, mudei a linha para

icon=folder_home

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

útil
fonte