Ícone do aplicativo Lowres na troca de janela (alt-tab)

5

Baixei e instalei manualmente o Sublime Text 2 (em vez de adicionar o repositório e instalar via apt-get install ) e estou tendo problemas para fazer com que o gnome encontre os ícones de alta resolução para o sublime.

Eu extraí o aplicativo para /usr/lib/sublime-text Adicionado o seguinte script executável como /usr/bin/sublime

#!/bin/sh
export SUBLIME_HOME="/usr/lib/sublime-text"
$SUBLIME_HOME/sublime_text $*

O diretório /usr/lib/sublime-text/Icon contém ícones para várias resoluções em subdiretórios (16x16, 32x32, 48x48, 128x128, 256x256) e usei o 256x256 quando adicionei o item de menu ao menu canela.

Como o Gnome localiza o ícone de um aplicativo? Eu mudei o nome do diretório /etc/lib/sublime-text/Icon e então eu não consegui nenhum ícone (ícone padrão do gnome) então

O Gnome está obviamente usando um ícone da pasta /usr/lib/sublime-text , mas se sim, por que como usá-lo? Além disso, como o Gnome combina o aplicativo com o nome da imagem? Atualmente, o script em /usr/bin é denominado sublime , o diretório em /usr/lib é denominado sublime-text , o executável em /usr/bin/lib/sublime-text é denominado sublime_text e o item de menu é definido em um arquivo denominado Sublime Text.desktop .

Eu realmente não entendo como o sistema consegue corresponder a tudo isso ...

Estou executando o Linux Mint 13 (Canela)

    
por rnd 11.06.2012 / 00:31

2 respostas

3

Embora esta não seja a melhor solução, contorno o problema dos ícones de baixa resolução apontando apenas diretamente para a versão mais alta possível dentro do arquivo .desktop. Nesse caso, especificamente, eu estou apontando para uma cópia local do ícone oficial de 256px, mas qualquer local deve funcionar.

Icon=/home/patrick/.icons/sublime-256.png
    
por 11.10.2012 / 16:18
2

Eu copiei os ícones do Sublime para os vários diretórios /usr/share/icons/hicolor/[NxN]/apps

Em seguida, criei um arquivo sublime.desktop e coloquei-o em ~/.local/share/applications , com Icon=sublime_text .

Isso pareceu funcionar.

    
por 11.12.2012 / 23:12