web-dev-qa-db-ja.com

numixアイコンサークルテーマのvscodeアイコンを修正するには?

汎用code名のため、Numixチームは、VS Codeパッケージで提供されるcode.desktopアイコンを使用しないことにしました。

そのため、アイコンはデフォルトで一般的なテキストエディタとして設定されています。

修正方法

9
gvsrepins

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. セッションを再起動して、新しいアイコンを適用します。
10
gvsrepins

これらの人があなたのために言っていることを達成する1つのライナーがあります。これをbashでエイリアスしました。これは、FREAKINGのたびにvscodeの更新を実行する必要があるためです...

Sudo sed -i "s/Icon=code/Icon=vscode/g" /usr/share/applications/code.desktop
15
Joe Roddy

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
arter97