![在 Ubuntu 20.04 下,如何在我的 dock 中为 VS Code 创建自定义桌面文件?](https://linux22.com/image/931186/%E5%9C%A8%20Ubuntu%2020.04%20%E4%B8%8B%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%E6%88%91%E7%9A%84%20dock%20%E4%B8%AD%E4%B8%BA%20VS%20Code%20%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A1%8C%E9%9D%A2%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我想在 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
。