Браузер гномов по умолчанию открывает стартовую страницу

Раздражительно, когда я нажимаю на ссылку в приложении (я использую Quassel), Firefox открывает начальную страницу по умолчанию.

У меня несколько нестандартная конфигурация конфигурации. Я использую ночную сборку Firefox, где бинарный файл находится в / opt / nightly / firefox. У меня есть символическая ссылка из / usr / bin / firefox -> / opt / nightly / firefox. У меня Ubuntu 11.04, использующая Gnome с Docky. Моя панель закрепления имеет значок Firefox на панели, которая правильно использует Firefox, который я хочу, но когда я нажимаю на ссылку в приложении, таком как Quassel, она открывается только со стартовой страницей по умолчанию, а не со ссылкой, по которой я хочу перейти к. Кроме того, он открывается в новом окне, а не создает новую вкладку в моем существующем сеансе.

Я пытался поиграть с gconf-editor, и команда gconftool-2 -R /desktop/gnome/url-handlers дает мне:

 /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
2
задан 17 October 2012 в 21:38

1 ответ

У меня была точно такая же проблема, вот как вы можете ее исправить:

  1. Откройте в вашем редакторе файл ~/.local/share/applications/firefox.desktop
  2. Найдите строку с помощью Exec: firefox ( строка 149, в моем случае)
  3. Добавьте %u к нему, чтобы URL был передан: Exec: firefox %u
  4. Проверьте его с помощью xdg-open http://askubuntu.com
[ 1111] И это все, теперь все должно работать как ожидалось.

0
ответ дан 17 October 2012 в 21:38

Другие вопросы по тегам:

Похожие вопросы: