在 Ubuntu 20.04 下,如何在我的 dock 中为 VS Code 创建自定义桌面文件?

在 Ubuntu 20.04 下,如何在我的 dock 中为 VS Code 创建自定义桌面文件?

我想在 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

相关内容