Ubuntu 18.04: "Zu Favoriten hinzufügen" fehlt für bestimmte qt-basierte Anwendungen?

Aug 16 2019

Betriebssystem: Ubuntu 18.04 (minimale Installationsoption):

dkb@dkb-ubu1804:~$ cat /etc/X11/default-display-manager /usr/sbin/gdm3 dkb@dkb-ubu1804:~$ echo $XDG_SESSION_TYPE x11 dkb@dkb-ubu1804:~$ 

Ich habe die folgenden qt-basierten Anwendungen mit apt installDelfin, Federkissen, Gwenview, Kate und Qterminal installiert.

Von diesen haben Delphin, Gwenview und Kate die Option "Zu Favoriten hinzufügen" nicht angezeigt, als ich mit der rechten Maustaste auf ihre Symbole im Launcher geklickt habe. Aber Featherpad und Qterminal hatten die Option "Zu Favoriten hinzufügen". Warum das?

(Die Situation bleibt auch nach einem Neustart bestehen.)

Ihre .desktop-Dateien boten keine Hinweise.

• Delfin

[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 (siehe unten), Gwenview und Kate zeigen keine Option "Zu Favoriten hinzufügen" an

 

Featherpad (siehe unten) und qterminal haben die erwartete Option "Zu Favoriten hinzufügen"

Antworten

4 N0rbert Aug 16 2019 at 14:49

Es ist völlig seltsam, unvorhersehbar und unerwartet UX.

Ich bestätige Ihre Ergebnisse in der Ubuntu-Sitzung (GNOME Shell) in Ubuntu 18.04 LTS und sogar mit 19.10 (Entwicklungsversion).

Mein erster Gedanke war, dass dieses ExecFeld auf einen symbolischen Link verweist, aber alle darin deklarierten Dateien sind einfache ausführbare ELF-Dateien. Was ist auch schlecht, dass diese Desktop-Dateien keine OnlyShowInDirektiven haben ...


Ich habe dieses Problem nicht bei Unity-, MATE- (mit Mutiny-Panel-Layout) und Lubuntu-Sitzungen in 18.04 LTS und sogar mit 19.10 (Entwicklungsversion).
Außerdem kann ich diese Anwendungen in Cairo-Dock, Docky und Plank andocken.

Es ist also ein Fehler in der GNOME-Shell.
Ich habe es als Fehler 1840474 an LaunchPad gemeldet (es ist wirklich ein Duplikat des Fehlers 1768609 vom 02.05.2018).

7 Tahlor Apr 02 2020 at 23:20

Eine bequeme Lösung für mich war das Hinzufügen zu meinen Favoriten aus der Omnibar.