Điểm:1

Biểu tượng tùy chỉnh không hiển thị cho AppImage

lá cờ us

Tôi có thể chạy hình ảnh ứng dụng tốt với tệp .desktop nhưng biểu tượng không hiển thị. Tôi cũng đã thay đổi kích thước của nó thành 64x64 để kiểm tra xem đó có phải là vấn đề về kích thước hay không. Đây là tệp .desktop của tôi:

[Mục nhập máy tính để bàn]
Tên = Thanh tra Appium
Bình luận=Trình kiểm tra ứng dụng Android
GenericName=Công cụ dành cho nhà phát triển
Exec=/home/kieran/Applications/Appium-Inspector.AppImage
Biểu tượng=/usr/share/icons/hicolor/64x64/apps/appium.png
Loại=Ứng dụng;
StartupNotify=true

Tôi cũng đã chạy Sudo update-icon-caches /usr/share/icons/* và nó vẫn xuất hiện trống.

Biểu tượng thậm chí không phải là biểu tượng răng cưa màu xám, nó chỉ xuất hiện trống. Tôi đang chạy Ubuntu 21.10. nhập mô tả hình ảnh ở đây

Biểu tượng màn hình nền xuất hiện bình thường, nhưng ứng dụng mở ra thành biểu tượng riêng. Điều này có được mong đợi không?

nhập mô tả hình ảnh ở đây

N0rbert avatar
lá cờ zw
Hãy thử AppImageLauncher thay vì xe đạp. Xem https://askubuntu.com/a/1125304/66509 .
lá cờ us
Cảm ơn rất nhiều, nó không chỉ lấy một tệp biểu tượng từ một nơi khác, mà tôi còn có thể thay đổi nó thành một tệp tùy chỉnh từ thư mục ~/.local/share/applications. Tuy nhiên, ứng dụng mở thành biểu tượng của riêng nó, liệu có cách nào để ứng dụng mở bằng biểu tượng tôi đã đặt hay biểu tượng trong mục yêu thích của tôi chỉ là một trình khởi chạy cho ứng dụng đó?
Điểm:1
lá cờ cn

Để liên kết ứng dụng đang chạy với .desktop trình khởi chạy, bạn sẽ cần đặt rõ ràng StartupWMClass giá trị cho WMClass của ứng dụng của bạn.

Chạy ứng dụng và xác định wmclass của nó như sau. Với Ubuntu 21.10 trên Wayland, hãy mở kính nhìn Gnome Shell bằng cách nhấn thay thế+F2. Trên tab "Windows", tìm tệp wmclass.Khi chạy Xorg, bạn có thể sử dụng xpropdụng cụ. Chạy lệnh xprop | grep WM_CLASS sau đó nhấp vào cửa sổ ứng dụng của bạn.

Sau đó chỉnh sửa .desktoplauncher và thêm hoặc chỉnh sửa dòng

StartupWMClass=<wmclass>

vì vậy nó chỉ ra wmclass mà bạn đã tìm thấy.

Đă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.