Pin*_*yni 5 linux compiz ubuntu visual-studio-code snapcraft
在我使用 Ubuntu Mate 20.04 上的“Snap Store”安装 VSCode 后(使用 compiz)。ALT+TAB当我使用VSCode 图标进行应用程序切换时,缺少图标。
图标的原始路径位于/snap/code/43/meta/gui/com.visualstudio.code.png。

我仅在 VSCode 的应用程序切换器中遇到此问题。
内容/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
Run Code Online (Sandbox Code Playgroud)
小智 5
如果通过 snap 安装,有时*.desktop文件无法正确更新。您应该更改Icon=以下文件中的路径,该文件是系统使用的路径:
/usr/share/applications/code_code.desktop
Run Code Online (Sandbox Code Playgroud)
例如,我必须更改和/usr/share/applications/code_code.desktop的属性,并使用我在 中找到的正确路径[Desktop Entry][Desktop Action new-empty-window]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
| 归档时间: |
|
| 查看次数: |
5690 次 |
| 最近记录: |