Ubuntu 18.04 : 특정 qt 기반 응용 프로그램에서 "즐겨 찾기에 추가"가 누락 되었습니까?
OS : 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:~$ 
 
    apt installdolphin, featherpad, gwenview, kate 및 qterminal을 사용하여 다음 qt 기반 응용 프로그램을 설치했습니다 .
이 중에서 dolphin, gwenview 및 kate는 런처에서 아이콘을 마우스 오른쪽 버튼으로 클릭 할 때 "즐겨 찾기에 추가"옵션을 표시하지 않았습니다. 그러나 featherpad와 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;
 
    • Q 터미널
[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 (아래 표시), gwenview 및 kate는 "즐겨 찾기에 추가"옵션을 표시하지 않습니다.
                
Featherpad (아래 표시) 및 qterminal에 "즐겨 찾기에 추가"옵션이 있습니다.
                답변
완전히 이상하고 예측할 수 없으며 예상치 못한 UX입니다.
Ubuntu 18.04 LTS의 Ubuntu 세션 (GNOME Shell)과 19.10 (개발 버전)에서도 결과를 확인합니다.
내 첫 번째 생각은 Exec필드가 일부 심볼릭 링크를 가리키고 있지만 여기에 선언 된 모든 파일은 단순한 ELF 실행 파일입니다. 이 데스크탑 파일에 OnlyShowIn지시문 이 없다는 것도 나쁜 점입니다 ...
18.04 LTS의 Unity, MATE (Mutiny 패널 레이아웃 사용) 및 Lubuntu 세션과 19.10 (개발 버전)에서도이 문제가 발생하지 않습니다. 
또한 이러한 응용 프로그램을 Cairo-Dock, Docky 및 Plank에 도킹 할 수 있습니다.
따라서 그놈 쉘의 버그입니다. LaunchPad에 버그 1840474로보
 고했습니다 (실제로 2018-05-02 의 버그 1768609 와 중복 됨).
나를위한 편리한 해결 방법은 검색 주소창에서 즐겨 찾기에 추가하는 것이 었습니다.