Numix 아이콘 서클 테마에서 vscode 아이콘을 수정하는 방법은 무엇입니까?


9

일반적인 code이름 으로 인해 Numix 팀은 code.desktopVS 코드 패키지에서 제공 하는 아이콘 을 사용하지 않기로 결정했습니다 .

따라서 아이콘은 기본적으로 공통 텍스트 편집기로 구성됩니다.

고치는 방법?

답변:


15

이 사람들이 당신을 위해 말한 것을 달성 할 수있는 하나의 라이너가 있습니다. 나는 FREAKING 시간 대 코드 업데이트마다 이것을 실행해야하기 때문에 bash에서 이것을 별칭으로 지정했습니다 ...

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

10

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 / share / applications / 디렉토리에 복제하는 대신 루트 권한으로 아이콘 이름을 변경했습니다. 이렇게하면 응용 프로그램 목록에 중복 아이콘이 표시되지 않습니다.
Lalnuntluanga Chhakchhuak

그래도 해결되지 않으면 /usr/share/applications/code.desktop을 직접 수정하십시오.
nilanjanaLodh

참고 : sudo desktop-file-install vscode.desktop로그인 및 로그 아웃하지 않고 아이콘을 업데이트하는 데 사용할 수 있습니다 .
니코

0

Visual Studio Code가 유일한 '코드'실행 파일이 될 것이라고 확신한다면,

vscode.svg 아이콘을 복사하는 것이 더 나은 해결책 인 것 같습니다.

터미널 명령 : code를 통해 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되므로 업데이트하면 안됩니다. (여기서 Numix-Icon-Circle이 선택되었습니다.)

#!/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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.