web-dev-qa-db-ja.com

テキストファイルを開くためのデフォルトのアプリケーションをリセットする方法

この質問は以前に聞かれたことがあることは知っていますが、答えはうまくいきませんでした。

Ubuntu 18.04があります。 .txtファイルを開こうとすると、「実行」を使用しようとします。 [テキストエディターで開く]を選択すると、ファイルは開きますが、次回は元に戻ります。 「デフォルトとして設定」ボックスはグレー表示されているため使用できません。これを永続的に変更することはできません。誰が何が起こっているのか、それを修正する方法を提案できますか?

2
user226737

text/plainのエントリを~/.local/share/applications/mimeapps.listの先頭に追加してみてください:

[Default Applications]
text/plain=gedit.desktop

これが機能するには、ファイル/usr/share/applications/gedit.desktopが存在する必要があります。そうでない場合は、geditパッケージが壊れているようです。 ここで推奨 として再インストールを強制してみてください。

デフォルトのGUIテキストエディターの切り替え

代わりに、Geanyなどの別のテキストエディターを「デフォルト」として設定して、「テキストエディターで開く」ではなくすべてのテキストファイルに対して「Open With Geany」を表示する場合:

まず、e.g。という名前のファイルを作成しますgeany.desktop内の~/.local/share/applications(おそらくいくつかの.desktopファイルが既に存在します)と以下の内容。 この質問 はそれを助けることができます。

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=geany
Name[en_US]=Geany
Exec=/usr/bin/geany
Comment[en_US]=Geany
Name=Geany
Comment=Geany
Icon=geany

次に、~/.local/share/applications/mimeapps.listファイルとtext/plainの上部にある[Default Applications]のエントリを編集します。

[Default Applications]
text/plain=geany.desktop
1
Toby J