@Ivan Eso sucede probablemente, porque no proporcionó el tipo de archivo correcto cuando solicitó la aplicación predeterminada. Importante es cómo xdg llama a ese tipo de archivo específico. Esto se puede descubrir fácilmente ejecutando
xdg-mime query filetype example.png
Como ejemplo, si hago esto con un archivo png específico en mi computadora, vuelve image/x-apple-ios-png
. Una vez que haya resuelto el tipo de archivo real, puede ejecutar
xdg-mime query default <new filetype>
y obtenga la aplicación que usa xdg para este tipo de archivo específico. En caso de que no se defina una aplicación para este tipo de archivo, xdg-open verifica si el archivo /etc/debian_version
está disponible, si este es el caso, se iniciará run-mailcap
, que es muy similar a xdg-open e intenta encontrar un programa para abrir el archivo también .
Solo si esto falla también, xdg-open le pedirá al usuario que defina un programa para abrir el archivo.