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.
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?
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.
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.