Ubuntu 18.04: "Tambahkan ke Favorit" tidak ada untuk aplikasi berbasis qt tertentu?

Aug 16 2019

OS: Ubuntu 18.04 (opsi instalasi minimal):

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

Saya menginstal aplikasi berbasis qt berikut menggunakan apt install: dolphin, featherpad, gwenview, kate dan qterminal.

Di luar ini, lumba-lumba, gwenview, dan kate tidak menampilkan opsi "Tambahkan ke Favorit" saat saya mengklik kanan ikon mereka di peluncur. Tetapi featherpad dan qterminal memiliki opsi "Tambahkan ke Favorit". Mengapa demikian?

(Situasi berlanjut bahkan setelah reboot.)

File .desktop mereka tidak menawarkan petunjuk apa pun.

• Lumba-lumba

[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 (ditampilkan di bawah), gwenview dan kate tidak menampilkan opsi "Tambahkan ke Favorit"

 

Featherpad (ditampilkan di bawah) dan qterminal memiliki opsi "Tambahkan ke Favorit" yang diharapkan

Jawaban

4 N0rbert Aug 16 2019 at 14:49

Ini benar-benar UX yang aneh, tidak terduga, dan tidak terduga.

Saya mengkonfirmasi hasil Anda pada sesi Ubuntu (GNOME Shell) di Ubuntu 18.04 LTS dan bahkan dengan 19.10 (versi pengembangan).

Pikiran pertama saya adalah Execbidang itu menunjuk ke beberapa tautan simbolik, tetapi semua file yang dideklarasikan di dalamnya adalah ELF yang dapat dieksekusi sederhana. Yang juga buruk adalah file desktop ini tidak memiliki OnlyShowInarahan ...


Saya tidak memiliki masalah ini di Unity, MATE (menggunakan tata letak panel Mutiny) dan sesi Lubuntu di 18.04 LTS dan bahkan dengan 19.10 (versi pengembangan).
Saya juga dapat memasukkan aplikasi ini ke dalam Dock-Kairo, Docky dan Plank.

Jadi ini adalah bug di GNOME Shell.
Saya melaporkannya sebagai bug 1840474 ke LaunchPad (sebenarnya itu adalah duplikat bug 1768609 dari 2018-05-02).

7 Tahlor Apr 02 2020 at 23:20

Solusi yang nyaman bagi saya adalah menambahkannya ke favorit saya dari omnibar.