Comment déboguer un file .desktop?

J'ai un file .desktop pour démarrer un programme python dans un environnement de conda spécifique, comme ceci:

 [Desktop Entry] Version=1.0 Name=Qutebrowser GenericName=Web Browser Comment=View and edit files MimeType=text/html; Exec=bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser" Icon=/vol/home/kaipingga/.config/qutebrowser.svg Type=Application Terminal=false Categories=Network;Utility;X-Python; StartupWMClass=Qutebrowser X-Desktop-File-Install-Version=0.20 

Cela fonctionnait, mais j'ai peaufiné mon environnement python récemment.

Maintenant, dans un terminal, la même command

 $ bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser" 

exécute l'application, mais pas le file .desktop . Comment puis-je find à cause de quelle erreur?

Mes autres files .desktop fonctionnent bien, je suppose que quelque chose va mal avec mon environnement Python, ce qui est assez hackish pour le moment (ce qui est la raison principale pour commencer dans un environnement de conda dédié).

Zachary Brady a initialement suggéré (mais il y a des problèmes ) xdg-open pourrait exécuter des files .desktop , mais il me donne une boîte de message disant

Erreur

Impossible d'append un plugin au panneau

Aucune instance en cours d'exécution de xfce4-panel n'a été trouvée

à la fois pour ce .desktop et pour un autre qui fonctionne autrement. (Je cours plaine Ubuntu, pas xfce).

Sous Linux Mint, le service Gestionnaire de files est nommé nemo , nemo peut être quitté en émettant:

 nemo -q 

Avec votre gestionnaire de files arrêté, vous pouvez l'ouvrir dans un terminal

 nemo 

Il va maintenant imprimer son journal sur ce terminal, lorsque vous ouvrez votre file * .desktop, vous devriez pouvoir voir la sortie standard de la ligne Exec de votre * .desktop.