Ejecutar una aplicación con una extensión de archivo específica usando un archivo .desktop
Quiero ejecutar una imagen de aplicación disponible en un directorio en particular, independientemente de su nombre. Intenté de esta manera sin éxito
[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
 
    ¿Cómo puedo ejecutar una aplicación con una extensión de archivo específica usando un archivo .desktop?
Respuestas
No puede utilizar comodines en un .desktoparchivo. Debe ser específico en lo que desea ejecutar y proporcionar al menos el nombre del archivo AppImage si reside en una carpeta que se incluye en su ruta de búsqueda, o el nombre de ruta completo si no lo está.
Quizás esté haciendo esta pregunta porque no desea cambiar .desktopcada vez que actualiza AppImage. En ese caso, existen algunas posibilidades:
- Cambie el nombre de su 
.AppImagepara que tenga un nombre genérico, por ejemplo,Shotcut-200628.glibc2.14-x86_64.AppImage->shotcut, para que pueda hacer referencia a la imagen de la aplicación como<path>/shotcuten su.desktoparchivo. Inconveniente: ya no ve fácilmente qué versión tiene del nombre del archivo. 
Alternativamente:
- Cree un enlace simbólico al 
.AppImagearchivo en una carpeta que esté en su ruta de búsqueda, por ejemplo,~/bin/shotcut-><path>/Shotcut-200628.glibc2.14-x86_64.AppImage, luego consulte el enlace simbólico en su archivo de escritorio. 
Ventajas:
- Mantienes el nombre de AppImage, por lo que inmediatamente puedes ver la versión.
 - En el 
.desktoparchivo, es suficiente proporcionar el nombre del ejecutableshotcut, porque está en su ruta de búsqueda. - También puede iniciar AppImage desde la terminal o el diálogo de ejecución Alt+ F2con el comando 
shotcut. 
Retirarse:
- Al actualizar la imagen de la aplicación, debe actualizar el enlace 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
 
     ... funcionó para mí, de la forma en que lo solicitó el OP ... Pero si estuviera haciendo esto, me preocuparía si hubiera múltiples .AppImage en el directorio. Tomó el primero según el orden alfabético.
.... pero el comodín funciona.