web-dev-qa-db-ja.com

スクリプトからデフォルトのアプリケーションを変更する

Ubuntu 18.04でコマンドラインから(具体的にはスクリプトから)デフォルトアプリケーションを変更するにはどうすればよいですか?

以下のリンクでは、GUIからデフォルトアプリケーションを設定する方法と、~/.local/share/applications/mimeapps.listを編集する方法について説明しています。ただし、mimeapps.listが移動されたか、Ubuntu 18.04に存在しないようです。

たとえば、 デフォルトのプログラムを設定するにはどうすればよいですか

3
user2514157

システムをしばらく使用した後、プログラムの1つが〜/ .config/mimeapps.listにファイルを作成したようです。

Sudo find / -name "mimeapps.list"

cat ~/.config/mimeapps.list

[Added Associations]
image/jpeg=gimp.desktop;
text/x-Java=Eclipse_eclipse.desktop;
application/json=sublime_text.desktop;
application/rdf+xml=sublime_text.desktop;
text/x-python=sublime_text.desktop;
video/mp4=vlc.desktop;
application/octet-stream=org.gnome.Software.desktop;
application/pdf=evince.desktop;
text/html=org.gnome.gedit.desktop;
text/plain=firefox.desktop;

[Default Applications]
application/ppdf=FoxitReader.desktop
application/octet-stream=FoxitReader.desktop
application/pdf=FoxitReader.desktop
1
user2514157