Ya leí la pregunta sobre la creación de archivos .desktop para usar en la pestaña "Abrir con otra aplicación", pero esto no es lo que quiero, quiero poder hacer clic en el archivo en Dash o en Nautilus y poder abrir con la aplicación especificada.
Por ejemplo, tengo este caso en este momento:
Cuando hago clic en un archivo EXE , Wine no lo ejecuta, en su lugar obtengo lo siguiente:
Si intento buscar Wine en la opción Abrir con el menú contextual, está allí. Estoy bien ejecutándolo desde allí la primera vez, pero luego las siguientes veces Wine no aparece seleccionado en el menú contextual principal:
Luego fui a Propiedades a la pestaña Abrir con para buscar Wine. No estaba en las aplicaciones predeterminadas ni en las recomendadas cuando hice clic y busqué en Mostrar otras aplicaciones
Esto no se limita a las extensiones EXE. También ha sucedido con archivos MKV, archivos MP4, JPG, PNG, MP3 e incluso SVG y CSS. Entonces, en lugar de tratar de encontrar una forma de resolverlo, quiero una forma que se pueda hacer a cualquier tipo de extensión que pueda:
- Haga que la aplicación sea la predeterminada de esa extensión
- Aparece en el menú contextual en Nautilus cuando hago clic derecho en el archivo
- Aparece en la pestaña "Abrir con" en la ventana de propiedades del archivo
- Ejecuta correctamente la aplicación especificada cuando hago clic en el archivo con Dash
Esto puede parecer que debería tener sentido común que una aplicación ejecute el archivo, pero no siempre funciona así. Entonces, para los casos en que realmente no funciona, cómo solucionarlo. ¿Un reinicio de la extensión ?, ¿Una actualización de los archivos que pueden abrir dicha extensión ?, ¿una adición de la aplicación a través de una línea de comandos o una herramienta GUI?