O ícone do aplicativo eclipse é enorme no traço do Unity


34

Estou com um problema com a instalação manual do Eclipse Juno. Depois de descompactar o tarball em /opt, adicione um link simbólico /usr/local/bine adicione o seguinte a um novo arquivo /usr/share/applications/eclipse.desktop:

[Desktop Entry]
Version=1.0
Name=Eclipse
GenericName=Integrated Development Application
Comment=Eclipse Juno
Exec=/usr/local/bin/eclipse
TryExec=/usr/local/bin/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;

Ainda sinto esse comportamento estranho:

Ícone enorme no traço do Unity

O Eclipse funciona muito bem e o ícone é clicável, mas como você pode ver, o tamanho está um pouco diferente. Como posso consertar isso? O Unity não deveria escalar automaticamente o ícone?


3
Informações úteis: Esse problema existe apenas no Ubuntu 12.10. Está funcionando bem no Ubuntu 12.04 ou inferior.
precisa saber é

Respostas:


26
  • Crie um link para ecplise icon.xpm na sua pasta de compartilhamento:

ln -s /opt/eclipse/icon.xpm ~ / .local / share / icons / eclipse4.xpm

somente para seu usuário ou

sudo ln -s /opt/eclipse/icon.xpm /usr/share/icons/eclipse4.xpm

para todos os usuários

  • No seu eclipse.desktoparquivo (em ~/.local/share/applicationsou /usr/share/applications), substitua Icon = / opt / eclipse / icon.xpm por Icon = eclipse4 . Você não precisa adicionar o .xpmsufixo.

Se necessário, atualize também a Icon[en_US]linha com o mesmo valor.

O arquivo eclipse.desktoppode ter um nome diferente, dependendo da ferramenta usada para criá-lo.

Edit: Melhore a resposta graças a Pius, QD. e comentários iAm


11
Essa é a resposta. Gostaria apenas de acrescentar que você não precisa copiar o arquivo, mas pode criar um link virtual como QD.mencionado abaixo. + Se você usou o aplicativo Menu Principal para criar o arquivo .desktop, pode encontrá-lo em ~/.local/share/applications. Na minha máquina, foi chamado alacarte-made.desktoppara estar ciente de que o nome não tem nada a ver com o aplicativo iniciado.
Pijusn

Na verdade, a melhor maneira é colocar eclipse4.xpm na pasta / usr / share / icons, porque o uso da localização ~ / .local / * funciona apenas para um único usuário.
kmedv

11

@Tawane eu adiciono link simbólico em ~ / .local / share / icons / o que talvez torne mais fácil:

ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm

10

isso pode ajudá-lo ...

insira a descrição da imagem aqui

você pode salvar a imagem e alterar o ícone para isso.

Dimensionei o tamanho da imagem icon.xpm para 48 x 48 pixels, que está no aplicativo eclipse

Parece bem:

insira a descrição da imagem aqui


48x48 pode parecer um pouco embaçado em resolução mais alta (ou até média). Você pode usar 512x512 (mesmo que seja um pouco exagerado) para garantir que o sistema o redimensione para o que for usado. Os PNGs são redimensionados corretamente, para que você sempre possa fornecer uma imagem maior do que realmente exibida.

A versão do ícone de 512x512 pode ser encontrada aqui: Ícone do Eclipse

A imagem é obtida da página de ajuda do Eclipse: Página de ajuda do Eclipse


3

Parece que o Unity não pode redimensionar arquivos xpm corretamente.

Como solução alternativa, você pode converter seu ícone em png.

sudo apt-get install imagemagick
convert /opt/eclipse/icon.xpm /opt/eclipse/icon.png

Não se esqueça de atualizar o seu arquivo .desktop.


0

Eu tive o mesmo problema, mas resolvido este buy copiar icon.xpmpara /usr/share/pixmapse referenciando o ícone na pasta.


E qual versão do Ubuntu você estava usando? Quando você diz que faz referência ao ícone nessa pasta , Qual pasta e como você o referenciou? Por favor, edite sua resposta adicionando as informações solicitadas.
Lucio

-1

O ícone no diretório eclipse (eclipse.xpm) tem um tamanho de 256x256. Substitua-o por um menor (48x48 funciona para mim).


2
Eu acredito que isso começou com o Ubuntu 12.10, antes dos ícones das 12.10 xpm serem redimensionados corretamente.
Peter van der Faz

11
Oh. Vi isso pela primeira vez depois de atualizar para a 12.10 e eclipsar o Juno e pensei que talvez fosse por causa da nova versão do eclipse. Vou verificar se o problema ainda persiste (depois de todas as atualizações que vieram nesse meio tempo). Caso isso aconteça, eu arquivarei um bug no Ubuntu 12.10.
Axel
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.