ícone emacs24 de baixa resolução no alternador de aplicativos

2

Eu recentemente atualizei para o Quantal, e também mudei para o emacs24 de 23. Tudo está ótimo, exceto por uma coisa: o ícone no Application Switcher para o emacs24 é horrível, de baixa resolução. Compare os dois lado a lado:

Euvialgumasperguntasabordandoquestõescomoessa,maselasnãosãoexatamenteasmesmas. Este diz que está acontecendo com todos os ícones, mas isso é claramente não é o caso aqui. E este parece mais relevante, mas está falando Gnome, não Unity.

Nos comentários à única resposta da segunda pergunta, ele diz para olhar os ícones em /usr/share/icons para ver se eles são de baixa resolução e, em caso afirmativo, substituí-los por outros melhores. Há uma tonelada de ícones do emacs, na verdade. Eles estão em várias subpastas de /usr/share/icons/hicolor e eles estão em tamanhos que variam de 16x16 a 128x128, e também há versões escalonáveis de .svg dos ícones também.

Notei que não há versões 192x192 ou 256x256. Mas parece que isso não deveria importar, já que o emacs23 também não tinha ícones nesses tamanhos.

Qualquer ajuda seria muito apreciada!

    
por MTS 28.10.2012 / 00:25

2 respostas

2

Tenho notado que esse tipo de desfoque de ícone acontece quando um aplicativo abre um diálogo ou uma janela para algo.

Você pode tentar fazer versões 192x192 e 256x256 no Gimp clicando em Imagem > Escala, isso pode ajudar.

Isso pode soar um pouco estranho, mas tente excluir todos os tamanhos de ícone do aplicativo, exceto o dimensionável. Eu fiz um ícone inteiro com apenas ícones escaláveis (no formato PNG). Eles têm um tamanho normal e muito grande, mas quando muito pequenos (como 16x16) eles não são claros.

Eu queria colocar isso como um comentário, porque eu não tenho 100% de certeza sobre isso, mas teria sido muito longo. Mas se funcionar, legal:)

    
por Dominic Jordan Hasford 28.10.2012 / 00:50
3

Eu também tinha esses ícones borrados, usando o Linux Mint Debian Edition com o Cinnamon, ou o Debian estável Wheezy com o Gnome 3. Acredito que a fonte do problema é o Gnome.

Enquanto cavava, percebi que, para um mesmo aplicativo, eu poderia obter:

  • ícone desfocado quando o aplicativo é iniciado por meio da linha de comando do terminal ou via Gnome Alt + F2.
  • ícone legal quando o aplicativo é iniciado por meio do Gnome Shell ou do Gnome Do.

O que me ajudou a encontrar uma solução é esta postagem . O ponto é que às vezes você executa via linha de comando emacs , mas o arquivo da área de trabalho é emacs23.desktop . Em algum momento, o Gnome não é capaz de fazer o link do emacs para o emacs23.

A solução que encontrei e que funcionou para mim é, para todas as aplicações em que tenho um ícone pixelado, eu crio um .desktop em $ HOME / .local / share / applications, respeitando as seguintes regras:

  • a sintaxe do nome do arquivo é <application>.desktop
  • <application> deve ser o comando usado para iniciar via terminal.
  • dentro de <application>.desktop , tem uma linha StartupWMClass=<application>

Um exemplo que faria isso falhar, é que você cria um arquivo emacs24.desktop , mas também é possível executar emacs a partir da linha de comando e que o emacs está iniciando o emacs24.

    
por thdox 30.11.2013 / 19:09