Ubuntu 18.04: & ldquo; Добавить в избранное & rdquo; отсутствует для некоторых приложений на основе QT?

ОС: Ubuntu 18.04 (опция минимальной установки):

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

Я установил следующие приложения на основе qt, используя apt install: dolphin, featherpad, gwenview, kate и qterminal.

Из них dolphin, gwenview и kate не отображали опцию «Добавить в избранное», когда я щелкнул правой кнопкой мыши по их значкам в лаунчере. Но перо и Qterminal имели опцию «Добавить в избранное». Почему это так?

(Ситуация сохраняется даже после перезагрузки.)

Их файлы .desktop не предлагали никаких подсказок.

• Дельфин

[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

• Гвенвью

[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

• Кейт

[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

& nbsp;

Featherpad (показано ниже) и qterminal имеют ожидаемую опцию «Добавить в избранное»

featherpad

3
задан 16 August 2019 в 19:13

2 ответа

Это - абсолютно странный, непредсказуемый и неожиданный UX.

Я подтверждаю Ваши результаты на сессии Ubuntu (GNOME Shell) в Ubuntu 18.04 LTS и даже с 19,10 (версия разработки).

Моя первая мысль была этим Exec поле указало на некоторую символьную ссылку, но все файлы, объявленные в нем, являются простыми исполняемыми файлами ELF. Что также плохо, который не имеют эти файлы на рабочем столе OnlyShowIn директивы...


У меня нет этой проблемы о Единице, ПОМОЩНИК (использующий макет панели Мятежа) и сессии Lubuntu в 18.04 LTS и даже с 19,10 (версия разработки).
Также я могу прикрепить эти приложения в Каирское Прикрепление, Docky и Plank.

Таким образом, это - ошибка в GNOME Shell.
Я сообщил об этом как об ошибке 1840474 к LaunchPad (действительно, это - дубликат ошибки 1768609 с 02.05.2018).

2
ответ дан 1 December 2019 в 16:49

Удобным решением для меня было добавить его в избранное из омнибара.

enter image description here

12
ответ дан 2 April 2020 в 23:20

Другие вопросы по тегам:

Похожие вопросы: