Zainstalowałem Spotify na Ubuntu 13.04 i zablokowałem ikonę w programie uruchamiającym. Ale kiedy całkowicie wyjdę z programu lub nawet uruchomię ponownie i użyję tej ikony, aby otworzyć spotify, tworzona jest nowa ikona lub generowana jest inna ikona za pomocą? na tym.
Jest to czysta instalacja Ubuntu 13.04, więc zastanawiałem się, czy jest to znany błąd, czy też istnieje sposób, aby upewnić się, że po prostu nie utworzy duplikatu?
Uwaga: jak dotąd nie zdarzyło się to w żadnym innym programie, który zainstalowałem (Chrome i Steam)
Odpowiedzi:
To jest błąd, to jest częściowe obejście.
Aby obejść ten problem, należy wyjść z programu uruchamiającego (lub po prostu zamknąć okno) i uruchomić ponownie, pozostawiając wskaźnik w górnym menu działającym), nawet przy poniższym pliku na pulpicie wyniki wydają się niespójne i błędne.
Utwórz nowy program uruchamiający, który
StartupWMClass=Spotify
zdefiniował.Możesz utworzyć
spotify.desktop
plik z następującą zawartością:Lub edytuj oryginał z
/opt/spotify/spotify-client/spotify.desktop
(wymaga uprawnień administratora), dodając wierszStartupWMClass=Spotify
na końcuZapisz go gdzieś, gdzie możesz go przechowywać jak „Dokumenty”. Następnie przeciągnij go do programu uruchamiającego.
Zapewni to, że okna z nazwą WMClass o nazwie spotify otworzą się pod tą ikoną.
Kod, aby uzyskać WMClass okna:
Zwraca to następujące informacje po kliknięciu okna Spotify:
(Wydaje się, że to tylko częściowo rozwiązało problem, całkowite zamknięcie prawdopodobnie spowoduje, że ponownie pojawią się dwie ikony)
Uwaga: zauważyłem, że problem zaczął się pojawiać coraz mniej, im bardziej go uruchamiałem - jest to prawdopodobnie spowodowane tym, że mój system ma zainstalowane wstępne ładowanie, może to pomóc: https://apps.ubuntu.com/cat/applications/preload/
źródło
/usr/share/applications
Następnie usuń ikonę w programie uruchamiającym, który wcześniej zablokowałeś w programie uruchamiającym, i zaznacz ikonę, która pojawiła się po uruchomieniu programu uruchamiającego.
Nie mówię, że robię to za każdym razem . Myślę, że program uruchamiający uzyskujący dostęp do tej samej ikony za każdym razem z innego miejsca. Więc usuń zablokowany i zachowaj nowy. Następnie uruchom ponownie i spróbuj ponownie.
źródło
Możesz uniknąć błędu, jeśli najpierw klikniesz Ukryj Spotify (na ikonie na pasku zadań) przed całkowitym zamknięciem Spotify.
źródło