Dans le dock, on peut placer des « lanceurs d'application » ( ce sont des fichiers texte, exécutables, écrits d'une certaine façon, avec l'extension .desktop après leur nom ). Rien d'autre ( pas de liens, d'url ni de dossiers, par ex. ).
Sous Ubuntu/Gnome pour placer un lanceur dans le dock :
⋅ soit on ouvre le menu des appli's puis clic droit sur l'appli' souhaitée, « ajouter aux favoris » ( ou « épingler au dock » je sais plus )
⋅ soit une fois l'appli' lancée, clic droit sur son icône alors active dans le dock, « ajouter aux favoris ».
⋅
Peut-être aussi par glisser-déposer depuis le menu des appli's vers le dock.
Pour qu'un lanceur apparaisse dans le menu des appli's, il faut préalablement qu'il existe dans :
⋅
/usr/share/applications → ça c'est côté système, pour toutes les appli's installées, à l'attention de tous les utilisateurs
⋅ ou dans
~/.local/share/applications → ça c'est côté utilisateur, c'est le dossier pour des lanceurs « personnalisés ».
Donc si tu veux une icône dans le dock pour lancer ton script, il faut que tu lui crées un
lanceur ( un p'ti fichier texte exécutable ) que tu enregistreras dans le second emplacement.
La doc' que je t'ai mise en lien n'est pas spécialement à jour concernant Gnome mais dans le principe elle est correcte.
Voici un exemple de lanceur, nommé
gimp_gimp.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=GNU Image Manipulation Program
Name[fr]=GiMP
GenericName[fr]=Éditeur d’image
Comment[fr]=Créer des images et modifier des photographies
Keywords[fr]=GIMP;graphisme;conception;design;illustration;image;peinture;
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/gimp_gimp.desktop /snap/bin/gimp %U
Icon=/usr/share/icons/Papirus-Dark/64x64/apps/gimp.svg
Terminal=false
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
StartupNotify=true
MimeType=image/bmp;image/g3fax;image/gif;image/x-fits;image/x-pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih;image/tiff;image/jpeg;image/x-psp;application/postscript;image/png;image/x-icon;image/x-xpixmap;image/x-exr;image/x-webp;image/svg+xml;application/pdf;image/x-wmf;image/jp2;image/x-xcursor;