web-dev-qa-db-ja.com

拡張子でファイルを開くようにLinuxを構成するにはどうすればよいですか?

さまざまなLinuxのデスクトップは、mimeタイプに従ってファイルを開きます。これは非常に優れた機能ですが、(Windowsの場合と同様に)拡張子で開く必要もあります。

たとえば、すべてのxxxxx.vncファイルをダブルクリックしたときに、特定のプログラムで開きたいと考えています。
xfceを使用していますが、GnomeやKDEはすべて同じ構成ファイル(defaults.listとmimeapps.list)を使用しているため、違いはないと思います。
可能であれば、設定はシステム全体ではなく、ユーザー固有です。

私はそれについていくつかの非常に貧弱な情報を見つけました、そしてすべてはシステム全体である、それでいくつかのアップデートによって一掃されるかもしれません。

10
Gregory MOUSSAT

答えは簡単ですが、推測することはできません。

  1. Vnc-mime.xmlという名前のファイルを作成します(名前は何でもですが、何らかのパターンに従う必要があります)
  2. ファイル内:

    <?xml version="1.0"?>  
    <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>  
        <mime-type type="application/extension-vnc">  
            <comment>.vnc file</comment>  
            <glob pattern="*.vnc"/>  
        </mime-type>  
    </mime-info>  
    
  3. 実行"xdg-mime install vnc-mime.xml"ローカルユーザーとして。 (または設定をシステム全体に適用するためのルートとして?テストされていません)
  4. Mimeタイプが登録されました。お気に入りのファイルマネージャーを使用して、実行するプログラムを選択します([名前を付けて開く...]を使用)
10
Bertrand SCHITS