Я установил spotify в Ubuntu 13.04 и заблокировал значок на панели запуска. Но когда я полностью выхожу из программы или даже перезагружаюсь и использую этот значок, чтобы открыть spotify, создается новый значок или другой значок создается с символом? в теме.
Это чистая установка Ubuntu 13.04, поэтому мне было интересно, если это известная ошибка или был способ убедиться, что она просто не создала дублирующую иконку?
Обратите внимание: этого не произошло ни с одной другой установленной мной программой (Chrome & Steam).
Ответы:
Это ошибка, это частичный обходной путь.
Чтобы обойти это, используйте средство запуска (или просто закрыв окно) и перезапустите, оставив индикатор в верхнем меню включенным), даже если файл рабочего стола ниже, результаты кажутся противоречивыми и ошибочными.
Создайте новый модуль запуска, который
StartupWMClass=Spotify
определен.Вы можете создать
spotify.desktop
файл со следующим содержимым:Или отредактируйте оригинал из
/opt/spotify/spotify-client/spotify.desktop
(требуются права суперпользователя), добавив строкуStartupWMClass=Spotify
в концеСохраните его где-нибудь, как «Документы». Затем перетащите его на панель запуска.
Это обеспечит открытие под этим значком окон с WMClass с именем spotify.
Код для получения WMClass окна:
Это возвращает следующее при щелчке в окне спуфити:
(Это, кажется, только частично решает проблему, полное завершение, вероятно, снова приведет к двум значкам)
Примечание. Я заметил, что проблема начинает возникать все реже и реже, чем чаще я ее запускаю - возможно, это связано с тем, что в моей системе установлена предзагрузка, это может помочь: https://apps.ubuntu.com/cat/applications/preload/
источник
/usr/share/applications
Затем удалите значок в модуле запуска, который вы ранее заблокировали для модуля запуска, и отметьте значок, который появился после модуля запуска.
Я не говорю, что делаю это каждый раз . Я думаю, что программа запуска каждый раз откуда-то получает доступ к одному и тому же значку. Так что удалите заблокированный и оставьте новый. Затем перезагрузите компьютер и попробуйте снова.
источник
Вы можете избежать этой ошибки, если сначала щелкните «Скрыть Spotify» (в значке на панели задач), прежде чем полностью выйти из Spotify.
источник