Câu hỏi Làm cách nào để thêm biểu tượng vào ứng dụng không có biểu tượng?


Một số ứng dụng từ Trung tâm phần mềm Ubuntu không có bất kỳ biểu tượng nào mà máy tính để bàn Ubuntu Unity thậm chí nhìn thấy, chẳng hạn như ERIC, Python IDE. Kết quả xấu xí:

enter image description here

Tôi nhận được biểu tượng dấu chấm hỏi xấu xí này và tôi không thể tìm thấy bất kỳ cách nào để định cấu hình biểu tượng đó. Không còn khả năng tạo biểu tượng trình khởi chạy trên màn hình của tôi hoặc thực sự kiểm soát (từ giao diện Unity GUI) biểu tượng nào xuất hiện cho ứng dụng và nếu các cách mặc định mà Unity tìm thấy biểu tượng bị hỏng, có vẻ như kết quả là bị kẹt trên "xấu xí" vĩnh viễn.

Phiên bản Ubuntu: 11.10 (Oneiric Ocelot)

Cập nhật: Các câu trả lời cho đến nay cho thấy có điều gì đó sai với bản cài đặt hoàn toàn mới của tôi, bởi vì những người khác nhìn thấy biểu tượng cho eric (eric.png, tôi đoán). Thật thú vị, nhiều biểu tượng trong Ubuntu là SVG, và một số là PNG. Tôi tự hỏi nếu đó là vấn đề. Vẫn không có khả năng thay đổi hoặc đặt biểu tượng cho bất kỳ ứng dụng nào, bằng cách sử dụng GUI hoặc thông qua các tệp VI-và-thiết bị đầu cuối và chỉnh sửa.


3
2017-10-14 15:36


gốc




Các câu trả lời:


Biểu tượng cho eric được đặt trong /usr/share/applications/eric.desktop:

[Desktop Entry]
Name=Eric python IDE
Name[es]=IDE para python Eric
Comment=Full featured Python IDE
Comment[es]=Completo entorno de programaci贸n para Python
Exec=eric
Terminal=false
Type=Application
Icon=eric
Categories=Development;IDE;
StartupNotify=true

Trên đĩa, điều này có vẻ như sau:

/usr/share/pixmaps/eric.xpm

Trên hệ thống của tôi eric là hiển thị biểu tượng thích hợp trong dấu gạch ngang, không có ý tưởng tại sao bạn không làm điều đó, nhưng nhìn vào biểu tượng mặc định bạn có thể muốn chỉ cần đặt một cái khác:

enter image description here


2
2017-10-14 16:03



Tôi cũng có Icon = eric. Việc khai báo "Icon = eric" ở đâu trong hệ thống tập tin? / usr / share / icons? Không có đường dẫn nào trong mục nhập trong eric.desktop và thư mục / usr / share / icons là thư mục gốc chứa hàng tá thư mục con. không rõ ràng những gì đang diễn ra ở đây. Tôi đã thử sao chép một eric.png sang / usr / share / icons / mặc định bằng NO. - Warren P
@WarrenP Tôi đã cập nhật nó lên xpm tôi tìm thấy và được hỏi câu hỏi này, vì tôi không chắc chắn. - Jorge Castro
Câu hỏi liên quan được hỏi bởi Jorge có một câu trả lời rất hay; Việc tra cứu đường dẫn liên quan đến chủ đề rất phức tạp đến mức bạn cần phải viết một kịch bản để xác định vị trí của biểu tượng thực sự. - Warren P


Tôi tin rằng bạn sẽ phải chỉnh sửa các tệp .desktop tương ứng trong / usr / share / applications. Tìm các biểu tượng bạn thích trong / usr / share / icons.


0
2017-10-14 15:52