Como fazer clicando em um link no uso de aplicativo externo executando o perfil do firefox

1

Eu uso mais de um perfil do Firefox no Linux. Se eu clicar em um link em um aplicativo externo, em vez de abrir o URL em uma janela do navegador em execução, recebo uma caixa de diálogo do gerenciador de perfil do firefox.

Como posso fazer com que esses aplicativos abram o URL em um firefox já em execução?

Idealmente, eu gostaria de poder nomear um processo ou perfil como aquele para abrir links em que clico, mas ele não faz o que eu espero, mesmo se houver apenas um perfil em execução (parece que ele só funciona se esse perfil for o perfil "padrão".

Por exemplo:

Ensure no firefox processes are running
Start firefox with firefox -P
Create a new profile
Check "Use the selected profile without asking at startup"
Click "Start Firefox"
Start emacs
M-x org-mode (in non-emacs speak, that's Alt-x followed by typing org-mode, followed by return key)
Type http://google.com/
Click on the resulting link

O que eu espero: uma nova guia será aberta no Firefox, visualizando o google.com.br

O que recebo: a caixa de diálogo do gerenciador de perfil é aberta novamente

    
por Croad Langshan 28.02.2015 / 16:50

1 resposta

1

O problema é que eu tinha um arquivo ~ / .local / share / applications / firefox.desktop contendo a seguinte linha:

Exec=firefox -P -no-remote %u

Isso foi útil para iniciar o firefox a partir do iniciador de área de trabalho. No entanto, isso é usado para controlar como outros aplicativos iniciam o Firefox também. Alterar a linha para isso resolveu o problema:

Exec=firefox %u

Para continuar o início automático do firefox com diferentes opções de linha de comando, criei um arquivo separado ~ / .config / autostart / firefox-autostart.desktop.

    
por 28.02.2015 / 17:23