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 ответа
Есть несколько мест, о которых я могу подумать. Я не совсем уверен, как вы попали в эту ситуацию, поэтому я не уверен, что наиболее вероятно:
- ~ /.local / share / application /defaults.list (посмотрите, есть ли у вас что-нибудь подозрительное)
- ~ /.local / share / Applications/mimeapps.list (аналогично)
- Запустите gconf-editor, перейдите в /desktop/gnome/url-handlers и посмотрите, есть ли там подкаталог файла.
Кто-нибудь из этих помогает?
Самое простое решение - щелкнуть правой кнопкой мыши файл / свойства / открыть с помощью (вкладка) и выбрать программу, которую вы хотите использовать. Может быть, вы тоже можете попробовать с Ubuntu Tweak управлять ассоциациями файлов.