Куда (и как ) данный код вставлять ? Как применить всё это
В desktop-файл.
В Xfce добавить кнопку запуска браузера на панель:
1. Правая Кнопка Мыши (Тачпада) по Панели > Панель > Добавить новые элементы... > элемент Запуск приложений
2. Правая Кнопка Мыши (Тачпада) по созданному элементу > опция Свойства
3. Кнопка Добавить новый пустой элемент (лист с золотой звёздочкой)
4. Заполнить поля
5. В поле Команда, ввести команду с полным путём и вызовом профиля.
В TDE/KDE3 почти аналогично:
- Или редактированием меню
- Или правым кликом на Рабочем столе создать desktop-файл и отредактировать его или в kate или в kwrite.
Или при желании отредактировать или через mcedit или через строчный редактор sed, - всё зависит от предпочтения и настроения.
И как я понял, тут решение для разных версий, (Firefox 53.0.3 и Firefox 55.0.1).
А если надо , несколько независимых , но одной версии,(например все Firefox 55.0.1) ?
А смысл?
Распакуйте архив, например с ftp-сервера firefox или palemoon в каталог /opt, а потом запускайте с кастомным именем профиля (если профиль с таким именем отсутствует, в окне его предложено будет создать).
Что- бы каждый был сам-по-себе ?
Но если уж вам так хочется чтобы одна и та же версия браузера была во множественном числе, то тоже нет проблем.
Ну например:
Есть скачанный браузер firefox версии 55.0.1
$ ls ~/Загрузки/firefox-55.0.1.tar.bz2
/home/user/Загрузки/firefox-55.0.1.tar.bz2
Получаем права root залогинившись от него:
$ su -
Распаковываем архив браузера, полученный с ftp-сервера mozilla в каталог /opt
# tar -xvf /home/user/Загрузки/firefox-55.0.1.tar.bz2 -C /opt
Переименовываем каталог /opt/firefox в /opt/firefox-torrents, - это для торрентов
# mv /opt/firefox /opt/firefox-torrents
Рекурсивно копируем этот каталог, но уже с именем /opt/firefox-socnet, - это для социальных сетей
# cp -ra /opt/firefox-torrents /opt/firefox-socnet
Ещё раз копируем с изменением имени целевого каталога, - всёдляaltlinux (all4altlinux - здесь игра слов)
# cp -ra /opt/firefox-torrents /opt/firefox-all4altlinux
Ну и так далее.
Можете лично из терминала убедиться, что это один и тот же браузер, но лежащий в каталогах с разными именами:
$ /opt/firefox-torrents/firefox --version
Mozilla Firefox 55.0.1
$ /opt/firefox-socnet/firefox --version
Mozilla Firefox 55.0.1
$ /opt/firefox-all4altlinux/firefox --version
Mozilla Firefox 55.0.1
И т.д.
Теперь необходимо, чтобы каждый браузер имел свой профиль и имя профиля мы заранее определили и оно является составной частью имени каталога в котором лежит каждый из браузеров. Это в дальнейшем даст возможность не запутаться.
Тогда команды для запуска каждого из браузеров будут такими:
Для торрентов
/opt/firefox-torrents/firefox -P torrents
Для социальных сетей
export MOZ_PLUGIN_PATH=/usr/lib/browser-plugins/; /opt/firefox-socnet/firefox -P socnet
Для всего с altlinux
/opt/firefox-all4altlinux/firefox -P all4altlinux
И т.д.
Если профиль с таким именем отсутствует, браузер firefox или palemoon выведет окно в котором предложит создать профиль. Не ошибитесь с его именем.
Команда для запуска браузера для социалок немного отличается, - в ней добавлено создание переменной. Необходимо это для того, чтобы браузер увидел установленные альтовые плагины, - наверняка вы будете смотреть в социалках кино или слушать музыку. И связано это ещё с тем, что оригинальные сборки firefox или palemoon ничего не знают о каталоге /usr/lib/browser-plugins/, - по-умолчанию они смотрят в другие каталоги при поиске плагинов, а каталог с плагинами /usr/lib/browser-plugins/ это альтовая фишка и если не ошибаюсь, ни в каких Линукс больше не применяется и не используется.
Останется эти или им подобные команды добавить в запуск.
Теоретически каталог с браузером может лежать где угодно. Но в любом случае, домашний каталог, это на редкость плохая идея. Для таких сторонних программ и служит каталог /opt - подробнее см. последнюю версию FHS.
Ну где-то вот так вот...