web-dev-qa-db-ja.com

file://プロトコルが間違ったプログラムに接続されています

Gnomeでいくつかのプログラム/ドキュメントを開くと、これらを開くために間違ったアプリケーションが起動するという問題があります。

私はすでに問題を狭めていると思います。file://は、間違ったプログラム(私の場合はkeepassx)で起動されます。すべてが始まったら、gnome-panelからkeepassxを起動したかったのを覚えています。 Ubuntuは、どのプログラムを開始するかを尋ねてきました。すでに多く使用しているので、少し不思議に思ったので、リストからkeepassxを選択しました。しかし、これはファイルプロトコルハンドラをオーバーライドしているようです。

間違ったプログラムが呼び出されるいくつかの状況:gnomeパネルのショートカット(個人フォルダー-nautilus、keepassx、いくつかのtxtファイルを開く必要があります)、シナプス(gnome-doのようなランチャー)、およびfirefoxがダウンロードを完了しました。

この設定をリセットしてすべてを正常に戻すにはどうすればよいですか?

編集:

現在、ファイルを開く唯一の信頼できる方法は、nautilusを使用することです。

例を挙げると、gnome-panelのショートカットには次のプロパティがあります。名前:myfile.txt、場所:file:///home/dag/myfile.txt、コメント:»/home/dag/myfile.txt« öffnen

「Gnome-classic」または別名Gnome2 2.32.1でUbuntu 11.04を使用します

5
Dag

私が見ることを考えることができるいくつかの場所があります。私はあなたがこの状況でどのようになったのか完全にはわかりませんので、どれが最も可能性があるのか​​分かりません:

  1. 〜/ .local/share/applications/defaults.list(疑わしい点があるかどうかを確認します)
  2. 〜/ .local/share/applications/mimeapps.list(同様に)
  3. Gconf-editorを実行し、/ desktop/gnome/url-handlersに移動して、そこにファイルサブディレクトリがあるかどうかを確認します。

それらのいずれかが役立ちますか?

3
Michael Terry

最も簡単な解決策は、ファイル/プロパティ/開く(タブ)を右クリックし、使用するプログラムを選択することです。 Ubuntu Tweakでファイルの関連付けを管理することもできます。

1
Bruno Pablo