Como corrigir o ícone do vscode no tema do círculo do ícone numix?

7

Devido ao nome genérico de code , a equipe Numix decidiu não usar o ícone code.desktop fornecido pelo pacote VS Code.

Portanto, o ícone é configurado como um editor de texto comum por padrão.

Como consertar isso?

    
por gvsrepins 24.04.2017 / 17:25

3 respostas

9

Parece que a equipe da Numix forneceu um ícone alternativo com o nome de vscode.desktop , Para corrigir isso, precisamos:

  1. Copie e renomeie o code.desktop padrão para o diretório do usuário local:

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

  1. Edite o novo vscode.desktop e renomeie todas as propriedades Icon de Icon=code para Icon=vscode .

O resultado deve ser algo assim:

[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. Reinicie a sessão para aplicar o novo ícone.
por gvsrepins 24.04.2017 / 17:25
9

Aqui está um folheto que vai conseguir o que esses caras estão dizendo para você. Eu aliased isso no bash porque eu tenho que executar isso todas as atualizações de tempo vscode FREAKING ...

sudo sed -i "s/Icon=code/Icon=vscode/g" /usr/share/applications/code.desktop
    
por Joe Roddy 30.01.2018 / 23:41
0

Se tiver certeza absoluta de que o Visual Studio Code será o único executável de 'código',

apenas copiando o ícone vscode.svg parece ser uma solução melhor

como também vai tema o ícone se você iniciar vscode via terminal command: code.

sudo ln -s visualstudiocode.svg /usr/share/icons/Numix-Circle/48/apps/code.svg
sudo dpkg-reconfigure numix-icon-theme numix-icon-theme-circle
    
por arter97 27.09.2018 / 07:32