Abrindo em nova aba do Firefox, se existir
Dica publicada em Linux / Internet
Abrindo em nova aba do Firefox, se existir
Útil para quem usa clientes de IRC, MSN e ICQ e quer abrir
links numa nova aba ou abrir o Firefox caso não esteja rodando.
Colocando esta linha como browser padrão:
Colocando esta linha como browser padrão:
/bin/bash -c "firefox -remote 'openurl($url,new-tab)' || firefox $url"
Ele vai tentar abrir o link clicado como uma nova aba no Firefox que está aberto. Se não houver uma instância do Firefox rodando, ele executa o Firefox e abre a página.
Pode ser necessário substituir o $url pela variável em que seu cliente manda a URL.
Outra sugestão é criar um script e salvá-lo no /usr/local/bin:
#!/bin/bash
firefox -remote 'openURL($1,new-tab)' || firefox $1
firefox -remote 'openURL($1,new-tab)' || firefox $1
Lembrando que esse script considera que existe o "firefox" no seu path. Também funciona com o Mozilla.