file:// протокол, связанный с неверной программой

У меня проблема в том, что когда я открываю некоторые программы / документы в Gnome, запускается не то приложение, чтобы открыть их.

Я думаю, что я уже сузил проблему, что все, что называется с file:// будет запущен с неверной программой (в моем случае keepassx). Я помню, что когда все началось, я хотел запустить keepassx со своей панели гномов. Ubuntu спросил меня, с какой программой его следует запускать. Я немного удивился, так как уже использовал его, поэтому я выбрал keepassx из списка. Но, похоже, это переопределило обработчик протокола файла.

Некоторые ситуации, когда вызывается неправильная программа: ярлыки в моей панели gnome (личная папка - которая должна открывать nautilus, keepassx, некоторые txt-файлы), synapse (лаунчер, такой как gnome-do) и firefox завершают загрузку.

Как я могу сбросить этот параметр, чтобы вернуть все в нормальное состояние?

Редактировать:

Единственный надежный способ открыть файлы в настоящее время - через nautilus.

Чтобы привести пример, ярлык в панели gnome имеет следующие свойства: Имя: myfile.txt, Место нахождения: file:///home/dag/myfile.txtКомментарий: »/home/dag/myfile.txt« öffnen

Я использую Ubuntu 11.04 с "Gnome-classic" aka Gnome2 2.32.1

2 ответа

Решение

Есть несколько мест, о которых я могу подумать. Я не совсем уверен, как вы попали в эту ситуацию, поэтому я не уверен, что наиболее вероятно:

  1. ~ /.local / share / application /defaults.list (посмотрите, есть ли у вас что-нибудь подозрительное)
  2. ~ /.local / share / Applications/mimeapps.list (аналогично)
  3. Запустите gconf-editor, перейдите в /desktop/gnome/url-handlers и посмотрите, есть ли там подкаталог файла.

Кто-нибудь из этих помогает?

Самое простое решение - щелкнуть правой кнопкой мыши файл / свойства / открыть с помощью (вкладка) и выбрать программу, которую вы хотите использовать. Может быть, вы тоже можете попробовать с Ubuntu Tweak управлять ассоциациями файлов.

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