Linux Fedora: 任意のアプリケーションでファイルを開く方法

Linux Fedora: 任意のアプリケーションでファイルを開く方法

クロスアセンブラをダウンロードしましたが、私が理解したように、.txtファイルを開くと、アセンブラはどこかにa.outファイルを生成します。ただし、Fedoraではアプリケーションリストにあるプログラムを使用して.txtファイルのみを開くことができます。プログラムをアプリケーションリストに入れるには?それとも、Fedoraアプリケーションリストの外側のアプリケーションでファイルを開くにはどうすればよいですか?とても感謝しています。

答え1

Dolphinを含むFedora 22でファイルアイコンを右クリックすると、選択できるプログラムのリストを含むダイアログボックスが開きます。リストされている項目のいずれかを使用したくない場合は、「その他...」を選択すると、システム全体で使用したいファイルを参照できる別のダイアログボックスが開きます。

答え2

~/.local/share/applicationsアプリケーション内でデスクトップファイルを生成する必要があります。

たとえば、*.desktop ファイルの場合:

#!/usr/bin/env xdg-open

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/usr/bin/txtEditor %u
Name=MyPrivateTXTEditor

源泉: https://community.spiceworks.com/topic/2242613-fedora-30-setting-file-association-with-non-standard-application

関連情報