답변:
Numix 팀이 이름을 바꾸는 대체 아이콘 을 제공 한 것으로 보입니다 vscode.desktop
.
code.desktop
을 로컬 사용자 디렉토리로 복사하고 이름을 바꾸십시오 .cp /usr/share/applications/code.desktop ~/.local/share/applications/vscode.desktop
vscode.desktop
모든 Icon
속성의 이름을 에서 Icon=code
로 변경하십시오 Icon=vscode
.결과는 다음과 같아야합니다.
[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
sudo desktop-file-install vscode.desktop
로그인 및 로그 아웃하지 않고 아이콘을 업데이트하는 데 사용할 수 있습니다 .
이 작은 스크립트가 작업을 수행해야합니다. 사본은에 배치 .local/share
되므로 업데이트하면 안됩니다. (여기서 Numix-Icon-Circle이 선택되었습니다.)
#!/bin/bash
# Description: change the vs-code icon to the specific numix icon
cp /usr/share/applications/code.desktop ~/.local/share/applications/code.desktop
sed -i "s/Icon=\/usr\/share\/pixmaps\/com.visualstudio.code.png/Icon=\/usr\/share\/icons\/Numix-Circle\/48\/apps\/vscode.svg/g" ~/.local/share/applications/code.desktop