我想在 Ubuntu 20.04 下为 VSCode 在 Dock 上制作一个启动器图标。我将其调用code.desktop
并放入.local/share/applications
,然后将其固定到 Dock 上。但是,当我单击它时,我得到了两个图标:
桌面文件如下所示:
[Desktop Entry]
X-SnapInstanceName=code
Name=Visual Studio Code
Comment=Code Editing. Redefined.
NoDisplay=false
GenericName=Text Editor
Exec=/snap/bin/code
Icon=/snap/code/49/meta/gui/com.visualstudio.code.png
Type=Application
StartupNotify=false
StartupWMClass=code
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;application/x-code-workspace;
Keywords=vscode;
怎么回事?我试过了这里但它们似乎已经过时或不适用于 VS Code。wmprop
给了我"code", "Code"
WMClass,正如你所看到的,我已经将其设置为StartupWMClass
(以及桌面文件的文件名,正如其他人在该链接中所推荐的那样)。
答案1
我不知道为什么,但我通过将我的重命名为 来解决这个code.desktop
问题code_code.desktop
。