J'ai compilé une application GUI en utilisant QT 5.11 dans Ubuntu 18.04. L'application fonctionne parfaitement si elle est lancée depuis un terminal. Je ne peux pas la lancer en double-cliquant dessus dans Nautilus (il dit qu'aucune application n'est installée pour les fichiers de bibliothèque partagés, quelque chose d'approchant), et j'ai trouvé que c'est une nouvelle "amélioration de la sécurité" de Nautilus. J'ai donc créé un fichier .desktop dans mon dossier ~/.local/share/applications :
[Desktop Entry]
Type=Application
Exec=/home/eqe/Bureau/EQE/Qpl
Path=/home/eqe/Bureau/EQE/
Name=EQE & PL 7.0
GenericName=photolum and EQE
Icon=EQE
Terminal=false
L'application apparaît dans le bouton de la grille mais malheureusement elle ne se lance pas lorsque je clique dessus, rien ne se passe.
Une idée de la façon dont je pourrais démarrer mon application "graphiquement", au lieu d'utiliser le terminal - cela me semble être un énorme pas en arrière.
Mise à jour :
Si je vais dans le répertoire où j'ai mis le fichier exécutable de l'application avec un terminal et que je tape ./Qpl (Qpl étant le nom du fichier), cela fonctionne parfaitement. Mon application Qt lance une fenêtre et fonctionne parfaitement jusqu'à ce que je la ferme.
Si maintenant, j'ouvre nautilus et double-clique sur le fichier, j'obtiens un message "aucune application n'est installée pour ouvrir les fichiers de bibliothèque partagée" (traduit du français).
Après avoir créé le fichier de bureau indiqué ci-dessus, rien ne se passe lorsque j'essaie de le lancer à partir du "bouton grille" situé en bas à gauche de l'écran.