昨年、私はLapceをテストし、100を超えるソースファイル形式のネイティブアプリケーションにしました。どうしたのか覚えていませんが、XFCEの基本アプリケーションが私にこのようなことを言いました。 Lapceをアンインストールすると、これらのファイル形式のデフォルトアプリケーションはEmacsに変わります。たとえば、Neovimにアクセスして、これらすべてのファイルタイプのデフォルトアプリケーションを一度に設定する方法はありますか?私はArchとLinuxカーネル6.7.0を実行しています。
答え1
おそらく〜/.config/mimeapps.listをチェックする必要があります。おそらく、まだマッピングがたくさんあるでしょうemacs.desktop
。
something.desktop
すべての場合にneovimフロントエンドで開くことができるように、プログラムを手動で変更するタイプを見つけます。emacs.desktop
答え2
システム全体を変更するには、次の点を確認してください。/usr/share/applications/defaults.list
私が知る限り、Linux Mint 21.3 "バージニア" Xfce Edition、呼び出す場所によって、リンクとファイルを開くブラウザが異なります。たとえば、クリックするとURL端末で開きますFirefoxブラウザ、 でダブルクリックすると.htmlまたは.htmから拡張トゥナード開くGoogle ChromeデスクトップアプリケーションのURL /リンクをクリックすると開きます。クロム私はデフォルトのブラウザに設定しました。
私は専門家ではありませんが、私には編集を通して/usr/share/applications/defaults.list
変更が可能になりました」アプリケーションのMIMEタイプmimeapps.list
「次の場所にあるファイルを編集するときは、現在のユーザーへの1つのアプリケーションへの接続だけでなく、defaults.listファイルの行エントリと宣言されているすべてのMIMEタイプへの接続もあります。
.local/share/applications/
~/.config/mimeapps.list
すべてfirefox.dektop
とgoogle-chrome.desktop
アイテムをchromium-browser.desktop
。
単純なsed
置換または検索/置換に使用したい他のエディタが最も簡単で迅速な方法です。
sed s/google\-chrome/chromium\-browser/g /usr/share/applications/defaults.list
ノート:コマンドを使用して私のシステムでいくつかのlocate defaults.list
ファイルを見つけました。defaults.list
/etc/gnome/defaults.list
/etc/xfce4/defaults.list
/home/$USER/defaults.list
/home/$USER/.local/share/applications/defaults.list
/usr/share/applications/defaults.list
/usr/share/xfce4/applications/defaults.list
私のユーザー名だけで上記の他のファイルの1つを編集して同じ結果を得ることができるかどうかわかりませんdefaults.list
(私の考えではこれはより良いオプションだと思います)。運が良ければ、私よりも知識が豊富な誰かが介入し、正しい主張をするでしょう。
参考までに:
私のコンテンツは/home/$USER/defaults.list
次のようによく似ています。/usr/share/applications/defaults.list
ご利用いただくと簡単に確認できますdiff
sudo diff /home/$USER/defaults.list /usr/share/applications/defaults.list