Как запустить Firefox с другим WM_CLASS? (или любое другое измененное свойство, такое как WM_NAME)

828
BorstenHorst

я нахожусь на Mint Linux с i3wm

я хочу отличить специальный сеанс Firefox от сеансов по умолчанию, когда он начинается. Поэтому мне нужно, чтобы в самом начале было хотя бы одно измененное свойство (позже оно меняет свой заголовок, но потом уже поздно. Я хочу назначить его с помощью команды i3 специальной рабочей области)

я попробовал это

firefox --class="pidgin" #xprop output: WM_CLASS(STRING) = "Navigator", "Firefox" firefox --class=pidgin #xprop output: WM_CLASS(STRING) = "Navigator", "Firefox" 

это работает:

xprop -set WM_NAME "Horst" #this works but its not at startup #xprop output: WM_NAME(STRING) = "Horst" 

это не:

xprop -set WM_CLASS "Pidgin" xprop: error: unsupported conversion for WM_CLASS 

1) как я могу проверить, что команда firefox --class = <1> работает?

2) что является допустимым значением для <1>?

3) есть ли другой способ / команда для запуска firefox с измененным свойством?

4

1 ответ на вопрос

-1
BorstenHorst

По адресу 2) любая строка выполняет свою работу:

$ firefox --class foo 

i3 assign ловит его (мне этого достаточно), но xpropвсе равно показывает старое значение.

Это работает, но только если Firefox еще не запущен. gladed 6 лет назад 0