Я создал два отличных .desktop средства запуска для двух различных профилей Firefox:
profile1.desktop
sudo gedit /usr/share/applications/firefox.desktop
[Desktop Entry]
Name=profile1
Keywords=profile1
Exec=firefox -P -no-remote profile1
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=profile1.png
StartupNotify=true
StartupWMClass=profile1
profile2.desktop
sudo gedit /usr/share/applications/firefox_profile2.desktop
[Desktop Entry]
Name=profile2
Keywords=profile2
Exec=firefox -P -no-remote profile2
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=profile2.png
StartupNotify=true
StartupWMClass=profile2
Я затем добавил, каждое настольное средство запуска к панели инструментов (через щелчок правой кнопкой> добавляют в избранное). Я могу запустить каждый профиль от соответствующего значка средства запуска в панели инструментов.Пока все хорошо. Однако, когда profile2 запускается, его окно будет перечислено/собрано под profile1 (значение по умолчанию) значок тире Firefox, который может стать довольно сбивающим с толку.
Я действительно хотел бы отобразить и собрать окна из различных профилей Firefox под различными объектами тире (т.е. значки в панели инструментов). Я подозреваю, что проблема - начиная с обоих, какие .dekstop средства запуска выполняют различные процессы той же команды/usr/bin/firefox - что они автоматически собраны под некоторым значком тире Firefox...
У кого-либо есть идея, как решить этот вопрос?
У меня есть два профиля Firefox на моей коробке 16.04 с двумя различными значками на приборной панели.
Что я сделал, так это создал два ярлыка на рабочем столе. Для первой команды, которая запускается, это firefox %u
. Для второго команда запускается firefox -no-remote -P ScriptUser
. Когда я запускаю их, я получаю два разных экземпляра Firefox. Я прикрепил каждого к приборной панели и дал каждому другое имя для простоты идентификации. Это работает для меня. Сейчас я пытаюсь установить, как сделать то же самое, но в Каире. Пока что это не так просто.
Надеюсь, что это помогает.