Ikona aplikacji nie wyświetla się dla uruchomionej aplikacji [duplikat]
Utworzyłem plik .desktop dla pobranej aplikacji AppImage. Ikona, której użyłem do aplikacji, jest wyświetlana na ekranie aplikacji i na pasku bocznym, ale nie w uruchomionej aplikacji na pasku bocznym.
Więc kiedy klikam aplikację, zaczyna działać i tworzy nową ikonę na pasku bocznym, ale nowa ikona nie ma obrazu i nie wyświetla tego określonego w pliku .desktop. Główna ikona aplikacji jest nadal wyświetlana poprawnie, ale nie jest to ikona uruchomionej aplikacji.
Mam nadzieję, że to wyjaśnienie ma sens ... jeśli nie, mogę dostarczyć zrzut ekranu, aby pokazać, o czym mówię.
Czy istnieje sposób, aby ikona uruchomionej aplikacji używała tej samej ikony, co ikona zadokowanej aplikacji określona w pliku .desktop?
Dzięki
Odpowiedzi
Aktualizacja: Więc zauważyłem ten powiązany post: Brak ikony po uruchomieniu aplikacji, która odpowiada na moje pytanie!
Musiałem dodać:
StartupWMClass=<string>
 
     do mojego pliku .desktop, aby naprawić mój problem.
Może to być spowodowane literówką w ścieżce lub wpisaniem niewłaściwej lokalizacji. Upewnij się, że podałeś lokalizację z katalogu głównego, a nie „~ / foo / bar.blah”. Czy możesz podać ścieżkę do pliku, którą wprowadziłeś w pliku .desktop?