Дублирующие значки для созданных вручную элементов запуска GNOME

18

Я загрузил Aptana Studio 3 и создал следующий элемент запуска для использования Alacarte:

файл: alacarte-made.desktop

[Desktop Entry]
Comment=
Terminal=false
Name=Aptana Studio 3
Exec=AptanaStudio3
Type=Application
Icon=/opt/Aptana-Studio-3/icon.xpm

Затем, когда я добавляю значок в избранное и открывает Aptana Studio 3, я получаю для него два значка: один для запуска новых экземпляров и один для текущего исполняемого экземпляра в соответствии со следующим скриншотом:

Как заставить приложение использовать тот же значок, добавленный в избранное?

    
задан malhobayyeb 11.01.2014 в 05:24
источник

2 ответа

23

Чтобы сохранить просеивание через поток, упомянутый @earthmeLon, вам необходимо сделать следующее:

  1. Запустить приложение
  2. Запустите терминал и запустите xprop WM_CLASS . Нажмите окно приложения.
  3. Вы получите некоторый результат, например WM_CLASS(STRING) = "Navigator", "Firefox" . Выберите один из классов, например Firefox в этом примере
  4. Добавить класс как значение StartupWMClass в файле .desktop . Например, StartupWMClass=Firefox
  5. Сохраните файл .desktop , закройте приложение и откройте его. Теперь в пусковой установке должно быть только 1 значок
ответ дан Erin Drummond 13.06.2015 в 03:08
2

StartupWMClass

Вы можете использовать StartupWMClass для группировки окон по классам.

Дополнительную информацию см. этот поток .

    
ответ дан earthmeLon 04.02.2014 в 20:34