【问题标题】:VSCode icon is missing in app switcher on UbuntuUbuntu 上的应用切换器中缺少 VSCode 图标
【发布时间】:2020-12-29 17:47:45
【问题描述】:

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

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

我只在 VSCode 的应用切换器中遇到了这个问题。

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

/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

【问题讨论】:

    标签: linux ubuntu visual-studio-code snapcraft compiz


    【解决方案1】:

    如果您通过 snap 安装,有时*.desktop 文件不会正确更新。 您应该更改以下文件中的Icon= 路径,这是系统使用的路径:

    /usr/share/applications/code_code.desktop
    

    因此,例如,我必须更改[Desktop Entry][Desktop Action new-empty-window]/usr/share/applications/code_code.desktop 属性,并在Icon= 中使用正确的路径,我在/var/lib/snapd/desktop/applications/code_code.desktop 中找到了该路径

    Icon=/snap/code/85/meta/gui/com.visualstudio.code.png 代替 Icon=/snap/code/64/meta/gui/com.visualstudio.code.png

    我想你也可以这样做: cat /var/lib/snapd/desktop/applications/code_code.desktop > /usr/share/applications/code_code.desktop

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 已经是已有的path路径> Icon=/snap/code/43/meta/gui/com.visualstudio.code.png
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-31
      • 1970-01-01
      • 1970-01-01
      • 2018-06-30
      • 2018-03-27
      • 2011-04-20
      相关资源
      最近更新 更多