Numixアイコンサークルテーマでvscodeアイコンを修正する方法


9

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

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

それを修正するには?

回答:


15

これらの人があなたのために言っていることを達成する1つのライナーはここにあります。私はこれをFREAKING時間vscodeの更新ごとに実行する必要があるため、これを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 /ディレクトリに複製するのではなく、root権限で行います。これにより、アプリケーションリストに重複したアイコンが表示されなくなります。
Lalnuntluanga Chhakchhuak 2017

これが機能しない場合は、代わりに/usr/share/applications/code.desktopを直接編集してみてください。
nilanjanaLodh 2017年

注:sudo desktop-file-install vscode.desktopログインしてバックアウトせずにアイコンを更新できます。
nico 2018

0

Visual Studio Codeが唯一の「コード」実行可能ファイルになると確信している場合は、

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.