“O Firefox já está rodando, mas não está respondendo.” apesar de MOZ_NO_REMOTE = 0

0

Este é o Debian 9 Stretch falando, #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) , com uma nova e portátil instalação do Firefox 62.0 executada a partir de /opt com

$ which firefox
/opt/firefox/firefox

Meu problema é que, embora o comando

$ firefox

lança e executa uma instância do firefox, um comando subsequente

$ firefox any.kind/of/url

falha com a famosa mensagem de janela

Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.

ao passo que costumava abrir uma nova guia para o URL fornecido na sessão existente em execução.

As opções --new-tab , --new-window ou --no-remote não ajudam. E eu verifiquei de acordo com este post , que

$ echo $MOZ_NO_REMOTE
0

.. o que eu acho que deve significar que o meu comportamento desejado é o comportamento esperado. (Observe que não está claro para mim qual é o arquivo init a que se referem neste post).

Como problemas relacionados a (eu penso):

  • clicar em um link em um arquivo .pdf aberto com evince também falha com a mesma mensagem de erro.
  • apertar um link em um e-mail visto no thunderbird também falha com a mesma mensagem de erro.

Estou sentindo falta de alguma coisa aqui?
Como adiciono uma nova guia à sessão do navegador em execução na linha de comando?
Alguma maneira de resolver / contornar este problema?

    
por iago-lito 19.09.2018 / 20:36

1 resposta

1

Ok, entendi. De acordo com esta postagem , o valor real da variável de ambiente MOZ_NO_REMOTE não importa, apenas o fato de que é definido ou não. Então MOZ_NO_REMOTE=0 é surpreendentemente sinônimo de MOZ_NO_REMOTE=1 .

Então, depois que eu removi esta linha

export MOZ_NO_REMOTE=0

que de alguma forma entrou nos arquivos .[bash|zsh]rc e verificou que

$ echo $MOZ_NO_REMOTE
⠀

Eu tenho meu bom e velho comportamento de volta:)

    
por 20.09.2018 / 13:35