Come risolvere l'icona vscode nel tema cerchio icona numix?


9

A causa del codenome generico , il team Numix ha deciso di non utilizzare l' code.desktopicona fornita dal pacchetto VS Code.

Quindi la sua icona è configurata come un normale editor di testo per impostazione predefinita.

Come sistemarlo?

Risposte:


15

Ecco una linea che realizzerà ciò che questi ragazzi stanno dicendo per te. L'ho aliasato in bash perché devo eseguirlo ogni volta che FREAKING si aggiorna vscode ...

sudo sed -i "s/Icon=code/Icon=vscode/g" /usr/share/applications/code.desktop

10

Sembra che il team di Numix abbia fornito un'icona alternativa con il nome di vscode.desktop, al fine di risolverlo dobbiamo:

  1. Copia e rinomina il valore predefinito code.desktopnella directory utente locale:

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

  1. Modifica il nuovo vscode.desktope rinomina tutte le Iconproprietà da Icon=codea Icon=vscode.

Il risultato dovrebbe essere qualcosa del genere:

[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. Riavvia la sessione per applicare la nuova icona.

1
La risposta di @gvsrepins funziona per me. Ma ho fatto cambiare il nome dell'icona nella directory /usr/share/applications/code.desktop con il permesso di root proprio lì invece di duplicarlo nella directory ~ / .local / share / application /. Questo gli impedisce di mostrare l'icona duplicata nell'elenco delle applicazioni.
Lalnuntluanga Chhakchhuak,

Se ciò non funziona, prova invece a modificare direttamente /usr/share/applications/code.desktop.
nilanjanaLodh,

Nota: è possibile utilizzare sudo desktop-file-install vscode.desktopper aggiornare l'icona senza accedere e uscire.
nico,

0

Se sei assolutamente sicuro che Visual Studio Code sarà l'unico eseguibile "code",

basta copiare l'icona vscode.svg sembra essere una soluzione migliore

in quanto inoltre tema l'icona se avvii vscode tramite il comando terminal: 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.