O navegador padrão do gnome abre a página inicial

2

Irritantemente, quando eu clico em um link em um aplicativo (eu uso o Quassel), o firefox abre a página inicial padrão.

Eu tenho uma configuração de configuração um pouco fora do padrão. Eu estou usando uma versão noturna do firefox, onde o binário está localizado em / opt / nightly / firefox. Eu tenho um link simbólico de / usr / bin / firefox - > / opt / nightly / firefox. Eu tenho o Ubuntu 11.04, usando o Gnome com o Docky. Meu painel docky tem um ícone do firefox no painel que usa corretamente o firefox que eu quero, mas quando eu clico em um link em um aplicativo como o Quassel, ele só abre com a página inicial padrão, em vez do link que eu quero navegar para. Além disso, ele é aberto em uma nova janela, em vez de criar uma nova guia na minha sessão existente.

Eu tentei brincar com o gconf-editor, e o comando gconftool-2 -R /desktop/gnome/url-handlers me deu:

 /desktop/gnome/url-handlers/unknown:
  command = firefox "%s"
  needs_terminal = false
 /desktop/gnome/url-handlers/net:
  command = totem "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/msnim:
  command = purple-url-handler "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/chrome:
  command = firefox "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/rtsp:
  command = totem "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/cdda:
  command = sound-juicer %s
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/ftp:
  command = firefox "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/ut:
  command = /usr/share/ubuntu-tweak/uturl "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/uvox:
  command = totem "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/h323:
  command = ekiga -c %s
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/about:
  command = firefox "%s"
  needs_terminal = false
 /desktop/gnome/url-handlers/mailto:
  command = thunderbird %s
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/sip:
  command = purple-url-handler "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/xmpp:
  command = purple-url-handler "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/vnc:
  command = vinagre %s
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/http:
  command = firefox "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/mmsh:
  command = totem "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/rtp:
  command = totem "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/mms:
  command = totem "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/irc:
  command = purple-url-handler "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/pnm:
  command = totem "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/callto:
  command = gnomemeeting -c %s
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/https:
  command = firefox "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/gg:
  command = purple-url-handler "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/trash:
  command = nautilus "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/ghelp:
  command = gnome-help "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/icq:
  command = purple-url-handler "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/ymsgr:
  command = purple-url-handler "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/icy:
  command = totem "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/magnet:
  command = transmission '%s'
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/note:
  command = tomboy --open-note '%s'
  enabled = true
 /desktop/gnome/url-handlers/info:
  command = gnome-help "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/apt:
  command = apturl "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/man:
  command = gnome-help "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/icyx:
  command = totem "%s"
  needs_terminal = false
  enabled = true
 /desktop/gnome/url-handlers/webcal:
  command = /usr/lib/evolution-webcal/evolution-webcal %s
  need-terminal = false
  enabled = true
 /desktop/gnome/url-handlers/aim:
  command = purple-url-handler "%s"
  needs_terminal = false
  enabled = true
    
por jwir3 17.10.2012 / 19:38

1 resposta

1

Eu tive exatamente o mesmo problema, aqui está como você pode corrigi-lo:

  1. Abra com seu editor o arquivo ~/.local/share/applications/firefox.desktop
  2. Localize a linha com Exec: firefox (linha 149, no meu caso)
  3. Anexe o %u a ele, para que o URL seja transmitido: Exec: firefox %u
  4. Teste com xdg-open http://askubuntu.com

E é isso, deve funcionar como esperado agora.

    
por elias 08.03.2013 / 13:49