como iniciar um firefox com um WM_CLASS diferente? (ou qualquer outra propriedade alterada como WM_NAME)

4

estou no mint linux com i3wm

Eu quero discriminar uma sessão especial do firefox das sessões padrão quando ela é iniciada. Então eu preciso que ele tenha pelo menos uma propriedade alterada no começo (mais tarde ele muda seu título, mas depois é tarde. Eu quero atribuí-lo através de um comando i3 para um espaço de trabalho especial)

eu tentei isso

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

isso funciona:

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

este não:

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

1) como faço para verificar se o firefox --class = < 1 > funciona o comando?

2) qual é um valor válido para < 1 >?

3) Existe alguma outra maneira / comando para iniciar o firefox com uma propriedade alterada?

    
por BorstenHorst 17.02.2017 / 13:07

1 resposta

-1

Para o endereço 2), qualquer string faz o trabalho:

$ firefox --class foo

i3 assign pega (o que é suficiente para mim), mas xprop ainda mostra o valor antigo.

    
por 21.02.2017 / 22:04