Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 :
Greffon.

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 smile ?

Hors ligne

#4 Le 18/05/2020, à 13:31

abelthorne

Re : [RESOLU] 20.04-Impossible d'ajouter un greffon dans le tableau de bord

thealpman a écrit :

Ça veut dire qu'il faut que je sois patient et que j'attende que l'extension fonctionne mieux smile ?

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 :
1589821332.png
1589821409.png
1589821447.png
thunderbird :
1589821496.png
1589821513.png
1589821537.png

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