Bagaimana cara mengkonfigurasi Linux untuk membuka file dengan ekstensi?

10

Berbagai desktop Linux membuka file sesuai dengan tipe mime mereka. Ini adalah fitur yang sangat bagus tetapi saya juga perlu membukanya dengan ekstensi (seperti halnya Windows).

Misalnya, saya ingin membuka setiap file xxxxx.vnc dengan program tertentu ketika saya mengklik dua kali pada file itu.
Saya menggunakan xfce tapi saya rasa ini tidak berbeda dengan Gnome atau KDE karena semuanya menggunakan file konfigurasi yang sama (defaults.list dan mimeapps.list).
Jika memungkinkan, pengaturannya khusus untuk pengguna, bukan untuk seluruh sistem.

Saya telah menemukan beberapa informasi yang sangat buruk tentang itu, dan semuanya luas sistem, jadi mungkin terhapus oleh beberapa pembaruan.

Gregory MOUSSAT
sumber
Mengapa Anda membutuhkan ekstensi dan bukan tipe mime? Apakah Anda memiliki file yang misalnya .png, tetapi file (1) mengembalikan tipe mime yang berbeda?
Justin Dearing
Menurut Anda mengapa pertanyaan ini di luar topik @JustinDearing? AFAICT, pertanyaan ini sangat sesuai dengan topik di Super User, karena menyangkut perangkat lunak komputer. Kecuali Gregory sendiri yang memutuskan ingin bermigrasi ke tempat lain, ia harus tetap di sini.
Daniel Beck
Saya menandai pertanyaan ini sebagai off topic, itu milik unix.stackexchange.com
Justin Dearing
@DanielBeck Saya tidak bermaksud menghina. Saya pikir itu akan menjadi tempat yang lebih baik untuk itu. Saya menandainya, moderator dapat memutuskan. Seperti yang Anda tahu, saya memang memberikan komentar yang bermanfaat, dan tergantung pada tanggapannya, saya akan mencoba memberikan jawaban yang terbaik dari kemampuan saya.
Justin Dearing
@JustinDearing Saya melihat bendera itu, dan itulah mengapa saya bertanya - Saya bisa saja melewatkan sesuatu yang membuat ini menjadi topik. Saya melihat bahwa Anda tidak bermaksud "mencuri" pertanyaan, seperti yang dilakukan banyak orang lain, dengan mudah diidentifikasi oleh akun berepres tinggi di situs tujuan. Kami memiliki banyak pengguna di situs ini yang dapat menjawab terkait dengan Unix / Linux, jadi belum ada alasan untuk memindahkannya. Situasinya berbeda jika tidak ada tanggapan yang diposting selama seminggu atau lebih.
Daniel Beck

Jawaban:

10

Jawabannya sederhana tetapi tidak bisa ditebak:

  1. Buat file bernama vnc-mime.xml (nama apa pun, tetapi harus mematuhi beberapa pola)
  2. Di dalam file:

    <?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. Jalankan "xdg-mime install vnc-mime.xml"sebagai pengguna lokal. (atau sebagai root untuk pengaturan menjadi seluruh sistem? Tidak diuji)
  4. Jenis mime sekarang terdaftar. Gunakan pengelola file favorit Anda untuk memilih program yang ingin Anda jalankan (dengan "Buka sebagai ...")
SCHITS Bertrand
sumber
3
Bertrand, saya membersihkan XML dalam jawaban Anda untuk Anda. Anda dapat melihat bagaimana saya melakukannya dengan mengklik tombol edit. Saya menggunakan blok kode untuk menyediakan font dengan lebar tetap dan menghentikan pemrosesan kurung sudut atau penurunan harga / pemformatan lainnya. The penurunan harga memformat panduan memiliki beberapa contoh yang indah dari semua hal yang canggih yang dapat Anda lakukan dalam penurunan harga. Semoga itu bisa membantu!
Darth Android
Apakah ada versi commend-line untuk ini? Saya ingin membuka file secara otomatis berdasarkan tipe mereka dari mengetik ke xterm.
Eyal
sebelum berfungsi (langkah 4) Anda mungkin harus mematikan semua pengelola file yang sedang berjalan. bagi saya, saya haruskillall nemo
iRaS