Ubuntu上的应用程序切换器中缺少VSCode图标

问题描述

在Ubuntu Mate 20.04上使用“ Snap Store”安装VSCode之后(使用compiz)。 当我使用ALT+TAB进行应用切换时,VSCode图标的图标丢失了。

图标的原始路径为/snap/code/43/meta/gui/com.visualstudio.code.png

enter image description here

我仅在VSCode的应用切换器中遇到过此问题。

其他快照应用程序可以正常工作。

enter image description here

/var/lib/snapd/desktop/applications/code_code.desktop的内容:

[Desktop Entry]
X-SnapInstanceName=code
Name=Visual Studio Code
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --force-user-env --no-sandbox --unity-launch %F
Icon=/snap/code/43/meta/gui/com.visualstudio.code.png
Type=Application
StartupNotify=false
StartupWMClass=Code
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;
Actions=new-empty-window;
Keywords=vscode;

[Desktop Action new-empty-window]
Name=New Empty Window
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --force-user-env --no-sandbox --new-window %F
Icon=/snap/code/43/meta/gui/com.visualstudio.code.png

解决方法

这是github上的VSCode错误#71942。编辑/var/lib/snapd/desktop/applications/code_code.desktop并将图标路径更改为/snap/code/43/meta/gui/com.visualstudio.code.png

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...