почему у меня 2 иконки в лаунчере

Нет, дело не в пропущении StartupWMClass, и я могу подтвердить, что у меня там правильное значение.

Позвольте мне объяснить, что я сделал.

  1. Я установил vscode на моем Ubuntu 16.04
  2. Я щелкнул значок тире (значок быстрого запуска) и набрал «code». это поднимает недавно установленный «код», и я щелкнул, чтобы запустить его. После запуска приложения оно создает значок на панели запуска. Затем я заблокировал иконку для запуска
  3. Пока все хорошо

  4. Я хочу создать иконку на рабочем столе для быстрого доступа. Поэтому я снова щелкнул значок черточки и начал искать «код». Когда результат появляется, я перетащил значок на рабочий стол. Так что теперь у меня есть значок на рабочем столе для этого (показано на моем рабочем столе).

  5. щелкните значок на рабочем столе, «код» работает должным образом - единственная проблема заключается в том, что у него будет собственный значок в панели запуска. Я немного погуглил, но мне не повезло.

enter image description here


Просто попросите кого-нибудь попросить файл .desktop

#!/usr/bin/env xdg-open

[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/share/code/code --unity-launch %F
Icon=com.visualstudio.code
Type=Application
StartupNotify=false
StartupWMClass=Code
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;
Actions=new-empty-window;
Keywords=vscode;

X-Desktop-File-Install-Version=0.22

Name[en_AU]=code

[Desktop Action new-empty-window]
Name=New Empty Window
Exec=/usr/share/code/code --new-window %F
Icon=com.visualstudio.code
0
задан 14 July 2019 в 14:39

0 ответов

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

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