首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复numix图标圆圈主题中的vscode图标?

如何修复numix图标圆圈主题中的vscode图标?
EN

Ask Ubuntu用户
提问于 2017-04-24 15:25:25
回答 5查看 10.7K关注 0票数 9

由于通用的code名称,Numix决定不使用VS代码包提供的code.desktop图标。

因此,默认情况下,它的图标被配置为一个公共文本编辑器。

怎么修呢?

EN

回答 5

Ask Ubuntu用户

回答已采纳

发布于 2017-04-24 15:25:25

看起来,Numix团队已经为另一个图标提供了名为vscode.desktop的名称,为了修复它,我们需要:

  1. 将默认code.desktop复制并重命名为本地用户目录:

cp /usr/share/applications/code.desktop ~/.local/share/applications/vscode.desktop

  1. 编辑新的vscode.desktop并将所有Icon属性从Icon=code重命名为Icon=vscode

结果应该是这样的:

代码语言:javascript
复制
[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/share/code/code --unity-launch %U
Icon=vscode
Type=Application
StartupNotify=true
StartupWMClass=Code
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;
Actions=new-window;
Keywords=vscode;

X-Desktop-File-Install-Version=0.22

[Desktop Action new-window]
Name=New Window
Name[de]=Neues Fenster
Name[es]=Nueva ventana
Name[fr]=Nouvelle fenêtre
Name[it]=Nuova finestra
Name[ja]=新規ウインドウ
Name[ko]=새 창
Name[ru]=Новое окно
Name[zh_CN]=新建窗口
Name[zh_TW]=開新視窗
Exec=/usr/share/code/code --new-window %U
Icon=vscode
  1. 重新启动会话以应用新图标。
票数 11
EN

Ask Ubuntu用户

发布于 2018-01-30 22:41:47

这里有一个衬垫,可以实现这些人为你说的话。我在bash中使用了别名,因为我每次都要执行vscode更新.

代码语言:javascript
复制
sudo sed -i "s/Icon=code/Icon=vscode/g" /usr/share/applications/code.desktop
票数 17
EN

Ask Ubuntu用户

发布于 2018-09-27 05:32:21

如果您确信Visual代码将是唯一的“代码”可执行文件,

仅仅复制vscode.svg图标似乎是一个更好的解决方案。

因为如果通过终端命令启动vscode,它也会以图标为主题: code。

代码语言:javascript
复制
sudo ln -s visualstudiocode.svg /usr/share/icons/Numix-Circle/48/apps/code.svg
sudo dpkg-reconfigure numix-icon-theme numix-icon-theme-circle
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/908398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档