Làm cách nào để sửa biểu tượng vscode trong chủ đề vòng tròn biểu tượng numix?


9

Do codetên chung , nhóm Numix đã quyết định không sử dụng code.desktopbiểu tượng được cung cấp bởi gói Mã VS.

Vì vậy, biểu tượng của nó được cấu hình như một trình soạn thảo văn bản phổ biến theo mặc định.

Làm thế nào để khắc phục nó?

Câu trả lời:


15

Đây là một lớp lót sẽ đạt được những gì những người này đang nói cho bạn. Tôi đã bí danh điều này trong bash vì tôi phải thực hiện điều này mỗi lần cập nhật vscode thời gian FREAKING ...

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

10

Có vẻ như nhóm Numix đã cung cấp một biểu tượng thay thế với tên của vscode.desktop, để sửa nó, chúng ta cần phải:

  1. Sao chép và đổi tên mặc định code.desktopsang thư mục người dùng cục bộ:

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

  1. Chỉnh sửa mới vscode.desktopvà đổi tên tất cả các Iconthuộc tính từ Icon=codesang Icon=vscode.

Kết quả sẽ giống như thế này:

[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. Khởi động lại phiên để áp dụng biểu tượng mới.

1
Câu trả lời từ @gvsrepins làm việc cho tôi. Nhưng tôi đã thay đổi tên Biểu tượng trong /usr/share/appluggest/code.desktop với quyền root ngay tại đó thay vì sao chép nó trong thư mục ~ / .local / share / application /. Điều này ngăn nó hiển thị biểu tượng trùng lặp trong danh sách ứng dụng.
Lalnuntluanga Chhakchhuak

Nếu điều này không hiệu quả, hãy thử chỉnh sửa trực tiếp /usr/share/appluggest/code.desktop.
nilanjanaLodh

Lưu ý: bạn có thể sử dụng sudo desktop-file-install vscode.desktopđể cập nhật biểu tượng mà không cần đăng nhập và đăng xuất.
nico

0

Nếu bạn hoàn toàn chắc chắn Visual Studio Code sẽ là mã 'thực thi' duy nhất

chỉ cần sao chép biểu tượng vscode.svg dường như là một giải pháp tốt hơn

vì nó cũng sẽ tạo chủ đề cho biểu tượng nếu bạn khởi chạy vscode thông qua lệnh terminal: code.

sudo ln -s visualstudiocode.svg /usr/share/icons/Numix-Circle/48/apps/code.svg
sudo dpkg-reconfigure numix-icon-theme numix-icon-theme-circle
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.