Linux, dosyaları uzantıya göre açacak şekilde nasıl yapılandırılır?


9

Çeşitli Linux masaüstleri, Mim türlerine göre dosyaları açar. Bu çok hoş bir özellik ama aynı zamanda (Windows'ta olduğu gibi) uzantı ile açmam gerekiyor.

Örneğin, üzerlerine çift tıkladığımda her xxxxx.vnc dosyasını belirli bir programla açmak istiyorum.
Xfce kullanıyorum ancak hepsi aynı yapılandırma dosyalarını (defaultults.list ve mimeapps.list) kullandığından Gnome veya KDE'den farklı olduğunu sanmıyorum.
Mümkünse ayarlar sisteme göre değil kullanıcıya özeldir.

Bununla ilgili çok zayıf bilgiler buldum ve hepsi sistem çapında, bu yüzden bazı güncellemeler tarafından silinmiş olabilir.


Mime tipine değil neden uzatma gerekiyor? Örneğin, bir .png olan bir dosyanız var mı? dosya (1) için farklı bir mime türü döndürür?
Justin Dearing

Sence bu soru @JustinDearing'in konusu değil mi? AFAICT, bu soru bilgisayar yazılımı ile ilgili olduğu gibi Süper Kullanıcı ile ilgili mükemmel bir konudur. Gregory kendisi başka bir yere taşınmasını istediğine karar vermedikçe, burada kalması gerekir.
Daniel Beck

Bu soruyu konu dışı olarak işaretledim, ait unix.stackexchange.com
Justin Dearing

@DanielBeck Ben suç demek istemedim. Bunun daha iyi bir yer olacağını düşünmüştüm. İşaretledim, moderatörler karar verebilir. Anlatabileceğiniz gibi, yararlı yorumlar yaptım ve cevaplarına bağlı olarak yeteneklerimin en iyisini cevaplamaya çalışacağım.
Justin Dearing

@JustinDearing Bu bayrak gördüm ve bu yüzden sordum - bu konuyu konu dışı bir şey eksik olabilir. Soruyu "çalmak" demek istemediğinizi, çoğu kişinin yaptığı gibi, sözde hedef sitedeki yüksek itibarlı hesaplar tarafından kolayca tanımlandığını gördüm. Bu sitede Unix / Linux ile ilgili cevaplar verebilecek çok sayıda kullanıcı var, bu yüzden henüz taşımak için bir neden yok. Bir hafta boyunca hiçbir cevap gönderilmezse durum farklıdır.
Daniel Beck

Yanıtlar:


8

Cevap basit ama tahmin edilemez:

  1. Vnc-mime.xml adında bir dosya oluşturun (ad ne olursa olsun, ancak bazı desenlere uymalıdır)
  2. Dosyanın içinde:

    <?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. Koşmak "xdg-mime install vnc-mime.xml" yerel kullanıcı olarak. (veya ayarların sistem genelinde yapılabilmesi için root olarak mı? Test edilmedi)
  4. Mim türü şimdi kaydedilmiştir. Çalıştırmak istediğiniz programı seçmek için favori dosya yöneticinizi kullanın ("Farklı aç ..." ile)

3
Bertrand, cevabınızdaki XML'i sizin için temizledim. Nasıl yaptığımı, düzenle düğmesine tıklayarak görebilirsiniz. Sabit genişlikte bir yazı tipi sağlamak ve köşeli ayraçların veya diğer etiketleme / biçimlendirme işlemlerini durdurmak için bir kod bloğu kullandım. markdown biçimlendirme kılavuzu Markdown'da yapabileceğiniz tüm gelişmiş şeylerden bazı harika örnekler var. Umarım yardımcı olur!
Darth Android

Bunun için bir komut satırı sürümü var mı? Dosyaları türüne göre otomatik olarak xterm yazarak açmak istiyorum.
Eyal

Çalışmadan önce (4. adım), çalışan tüm dosya yöneticilerini öldürmeniz gerekebilir. benim için zorundaydım killall nemo
iRaS
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.