Executando um aplicativo com extensão de arquivo específica usando o arquivo .desktop
Desejo executar um appimage disponível em um determinado diretório, independentemente de seu nome. Eu tentei desta forma sem sucesso,
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=application
Icon=application.png
Path=/path/to/application/
Exec=/path/to/application/*.AppImage
StartupNotify=false
StartupWMClass=application
OnlyShowIn=Unity;
X-BAMFGenerated=true
 
    Como posso executar um aplicativo com extensão de arquivo específica usando um arquivo .desktop?
Respostas
Você não pode usar curingas em um .desktoparquivo. Você precisa ser específico sobre o que deseja executar e fornecer pelo menos o nome do arquivo AppImage, se ele residir em uma pasta incluída no caminho de pesquisa, ou o nome do caminho completo, se não estiver.
Talvez você esteja fazendo esta pergunta porque não deseja alterar o .desktopcada vez que atualizar o AppImage. Nesse caso, existem algumas possibilidades:
- Renomeie seu 
.AppImagepara que tenha um nome genérico, por exemploShotcut-200628.glibc2.14-x86_64.AppImage->shotcut, para que você possa fazer referência a appimage como<path>/shotcutem seu.desktoparquivo. Desvantagem: você não vê mais prontamente qual versão você tem a partir do nome do arquivo. 
Alternativamente:
- Crie um link simbólico para o 
.AppImagearquivo em uma pasta que está em seu caminho de pesquisa, por exemplo~/bin/shotcut-><path>/Shotcut-200628.glibc2.14-x86_64.AppImage, a seguir, consulte o link simbólico em seu arquivo de área de trabalho. 
Vantagens:
- Você mantém o nome AppImage, portanto, imediatamente pode ver a versão.
 - No 
.desktoparquivo, basta informar o nome do executávelshotcut, pois ele está no seu caminho de busca. - Você também pode iniciar o AppImage a partir do terminal ou a caixa de diálogo de execução Alt+ F2com o comando 
shotcut. 
Recua:
- Ao atualizar o appimage, você precisa atualizar o link simbólico.
 
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=sh -c "/home/theWu/Downloads/*.AppImage"
Name=colontracee
Icon=/home/theWu/Pictures/tracee1.jpg
Categories=Application
 
     ... funcionou para mim, do jeito que o OP pediu ... Mas se eu estivesse fazendo isso, ficaria preocupado se houvesse vários .AppImage no diretório. Ele pegou o primeiro com base na ordem alfabética.
.... mas o curinga funciona.