Numix icon circle temasında vscode icon nasıl düzeltilir?


9

Genel codead nedeniyle , Numix ekibi code.desktopVS Kod paketi tarafından sağlanan simgeyi kullanmamaya karar verdi .

Bu yüzden simgesi varsayılan olarak ortak bir metin editörü olarak yapılandırılmıştır.

Nasıl düzeltebilirim?

Yanıtlar:


16

İşte bu adamların sizin için söylediklerini başaracak bir astar. Bunu bash'da taklit ettim çünkü her FREAKING zaman vscode güncellemesini yürütmem gerekiyor ...

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

11

Numix ekibinin adıyla alternatif bir simge sağladığına benziyor vscode.desktop, düzeltmek için şunları yapmamız gerekiyor:

  1. Varsayılanı code.desktopyerel kullanıcı dizinine kopyalayın ve yeniden adlandırın :

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

  1. Yeni düzenleme vscode.desktopve tüm adlandırmak Icongelen özellikleri Icon=codeiçin Icon=vscode.

Sonuç böyle bir şey olmalı:

[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. Yeni simgeyi uygulamak için oturumu yeniden başlatın.

1
@Gvsrepins'in yanıtı benim için çalışıyor. Ancak /usr/share/applications/code.desktop'ta Simge adı değişikliğini ~ / .local / share / apps / dizininde çoğaltmak yerine tam orada kök izniyle yaptım. Bu, uygulama listesinde yinelenen simge göstermesini engeller.
Lalnuntluanga Chhakchhuak

Bu işe yaramazsa, bunun yerine /usr/share/applications/code.desktop öğesini doğrudan düzenlemeyi deneyin.
nilanjanaLodh

Not: sudo desktop-file-install vscode.desktopoturum açıp yeniden kapatmadan simgeyi güncellemek için kullanabilirsiniz .
nico

0

Visual Studio Code'un çalıştırılabilecek tek 'kod' olacağından kesinlikle eminseniz,

sadece vscode.svg simgesinin kopyalanması daha iyi bir çözüm gibi görünüyor

Ayrıca, terminal kodu: code ile vscode'u başlatırsanız simgenin temasını da oluşturacaktır.

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

Bu küçük senaryo işi yapmalı. Bir kopya yerleştirildiği için .local/share, uygun yükseltmeler yapıldığında değiştirilmemelidir. (Burada Numix-Icon-Circle seçilir.)

#!/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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.