i3wm: Два отдельных профиля Firefox в rofi + присваивают каждый профиль различной рабочей области

В Windows я мог установить два различных экземпляра Firefox, связанного с двумя различными профилями. Было два значка на рабочем столе и на меню "Пуск" для наблюдения, который - который.

Я просто переместил свой компьютер на Ubuntu 18.04 LTS с i3-wm, и я использую rofi в качестве меню.

Я хотел бы знать, возможно ли запустить два различных профиля Firefox с помощью rofi и присвоить каждый профиль на различной рабочей области.

Например: Если бы у меня есть Firefox-A и Firefox-B как профили, я хотел бы к способности запустить Firefox-B на рабочей области 2 только путем запуска его от rofi. Если я запускаю Firefox-A, он должен открыться на рабочей области 1.

Большое спасибо.

0
задан 14 February 2020 в 00:29

1 ответ

Во-первых, найдите местоположение Firefox на своей машине с:

$ which firefox
/usr/bin/firefox

Затем Вы могли создать два сходства со сценариев:

#!/usr/bin/env bash

/usr/bin/firefox -P profileA
#!/usr/bin/env bash

/usr/bin/firefox -P profileB

И сделайте их исполняемым файлом: chmod +x firefox-A firefox-B

Затем просто необходимо поместить те файлы где-нибудь в ПУТЬ (~/.local/bin, или/usr/bin), rofi/dmenu автоматически найдет их и покажет их любыми другими двоичными файлами.

При необходимости в определенном присваивании каждого профиля в каждую рабочую область в i3 можно хотеть установить определенный класс для каждого профиля как так:

#!/usr/bin/env bash

/usr/bin/firefox -P profileA --no-remote --class firefoxA
#!/usr/bin/env bash

/usr/bin/firefox -P profileA --no-remote --class firefoxA

и затем, в Вашу i3 конфигурацию у Вас будет что-то как:

for_window [class="firefoxA"] move to workspace (your workspace number)
1
ответ дан 20 February 2020 в 22:58

Другие вопросы по тегам:

Похожие вопросы: