xdg-mimeを使用してファイルを開くデフォルトプログラムを変更する

xdg-mimeを使用してファイルを開くデフォルトプログラムを変更する

fromを使用してファイルを開く基本プログラムをFirefoxブラウザに変更したいと思いますvideo/mp4。提供された指示に従ってください。xdg-mimevlc.desktopfirefox-firefox.desktopここしかし、私は運がなかった。次の2つのコマンドを実行しましたが、最初のコマンドは基本プログラムを変更する必要があると思います。 2番目は、これが実際に変わらないことを示しています。

~$ xdg-mime default firefox-firefox.desktop video/mp4  
~$ xdg-mime query default video/mp4  
vlc.desktop

これが関連している場合は、Ubuntu 22.04次のコマンドの出力に示すように実行中です。

~$ lsb_release -a  
No LSB modules are available.  
Distributor ID: Ubuntu  
Description:    Ubuntu 22.04 LTS  
Release:        22.04  
Codename:       jammy  

ベストアンサー1

Firefoxを有効にできないvideo/mp4理由は、XDGデスクトップファイル()に対応するキーが含まれていないxdg-mimeためです。firefox.desktopvideo/mp4MimeType

firefox.desktopこの動作をオーバーライドするには、システム全体のファイルに独自のユーザー固有のファイルを作成します。

cp /snap/firefox/current/firefox.desktop ~/.local/share/applications/

FirefoxのSnapバージョンを使用していない場合、このシステム全体のファイルは/usr/share/applications/firefox.desktop

これで、MIMEタイプのデフォルトアプリケーションを設定できます。

xdg-mime default firefox.desktop video/mp4

デフォルトアプリケーションが設定されていることを確認してください。

xdg-mime query default video/mp4

おすすめ記事