Ubuntu 18.04: «Ajouter aux favoris» manquant pour certaines applications basées sur qt?
OS: Ubuntu 18.04 (option d'installation minimale):
dkb@dkb-ubu1804:~$ cat /etc/X11/default-display-manager /usr/sbin/gdm3 dkb@dkb-ubu1804:~$ echo $XDG_SESSION_TYPE x11 dkb@dkb-ubu1804:~$ 
 
    J'ai installé les applications basées sur qt suivantes en utilisant apt install: dolphin, featherpad, gwenview, kate et qterminal.
Parmi ceux-ci, Dolphin, Gwenview et Kate n'ont pas montré l'option "Ajouter aux Favoris" lorsque j'ai cliqué avec le bouton droit sur leurs icônes dans le lanceur. Mais featherpad et qterminal avaient l'option "Ajouter aux Favoris". Pourquoi donc?
(La situation persiste même après un redémarrage.)
Leurs fichiers .desktop n'offraient aucun indice.
• Dauphin
[Desktop Entry]
Name=Dolphin
Exec=dolphin %u
Icon=system-file-manager
Type=Application
X-DocPath=dolphin/index.html
Categories=Qt;KDE;System;FileTools;FileManager;
GenericName=File Manager
Terminal=false
MimeType=inode/directory;
InitialPreference=10
X-DBUS-ServiceName=org.kde.dolphin
 
    • FeatherPad
[Desktop Entry]
Name=FeatherPad
GenericName=Text Editor
Comment=Lightweight Qt5 text editor
Exec=featherpad %F
Icon=featherpad
Terminal=false
Type=Application
MimeType=text/plain;
Categories=Qt;Utility;TextEditor;
X-KDE-StartupNotify=false
 
    • Gwenview
[Desktop Entry]
Name=Gwenview
GenericName=KDE Image Viewer
Comment=A simple image viewer
Exec=gwenview %U
Terminal=false
Icon=gwenview
Type=Application
Categories=Qt;KDE;Graphics;Viewer;Photography;
MimeType=inode/directory;image/gif;image/jpeg;image/png;image/bmp;image/x-eps;image/x-icns;image/x-ico;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/tiff;image/x-psd;image/x-webp;image/webp;image/x-tga;
X-DocPath=gwenview/index.html
# InitialPreference should be greater than Okular so that Gwenview is the
# primary application associated with images, but less than Konqueror or Dolphin
# so that Gwenview is not the primary applications for folders.
InitialPreference=8
X-DBUS-ServiceName=org.kde.gwenview
 
    • Kate
[Desktop Entry]
GenericName=Advanced Text Editor
Name=Kate
Comment=KDE Advanced Text Editor
MimeType=text/plain;
Exec=kate -b %U
StartupNotify=true
X-KDE-HasTempFileOption=true
Icon=kate
X-DocPath=kate/index.html
Type=Application
Terminal=false
InitialPreference=9
X-DBUS-StartupType=Multi
X-DBUS-ServiceName=org.kde.kate
Categories=Qt;KDE;Utility;TextEditor;
 
    • QTerminal
[Desktop Entry]
Name=QTerminal
Type=Application
GenericName=Terminal emulator
Comment=Terminal emulator
Icon=utilities-terminal
Exec=qterminal
Terminal=false
Categories=Qt;System;TerminalEmulator;
Actions=Dropdown;
[Desktop Action Dropdown]
Name=Drop-down terminal
Exec=qterminal --drop
Icon=utilities-terminal
Name[en_GB]=Drop-down Terminal
 
    Dolphin (illustré ci-dessous), gwenview et kate n'affichent pas l'option "Ajouter aux favoris"
                
Featherpad (illustré ci-dessous) et qterminal ont l'option attendue "Ajouter aux Favoris"
                Réponses
C'est une UX complètement étrange, imprévisible et inattendue.
Je confirme vos résultats sur la session Ubuntu (GNOME Shell) dans Ubuntu 18.04 LTS et même avec 19.10 (version de développement).
Ma première pensée a été que ce Execchamp pointe vers un lien symbolique, mais tous les fichiers déclarés sont de simples exécutables ELF. Ce qui est également mauvais que ces fichiers de bureau n'aient pas de OnlyShowIndirectives ...
Je n'ai pas ce problème sur les sessions Unity, MATE (en utilisant la disposition du panneau Mutiny) et Lubuntu dans 18.04 LTS et même avec 19.10 (version de développement). 
Je suis également capable d'ancrer ces applications dans Cairo-Dock, Docky et Plank.
C'est donc un bogue dans GNOME Shell. 
Je l'ai signalé comme bogue 1840474 à LaunchPad (il s'agit en fait d'un double du bogue 1768609 du 02/05/2018).
Une solution de contournement pratique pour moi était de l'ajouter à mes favoris de l'omnibar.