#1 Le 18/05/2020, à 12:19
- thealpman
[RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Bonjour,
Je n'arrive plus à créer de raccourcis sur mon bureau.
Voici le script : du fichier "test.desktop" :
[Desktop Entry]
Name=connection-editor
Comment=<A SHORT DESCRIPTION>
Exec=~/thunderbird/thunderbird
Type=Application
Terminal=false
Icon=/home/jr/thunderbird/thunderbird.ico
NoDisplay=false
Lorsque je fais un clic droit puis "Ouvrir avec une autre application", j'obtiens le message d'erreur suivant :
.
Avez-vous une idée de solution ?
Merci d'avance
Dernière modification par thealpman (Le 08/02/2021, à 12:11)
Hors ligne
#2 Le 18/05/2020, à 12:24
- abelthorne
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
De mémoire, les raccourcis comme ~ ne sont pas utilisables dans les lanceurs. Essaie de mettre le chemin complet dans la ligne Exec (Exec=/home/jr/thunderbird/thunderbird).
D'autre part, Ubuntu 20.04 a changé la façon dont le bureau est géré : en gros, GNOME a décidé de supprimer la gestion du bureau via Nautilus et Canonical a ajouté une extension pour rétablir cette fonctionnalité mais elle est encore incomplète et n'a pas toutes les fonctionnalités de l'ancienne méthode. C'est possible que les lanceurs soient gérés différemment, voire pas du tout.
Dernière modification par abelthorne (Le 18/05/2020, à 12:24)
Hors ligne
#3 Le 18/05/2020, à 13:12
- thealpman
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Merci pour votre réponse. J'ai fait la modification concernant le chemin, ça n'a pas fonctionné, j'ai le même message
Ce qui est étrange, c'est que j'avais réussi auparavant avec ce script :
[Desktop Entry]
Name=connection-editor
Comment=<A SHORT DESCRIPTION>
Exec=nm-connection-editor
Type=Application
Terminal=false
Icon=/home/jr/nordvpn/logo-nordvpn-icone.png
NoDisplay=false
Ça veut dire qu'il faut que je sois patient et que j'attende que l'extension fonctionne mieux ?
Hors ligne
#4 Le 18/05/2020, à 13:31
- abelthorne
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Ça veut dire qu'il faut que je sois patient et que j'attende que l'extension fonctionne mieux ?
C'est possible, sachant que ça risque de prendre longtemps (6 mois ? un an ?).
À part ça, est-ce que ton lanceur fonctionne si tu double-cliques dessus ? Si ce n'est pas le cas, en le copiant dans ~/.local/share/applications pour qu'il apparaisse dans le menu des Applications, est-ce qu'il fonctionne en le lançant depuis là ?
Et accessoirement, je ne comprends pas bien ce que tu essaies de faire avec un clic droit → Ouvrir avec une autre application. Normalement (indépendamment des problèmes éventuels spécifiques au bureau sur GNOME), un lanceur se lance en double-cliquant dessus, on ne l'ouvre pas avec une appli spécifique.
Hors ligne
#5 Le 18/05/2020, à 14:32
- thealpman
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
En fait c'est par cette méthode que je transformais des fichiers .txt en .desktop puis en exécutables via le double-clic effectivement.
Mais je ne parviens plus à le faire ?
Est-ce que je m'y prends mal ?
Hors ligne
#6 Le 18/05/2020, à 14:37
- abelthorne
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Là, je ne saurais pas te dire exactement, sachant que les différents environnements de bureau ne sont pas toujours très cohérents là-dessus. Est-ce que ton fichier .desktop est exécutable ? Dans le doute, tu peux donner le retour de :
ls -l ~/Bureau
Hors ligne
#7 Le 18/05/2020, à 15:11
- thealpman
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Mon fichier .desktop n'est pas exécutable :
jr@jr-W94-95-97JU:~$ ls -l ~/Bureau
total 34292
-rw-rw-r-- 1 jr jr 130 mai 9 09:22 aParametrer.txt
-rw-rw-r-- 1 jr jr 169 mai 18 11:49 bluetooth.txt
lrwxrwxrwx 1 jr jr 36 mai 7 16:04 BureauWindows -> /media/jr/SYSTEM/Users/admin/Desktop
-rw-rw-r-- 1 jr jr 35086322 mai 18 13:16 net.downloadhelper.coapp-1.5.0-1_amd64.deb
-rwxrwxr-x 1 jr jr 187 avril 27 11:09 network.desktop
drwxrwxrwx 2 jr jr 4096 mai 18 12:38 programmes
drwxrwxrwx 5 jr jr 4096 avril 18 12:48 'Sleeping At Last'
-rw-rw-r-- 1 jr jr 187 mai 16 13:57 thunderbirdNew.desktop
-rw-rw-r-- 1 jr jr 1854 mai 18 14:53 WebStart.jnlp
jr@jr-W94-95-97JU:~$
J'ai tenté sans succès la ligne ci-dessous, qui ne change pas les droits sur le fichier :
sudo chmod ugo+x thunderbirdNew.desktop
C'est tout mon problème, le rendre exécutable par un double-clic. Peux-tu m'indiquer comment procéder ?
Merci
Hors ligne
#8 Le 18/05/2020, à 15:23
- abelthorne
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Pas besoin d'utiliser sudo (en règle générale, il vaut mieux ne jamais utiliser sudo sauf si c'est obligatoire, c'est à dire pour manipuler ce qui se situe en-dehors de ton dossier utilisateur), un simple chmod +x ~/Bureau/thunderbirdNew.desktop suffirait.
Au-delà de ça, si une fois que ton fichier a le flag x tu ne peux toujours pas le lancer en double-cliquant dessus, j'aurais tendance à penser que c'est une limitation de l'extension qui gère le bureau.
Hors ligne
#9 Le 18/05/2020, à 18:00
- thealpman
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
J'ai changé les droits, ça ne résout pas le problème.
Lorsque je compare 2 fichiers, un qui marche (network.desktop, créé il y a 3 semaines environ) et un qui ne marche pas (thunderbird.desktop), je ne vois aucune différence...
jr@jr-W94-95-97JU:~/Bureau$ ls -laF
total 28
drwxr-xr-x 4 jr jr 4096 mai 18 17:46 ./
drwxr-xr-x 34 jr jr 4096 mai 18 17:44 ../
-rw-rw-r-- 1 jr jr 130 mai 9 09:22 aParametrer.txt
lrwxrwxrwx 1 jr jr 36 mai 7 16:04 BureauWindows -> /media/jr/SYSTEM/Users/admin/Desktop/
-rwxrwxr-x 1 jr jr 187 avril 27 11:09 network.desktop*
drwxrwxrwx 2 jr jr 4096 mai 18 17:00 programmes/
drwxrwxrwx 5 jr jr 4096 avril 18 12:48 'Sleeping At Last'/
-rwxrwxr-x 1 jr jr 187 mai 16 13:57 thunderbird.desktop*
jr@jr-W94-95-97JU:~/Bureau$
Le code du fichier network
[Desktop Entry]
Name=connection-editor
Comment=<A SHORT DESCRIPTION>
Exec=nm-connection-editor
Type=Application
Terminal=false
Icon=/home/jr/nordvpn/logo-nordvpn-icone.png
NoDisplay=false
Le code du fichier thunderbird :
[Desktop Entry]
Name=thunderbird
Comment=<A SHORT DESCRIPTION>
Exec=~/thunderbird/thunderbird
Type=Application
Terminal=false
Icon=/home/jr/thunderbird/thunderbird.ico
NoDisplay=false
Les propriétés des 2 fichiers :
network :
thunderbird :
Une idée ? Merci !
Hors ligne
#10 Le 18/05/2020, à 18:10
- abelthorne
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Dans le fichier thunderbird.desktop, je vois toujours ~ à la place de /home/jr dans la ligne Exec.
Hors ligne
#11 Le 18/05/2020, à 18:22
- thealpman
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Oui, bien vu, je l'ai corrigé. Mais je l'avais modifié tout à l'heure et ça n'avait rien changé. Ici non plus...
Hors ligne
#12 Le 18/05/2020, à 18:36
- abelthorne
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Là, tu es bien sûr de l'avoir modifié ?
À part ça, tu as bien un binaire "thunderbird" dans un dossier "thunderbird" dans ton dossier perso ? Il est bien exécutable ?
Hors ligne
#13 Le 18/05/2020, à 19:00
- thealpman
Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord
Oui et oui.
Ça a fonctionné !
J'ai effectué les opérations suivantes :
- clic droit : propriétés
- dans le 3ème onglet "Ouvrir avec", cliquer sur "Réinitialiser" : l'application par défaut devient "Créer un lanceur sur le tableau de bord"
- sortir
- clic droit et sélectionner "Autoriser le lancement" (et tu as tout à fait raison, ce menu n'apparaît pas si le chemin vers l'exécutable commence par ~/)
Et c'est tout. Ce n'est pas la case "Autoriser l'exécution du fichier comme un programme du 2ème onglet "Permission" des propriétés qui le permet, ce que je pensais, c'est le clic droit "Autoriser le lancement".
Merci pour ton aide.
Je classe en résolu
Dernière modification par thealpman (Le 18/05/2020, à 19:00)
Hors ligne