जवाबों:
ऐसा लगता है कि 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
लॉग इन और बैक आउट के बिना आइकन को अपडेट करने के लिए उपयोग कर सकते हैं ।
यदि आपको पूरा यकीन है कि विज़ुअल स्टूडियो कोड एकमात्र 'कोड' निष्पादन योग्य होगा,
बस vscode.svg आइकन की प्रतिलिपि बनाना एक बेहतर समाधान लगता है
जब आप टर्मिनल कमांड के जरिए vscode लॉन्च करेंगे तो यह आइकन को भी थीम देगा: कोड।
sudo ln -s visualstudiocode.svg /usr/share/icons/Numix-Circle/48/apps/code.svg
sudo dpkg-reconfigure numix-icon-theme numix-icon-theme-circle
इस छोटी सी स्क्रिप्ट को काम करना चाहिए। चूंकि एक कॉपी में रखा गया है .local/share
, इसे अपग्रेड अपग्रेड के समय नहीं बदला जाना चाहिए। (यहां न्यूमिक्स-आइकन-सर्कल चुना गया है।)
#!/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