Esse truque funciona para a entrada EXEC
porque ele executa um comando, mas não funciona para ICON
porque espera um nome de ícone padrão que possa ser localizado nos diretórios / usr / share / icons / , ou um nome de caminho absoluto para uma imagem personalizada. As versões modernas do Google Desktop nem mesmo aceitam nomes de caminho relativos para imagens personalizadas.
Se você realmente precisar ter uma imagem personalizada em seu diretório portátil, é possível, mas um pouco confuso. Você pode fazer isso com um script de instalação que executa quando move o diretório para um novo local. O script de instalação geraria um novo arquivo .desktop personalizado para sua localização atual, usando detalhes armazenados no próprio script ou usando um arquivo de modelo. Mas isso parece um monte de bagunça para mim ...