#1 Le 12/12/2020, à 17:27
- xavril
Comportement d'instance d'appication dans dock
Bonjour,
J'ai écris une petite application (pyQt) que je lance avec un lanceur (.desktop) que j'ai mis en favoris et dont l'icône est affichée dans le dock.
Quand je lance l'application une icône transparente avec un petit point rouge s'affiche au bas du dock.
Comment faire pour que cette instance soit indiquée par un petit point rouge sur l'icône de l'appli, sans ouvrir l'icône transparente ? Comme le font Firefox, LibreOffice et autres....
Je ne sais pas trop ou chercher. Dans pyQt je peux afficher un icône dans l'icône "transparente", mais justement je voudrais qu'elle ne s'affiche pas cette icône.
Merci pour votre aide.
Portable DELL Latitude E6430 (Intel® Core™ i5-3340M) - Ubuntu 23.10
Hors ligne
#2 Le 22/12/2020, à 03:27
- Compte anonymisé
Re : Comportement d'instance d'appication dans dock
Que contient la ligne Exec de ton lanceur?
#3 Le 22/12/2020, à 10:22
- xavril
Re : Comportement d'instance d'appication dans dock
Voici
[Desktop Entry]
Version=1.1
Type=Application
Name=RépertoirePDF
GenericName=Gestion des repertoires musicaux
Comment=Edite des répertoires pdf
Icon=6201_me850eval.0
Exec=/home/pierre/MesApps/Qt_Repertoire/RepertPDF.py
Path=/home/pierre/MesApps/Qt_Repertoire
Actions=
Categories=FileTools;Utility;
StartupNotify=true
Le fichier RepertPDF.py est autorisé a être lance comme un programme, le fichier .desktop n'a pas cette autorisation.
Le programme s’exécute en python3.
merci pour ton aide.
Portable DELL Latitude E6430 (Intel® Core™ i5-3340M) - Ubuntu 23.10
Hors ligne
#4 Le 04/01/2021, à 01:34
- Compte anonymisé
Re : Comportement d'instance d'appication dans dock
RepertPDF n'est pas un script intermédiaire qui lance un autre programme ?
En d'autre terme, le processus de ton programme est-t-il bien relié à ce fichier?
Dernière modification par abakkk (Le 04/01/2021, à 01:35)
#5 Le 04/01/2021, à 10:46
- xavril
Re : Comportement d'instance d'appication dans dock
RepertPDF n'est pas un script intermédiaire qui lance un autre programme ?
En d'autre terme, le processus de ton programme est-t-il bien relié à ce fichier?
Merci abakkk
Non RepertPDF.py est le processus/programme.
Le fichier RepertPDF.py a la permission d'être exécuté comme un programme et possède l'entrée "#!/usr/bin/env python3" qui lui indique l'interpréteur à utiliser.
Portable DELL Latitude E6430 (Intel® Core™ i5-3340M) - Ubuntu 23.10
Hors ligne
#6 Le 04/01/2021, à 12:06
- ylag
Re : Comportement d'instance d'appication dans dock
Bonjour,
Sous toute réserve, pour lancer l'exécution du fichier RepertPDF.py, ne faudrait-il pas une commande du genre de:
python /home/pierre/MesApps/Qt_Repertoire/RepertPDF.py
...ou bien:
python3 /home/pierre/MesApps/Qt_Repertoire/RepertPDF.py
...à tester directement dans le terminal ?
A+
Dernière modification par ylag (Le 04/01/2021, à 12:08)
Hors ligne
#7 Le 04/01/2021, à 17:40
- xavril
Re : Comportement d'instance d'appication dans dock
ylag >
le résultat est le même.
l'appel python(3) est nécessaire que si le .py n'a pas d'instruction "#!/usr/bin/env python3" et n'a pas la permission d'être exécuté.
Portable DELL Latitude E6430 (Intel® Core™ i5-3340M) - Ubuntu 23.10
Hors ligne
#8 Le 05/01/2021, à 06:04
- bipede
Re : Comportement d'instance d'appication dans dock
ylag >
le résultat est le même.
l'appel python(3) est nécessaire que si le .py n'a pas d'instruction "#!/usr/bin/env python3" et n'a pas la permission d'être exécuté.
Par contre, sous KDE le résultat est différent. Si on lance directement le script exécutable python3, c'est une instance de python qui se met dans le tableau de bord, avec ll'icône de Python.
Si le desktop contient l'instruction Python3 application.py, c'es l'icône liée au script qui est affichée dans le tableau de bord.
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#9 Le 05/01/2021, à 23:01
- Compte anonymisé
Re : Comportement d'instance d'appication dans dock
https://discourse.gnome.org/t/in-the-gn … -name/5243
Apparemment il faut faire matcher la "WM_CLASS (X11)" ou bien l'"application_id (wayland)" de l'application avec le fichier .desktop. Reste à voir comment faire avec Qt.
Dernière modification par abakkk (Le 05/01/2021, à 23:07)