Điểm:2

Làm cách nào để thêm biểu tượng trên thanh tác vụ cho ứng dụng đang chạy mà không có biểu tượng?

lá cờ ng

Một số ứng dụng chạy hoàn toàn bình thường, tuy nhiên, chúng không hiển thị bất kỳ biểu tượng nào trên thanh tác vụ như hình bên dưới:

Ảnh chụp màn hình của thanh tác vụ

Lưu ý rằng tất cả các ứng dụng đang chạy đều có biểu tượng ngoại trừ ứng dụng cuối cùng (xem mũi tên) nơi ứng dụng chạy hoàn hảo.

Khi tôi tìm kiếm ứng dụng để chạy nó, nó có một biểu tượng, nhưng khi nó đang chạy thì không có biểu tượng nào trên thanh tác vụ.

Chuyện gì thế? lam sao tôi co thể sửa no?

David avatar
lá cờ cn
Ứng dụng là gì?
Iyach tharwa nambarek avatar
lá cờ ng
@David: Đây là một ứng dụng mà tôi đã xây dựng bằng cmake. Mình đã thêm icon bằng phần mềm Menueditor nhưng khi chạy nó không hiện icon. Vì vậy, câu hỏi của tôi nói chung là làm thế nào để giải quyết vấn đề đó
David avatar
lá cờ cn
Điều này nên được nêu trong phần thân của câu hỏi.
Iyach tharwa nambarek avatar
lá cờ ng
@David: Bạn có thể vui lòng chỉnh sửa bài đăng để bao gồm ảnh chụp màn hình không? Tôi không có đủ danh tiếng.
Iyach tharwa nambarek avatar
lá cờ ng
@David: Tôi không nghĩ là cần thiết. Có lẽ nó có liên quan đến chính Gnome?
Bruni avatar
lá cờ cn
@Iyachtharwanambarek Tôi nghĩ điều đó là cần thiết vì rất có thể nó không liên quan gì đến chính gnome.
Iyach tharwa nambarek avatar
lá cờ ng
@Bruni: Tôi có nên thêm tệp .desktop không?
Bruni avatar
lá cờ cn
@Iyachtharwanambarek Vấn đề là, tôi không tin rằng biểu tượng trong thanh đến từ tệp .desktop. Nếu bạn thay đổi, ví dụ: đối với ứng dụng có biểu tượng, phần `icon=` trong tệp .desktop, biểu tượng sẽ không thay đổi. Đây là lý do tại sao tôi đề cập trong câu hỏi rằng ứng dụng được biên dịch từ nguồn và không được cài đặt.
Iyach tharwa nambarek avatar
lá cờ ng
@Bruni: Tôi đã giải quyết được sự cố.
Điểm:1
lá cờ ng

Tôi đã giải quyết được vấn đề, nhờ câu trả lời này

Tôi chỉ cần thêm dòng sau vào .desktop tập tin của ứng dụng:

StartupWMClass=XXXXX

Trong đó XXXXX là tên của ứng dụng viết thường không có dấu ngoặc kép, thu được bằng cách chạy xprop WM_CLASS trên thiết bị đầu cuối và nhấp vào cửa sổ ứng dụng.

Bruni avatar
lá cờ cn
Tốt, mặc dù nó không làm việc cho tôi. Có lẽ bởi vì tôi sử dụng wayland.
Iyach tharwa nambarek avatar
lá cờ ng
@Bruni: Bạn đã thử cái này chưa: https://unix.stackexchange.com/a/435159/493431?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.