Numix icon सर्कल थीम में vscode आइकन कैसे तय करें?


9

सामान्य codeनाम के कारण , Numix टीम ने code.desktopVS कोड पैकेज द्वारा प्रदान किए गए आइकन का उपयोग नहीं करने का निर्णय लिया है ।

तो यह आइकन डिफ़ॉल्ट रूप से एक आम पाठ संपादक के रूप में कॉन्फ़िगर किया गया है।

इसे कैसे जोड़ेंगे?

जवाबों:


16

यहाँ एक लाइनर है जो हासिल करेगा कि ये लोग आपके लिए क्या कह रहे हैं। मैंने इसे bash में अलियास किया है क्योंकि मुझे इस हर FREAKING समय vscode अपडेट को निष्पादित करना है ...

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

11

ऐसा लगता है कि 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

परिणाम कुछ इस तरह होना चाहिए:

[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. नया आइकन लागू करने के लिए सत्र को पुनरारंभ करें।

1
@Gvsrepins से जवाब मेरे लिए काम करते हैं। लेकिन मैंने आइकॉन का नाम /usr/share/applications/code.desktop में रूट अनुमति के साथ ~ ~ / .local / शेयर / एप्लिकेशन / निर्देशिका में डुप्लिकेट करने के बजाय बदल दिया। यह इसे एप्लिकेशन सूची में डुप्लिकेट आइकन दिखाने से रोकता है।
लालनुत्लुंगा छकछुक

यदि यह काम नहीं करता है, तो इसके बजाय सीधे /usr/share/applications/code.desktop को संपादित करने का प्रयास करें।
nilanjanaLodh

नोट: आप sudo desktop-file-install vscode.desktopलॉग इन और बैक आउट के बिना आइकन को अपडेट करने के लिए उपयोग कर सकते हैं ।
निको

0

यदि आपको पूरा यकीन है कि विज़ुअल स्टूडियो कोड एकमात्र 'कोड' निष्पादन योग्य होगा,

बस 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

0

इस छोटी सी स्क्रिप्ट को काम करना चाहिए। चूंकि एक कॉपी में रखा गया है .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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.