После установки Firefox Developer Edition с помощью метода PPA Авроры на 16,04 я перетащил значок от Операций до боковой панели средства запуска для удобного доступа. Но когда я нажимаю это, я добираюсь, 2-й значок Firefox появляются на боковой панели:
И каждый раз, когда я нажимаю значок, я добавил, что получаю новое окно. Как я могу заставить это обычно вести себя (т.е. при нажатии это отобразит уже под управлением Firefox, или если нет один, запустите один)?
Свойство WM_CLASS окна "Firefox-dev" не соответствует имени файла .desktop
файл. Можно проверить свойство WM_CLASS с помощью xprop
и нажать на окно открытого Firefox.
Так, вот то, что я сделал, чтобы заставить его работать:
sudo ln -s /usr/share/applications/firefox.desktop /usr/share/applications/firefox-dev.desktop
Затем можно добавить новое firefox-dev.desktop
запись как фаворит в Вас оболочка гнома, и она будет работать.
За Ваше здоровье!
Мое Решение состоит в том, чтобы отредактировать firefox-dev.desktop
файл, добавив --class FirefoxDev
к команде Exec и StartupWMClass=FirefoxDev
как новая строка.
преимущество этого состоит в том, что Firefox и Firefox Developer Edition больше не будут совместно использовать один значок, если оба будут установлены.
xprop WM_CLASS
. A +
указатель появится, Щелчок где угодно по окну 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.