После установки Firefox Developer Edition с использованием метода Aurora PPA 16.04 я перетащил значок из «Деятельности» на боковую панель панели запуска для удобного доступа. Но когда я нажимаю это, я получаю второй значок Firefox появляется на боковой панели:
И каждый раз, когда я нажимаю на иконку, которую я добавил, я получаю новое окно. Как я могу заставить его вести себя нормально (т. Е. При нажатии на него будет отображаться уже запущенный Firefox, или, если его нет, запустите его)?
Свойство WM_CLASS окна «Firefox-dev» не совпадает с именем
.desktop
файла. Вы можете проверить свойство WM_CLASS, используяxprop
и щелкнув на открывшемся окне Firefox.Итак, вот что я сделал, чтобы это заработало:
Затем вы можете добавить новую
firefox-dev.desktop
запись в качестве избранного в вашей gnome-shell, и она будет работать.Ура!
источник
WM_CLASS(STRING) = "Navigator", "Firefox Developer Edition"
так, что имя иконки для меня работало как "/ usr / share / Applications / Firefox Developer Edition.desktop" и, кажется, остановило дублирование иконок, например, при восстановлении сеансаxprop WM_CLASS
.+
Указатель появится, нажмите в любом месте окна Firefox Development Edition.WM_CLASS(STRING) = "Navigator", "Firefox Development Edition"
. Выберите один из классов, например. Firefox Development Edition~/.local/share/applications/firefox_dev.desktop
. Например,StartupWMClass=Firefox Development Edition
. Не забудьте заменитьfirefox_dev
имя файла, которое у вас есть для Firefox Development Edition.источник