Ubuntu 18.04: "Aggiungi ai preferiti" mancante per alcune applicazioni basate su qt?
Sistema operativo: Ubuntu 18.04 (opzione di installazione minima):
dkb@dkb-ubu1804:~$ cat /etc/X11/default-display-manager /usr/sbin/gdm3 dkb@dkb-ubu1804:~$ echo $XDG_SESSION_TYPE x11 dkb@dkb-ubu1804:~$ 
 
    Ho installato le seguenti applicazioni basate su qt usando apt install: dolphin, featherpad, gwenview, kate e qterminal.
Di questi, dolphin, gwenview e kate non mostravano l'opzione "Aggiungi ai preferiti" quando facevo clic con il pulsante destro del mouse sulle loro icone nel programma di avvio. Ma il piumino e il qterminal avevano l'opzione "Aggiungi ai preferiti". Perché?
(La situazione persiste anche dopo un riavvio.)
I loro file .desktop non offrivano alcun indizio.
• Delfino
[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 (mostrato sotto), gwenview e kate non mostrano un'opzione "Aggiungi ai preferiti"
                
Featherpad (mostrato sotto) e qterminal hanno l'opzione prevista "Aggiungi a Preferiti"
                Risposte
È completamente strano, imprevedibile e inaspettato UX.
Confermo i tuoi risultati sulla sessione Ubuntu (GNOME Shell) in Ubuntu 18.04 LTS e anche con 19.10 (versione di sviluppo).
Il mio primo pensiero è stato che il Execcampo puntasse a qualche collegamento simbolico, ma tutti i file in esso dichiarati sono semplici eseguibili ELF. È anche un male che questi file desktop non abbiano OnlyShowIndirettive ...
Non ho questo problema su Unity, MATE (utilizzando il layout del pannello Mutiny) e le sessioni di Lubuntu in 18.04 LTS e anche con 19.10 (versione di sviluppo). 
Inoltre sono in grado di ancorare queste applicazioni a Cairo-Dock, Docky e Plank.
Quindi è un bug in GNOME Shell. 
L'ho segnalato come bug 1840474 a LaunchPad (in realtà è un duplicato del bug 1768609 del 02/05/2018).
Una soluzione alternativa conveniente per me è stata aggiungerlo ai miei preferiti dall'omnibar.