web-dev-qa-db-ja.com

SQLiteデータブラウザを.sqlite3ファイルのデフォルトアプリケーションとして設定するにはどうすればよいですか?

.sqlite3ファイルを開こうとすると、次のエラーが発生します。

There is no application installed for SQLite3 database files

デフォルトのアプリケーションを選択しようとすると、SQLiteデータベースブラウザーがインストールされているにもかかわらず、一覧に表示されません。

また、.sqlite3ファイルにはデフォルトのアプリケーションがないため、gedit内のファイルブラウザーに表示されず、混乱を招きます。

デフォルトのアプリケーションを設定するにはどうすればよいですか?

Ubuntu 11.10を実行しています。

1
paniwani

質問のコメントでBruno Pereiraが言及しているように、SQliteデータベースブラウザー用のアプリケーションランチャーを作成する必要があります。

これを行うには、Geditなどのテキストエディターを開き、次の内容のテキストドキュメントを作成します。

[Desktop Entry]
Encoding=UTF-8
Name=SQLite Database Browser
Comment=Create, Edit and Modify SQLite database files
Exec=sqlitebrowser %u
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
NoDisplay=true

これを実行したら、ファイルにsqlitebrowser.desktopという名前を付け、ファイルを~/.local/share/applicationsに保存します。

これが完了したら、.sqlite3に移動して右クリックし、[他のアプリケーションで開く]を選択します。

enter image description here

次に他のアプリケーションを表示を選択し、下にスクロールしてリストからSQliteデータベースブラウザーを選択します。これで、.sqliteファイルを開くためのデフォルトのアプリケーションになります。

2
coversnail

13.04でこれを機能させることができましたが、NoDisplay = falseを使用する必要がありました。

[Desktop Entry]
Encoding=UTF-8
Name=SQLite Database Browser
Comment=Create, Edit and Modify SQLite database files
Exec=sqlitebrowser %u
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
NoDisplay=false

これにより、「右クリック>で開く」と「プロパティ>で開く」が追加されます

1
YuujM