Onde encontrar o ícone no arquivo .desktop manipulado sem caminho?

1

Aqui está um exemplo de Drum Machine de Hidrogênio

[Desktop Entry]
X-AppInstall-Package=hydrogen
X-AppInstall-Popcon=208
X-AppInstall-Section=universe

Name=Hydrogen
Comment=Create drum sequences

GenericName=Drum Machine

Version=1.0

Type=Application
Categories=AudioVideo;Audio;Qt;

MimeType=text/xml;

Exec=hydrogen %F
TryExec=hydrogen
Terminal=false
StartupNotify=true

Icon=h2-icon

X-Ubuntu-Gettext-Domain=app-install-data

Mas não consigo encontrar em nenhum lugar o ícone.

O mesmo acontece com o Atom IDE ou outro software. Onde eles armazenam seus ícones? Eu não quero pesquisar ** o tempo todo a necessidade de um ícone > _ <

    
por mevsme 23.08.2017 / 04:42

1 resposta

0

A questão é quase um dupe de este e este também é útil para ler, mas por razões de findability, vou postar uma resposta aqui.

Como encontrar arquivos instalados do seu aplicativo

para aplicativos instalados globalmente, por padrão, os ícones em /usr/share/pixmaps não precisam do caminho e, se você não usar o caminho deles em um arquivo .desktop , você deve não usar sua extensão também.

Neste caso, no entanto, esse não é o caso, como você pode ver na saída de

dpkg-query -L hydrogen

, que mostra onde o ícone está localizado.

do man dpkg:

   dpkg-query actions

           ------------------

          -L, --listfiles package-name...
              List files installed to your system from package-name.

Então:

$ dpkg-query -L hydrogen | grep h2-icon

retorna:

/usr/share/hydrogen/data/img/gray/h2-icon.svg
/usr/share/icons/hicolor/scalable/apps/h2-icon.svg

Qualquer um destes dois é o seu ícone. Meu palpite é que é o segundo:).

    
por Jacob Vlijm 23.08.2017 / 06:34