Desktop launcher com arquivos .png para o aplicativo

1

Eu criei um lançador de área de trabalho para meu aplicativo GUI. Para o aplicativo eu tenho três arquivos .png que são lidos e usados pela própria GUI. Os arquivos .png estão localizados no mesmo lugar onde eu tenho o aplicativo.

Eu criei o lançador com: gnome-desktop-item-edit --criar novo

Agora, meu problema é que esses arquivos .png não são lidos. Eu recebi "Falha ao carregar a imagem do arquivo" my.png ".

Então, por que esses arquivos .png não são lidos?

    
por hzcodec 08.06.2017 / 10:21

2 respostas

0

Eu, por algum motivo, comecei a trabalhar. Desculpe, não sei o que fiz de errado em primeiro lugar. No entanto, coloco meu arquivo .png em / usr / share / applications e agora está funcionando.

Qualquer como. Obrigado por tentar me ajudar.

    
por hzcodec 09.06.2017 / 23:39
0

Vejo que você respondeu à sua própria pergunta, mas acredito que seria melhor se você copiasse ou movesse a imagem para /usr/share/pixmaps/ , porque /usr/share/applications/ é destinado a arquivos .desktop.

Provavelmente, o que aconteceu é que seu arquivo .desktop (launcher) estava tentando carregar a imagem de um caminho relativo 'my.png'. Quando você moveu a imagem para este diretório, o problema foi "resolvido". Ele deve funcionar se você colocar sua imagem sob o diretório pixmaps que mencionei antes e referenciá-la em seu arquivo da área de trabalho com um caminho absoluto, por exemplo, /usr/share/pixmaps/my.png

Para usar um caminho relativo, você precisaria criar um ícone de aplicativo, esses são armazenados em /usr/share/icons , mas eu não saberia como abordar isso.

    
por Samuel Santana 10.06.2017 / 00:08