システム設定/デフォルトアプリケーションのデフォルトアプリケーションGUIにmiroを追加したいと思います。 ;miro.desktop
nextをすべてのrhythmbox.desktopエントリに追加し、最終的にaudio/x-vorbis+ogg=rhythmbox.desktop
として追加されなかった場合、audio/x-vorbis+ogg=rhythmbox.desktop;miro.desktop
として追加されないことを確認しました。
default.list
を見つけることができます
/etc/gnome/defaults.list
または/usr/share/applications/defaults.list
どちらを変更しても同じ結果が得られます。
さらに読むと、GNOMEがデフォルトのアプリケーションの設定をシステム全体の設定とユーザー固有の設定に分割していることがわかりました。
/etc/gnome/defaults.list
にあります。~/.local/share/applications/defaults.list
のユーザー固有。したがって、デフォルトとして右クリック/開く/デフォルトとして設定すると、~/.local/share/applications/mimeapps.list
が変更され、そのユーザーに関連付けられることを理解しています。 defaults.listを~/.local/share/applications/
に作成することもできると思いますが、/usr/share/applications/defaults.list
と/etc/gnome/defaults.list
で行われた変更は両方ともシステム全体であるため、どちらが正しいかわかりません。この2つの違いは何ですか?また、修正すべき正しいリストはどれですか?
初めにすること:
/usr/share/applications/defaults.list
へのシンボリックリンクです
/etc/gnome/defaults.list
2番目:
「* .desktop」ファイルには、プログラムがサポートするMIMEタイプが含まれています。そのため、「miro」アプリケーションが「audio/x-vorbis + ogg」MIMEタイプファイルを処理できる場合、「miro.desktop」にはこのMIMEタイプが含まれている必要があります。次に、「miro」アプリケーションが、このmimeタイプのファイルを実行する候補として表示されます。
第三に:
同じmime-typeをサポートするアプリケーションが複数ある場合は、「/ usr/share/applications/defaults.list」でそれを含めるだけでデフォルトで使用するアプリケーションを決定できるため、この場合は次のように置き換えます。
audio/x-vorbis+ogg=rhythmbox.desktop
で:
audio/x-vorbis+ogg=miro.desktop
2つの「デフォルト」アプリケーションにすることはできません。
変更をシステム設定に表示するには、/etc/gnome/defaults.list
を編集する必要があります。
gksudo gedit /etc/gnome/defaults.list
を押すと Ctrl+H、検索と置換のダイアログが表示されます。 [検索対象]に次のように入力します。-rhythmbox。 [置換]で、次を入力します。-miro。
ログアウトまたは再起動すると、RhythmboxのすべてのインスタンスがMiroに置き換えられます。もちろん、Rhythmboxのデフォルトの一部を保持する場合は、これを手動で行うことができます。
また、.local/share/applications/mimeapps.list
で行うことは、そのユーザーのみになります。