- В firefox заходим на
about:profilesи создаём профиль с любым именем (например, webapps-esr). Если второй профиль стал "по умолчанию", то у основного профиля нажмите "установить как профиль по умолчанию". - Запустите второй профиль нажатием кнопки "Запустить ещё один браузер с этим профилем".
- Во втором профиле переходим в
about:configи соглашаемся с риском. - В поиске пишем
toolkit.legacyUserProfileCustomizations.stylesheetsи двойным щелчком выставляем значение true. - Переходим в
/home/ИМЯПОЛЬЗОВАТЕЛЯ/.mozilla/firefox/и в этой директории находим директорию с названием второго профиля (например, "beglofmk.webapps-esr"). - В директории второго профиля создаём директорию с названием
chromeи в ней файлuserChrome.css. - В файл userChrome.css помещаем содержимое из файла в репозитории.
- Закрываем второй профиль.
Открыть сайт в этом профиле можно командой
firefox --profile "/home/ИМЯПОЛЬЗОВАТЕЛЯ/.mozilla/firefox/ПРОФИЛЬ" example.comDebian/Ubuntu
sudo apt install libxmu-headers libgd-dev libxmu-dev libglib2.0-devEL7
sudo yum install libXmu-devel gd gd-devel glib2-develOpenSUSE
sudo zypper in libXmu-devel glib2-devel gd-develgit clone https://github.com/xeyownt/xseticoncd xseticon && make && sudo cp xseticon /usr/local/bin #!/bin/bash
URL="https://URL"
PROFILE_PATH="/home/shash29/.mozilla/firefox/PROFILE"
ICON_PATH="path to icon"
TITLE_GREP="window title to grep"
firefox --no-remote --profile "$PROFILE_PATH" --class "dontchangethis" --new-window "$URL" >/dev/null 2>&1 &
sleep 3
WINDOW_ID=$(wmctrl -l | grep -i "$TITLE_GREP" | awk '{print $1}')
if [ -n "$WINDOW_ID" ]; then
xseticon -id $WINDOW_ID $ICON_PATH
else
sleep 5
WINDOW_ID=$(wmctrl -l | grep -i "$TITLE_GREP" | awk '{print $1}')
if [ -n "$WINDOW_ID" ]; then
xseticon -id $WINDOW_ID $ICON_PATH
fi
fiURL - URL сайта который откроется в этом профиле
PROFILE PATH - Путь до второго профиля Firefox
ICON_PATH - Путь до иконки на которую заменится
TITLE_GREP - Содержимое в заголовке окна для определения его id
#!/bin/bash
URL="https://vk.com"
PROFILE_PATH="/home/shash29/.mozilla/firefox/beglofmk.webapps-esr"
ICON_PATH="/home/shash29/icons/vk.png"
TITLE_GREP="ВКонтакте"
firefox --no-remote --profile "$PROFILE_PATH" --class "dontchangethis" --new-window "$URL" >/dev/null 2>&1 &
sleep 3
WINDOW_ID=$(wmctrl -l | grep -i "$TITLE_GREP" | awk '{print $1}')
if [ -n "$WINDOW_ID" ]; then
xseticon -id $WINDOW_ID $ICON_PATH
else
sleep 5
WINDOW_ID=$(wmctrl -l | grep -i "$TITLE_GREP" | awk '{print $1}')
if [ -n "$WINDOW_ID" ]; then
xseticon -id $WINDOW_ID $ICON_PATH
fi
fi