Tüm ilişkilerini gedit'ten başka bir uygulamaya değiştir


62

Bir hafta önce Sublime Text 2 kullanmaya başladım ve o kadar çok sevdim ki, 60 dolar harcadım ve şimdi her şey için kullanmak istiyorum .

Gedit şu anda çoğu metin dosyası derneklerine sahip. Aslında geditile herhangi bir ilişkiyi değiştirmek istiyorum sublime-text-2.

Toplu ilişki değişikliği konusunda mevcut herhangi bir ipucu var mı? Masaüstü-nötr yöntemler tercih edilir.


Umarım cevabım (
sonda)


2
@ Lucio - Neden bir yıl önce sorulan bir soruya karşı bir yıl önce sorulan bir soruyu kapatmak için neden oy verdiniz?
RobotHumans

1
Bir gönderiyi bir başkasının kopyası olarak işaretlemek için tarihlere güvenmiyorum. Bir gönderinin diğerinin içinde faydalı bir içeriği yoksa, dupe olarak işaretlenmelidir. Her iki gönderi de aynı konuda yararlı içerik getirirse, birleştirilmeleri gerekir. En azından bu MHO.
Lucio,

Yanıtlar:


64

13.04+ işletim sisteminde, şu dosyayı güncelleyin: /etc/gnome/defaults.list.

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /etc/gnome/defaults.list  

Kredi için trent 13.04+ Güncellemenin

Ön 13.04:

Sistem çapında dernekler:

sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /usr/share/applications/defaults.list

Sadece kullanıcı dernekleri:

sed -i 's/gedit.desktop/sublime-text-2.desktop/g' ~/.local/share/applications/mimeapps.list

Kredi Oli .desktop dosyasının adlandırma kongre için ben SublimeText2 kullanmaya başlamadan önce.


1
Büyü, teşekkürler. PPA kullanıcılarının (kendim dahil) cevabınıza göre neler kullanabileceğini ekledim.
Oli

4
Son yöntem Ubuntu sudo sed -i 's/gedit.desktop/sublime-text-2.desktop/g' /etc/gnome/defaults.list
14.04'te

4
Sublime Text 3'ün sublime-text.desktopdosya ismini artırmak yerine sürüm numarasını düşürenleri kullandığı unutulmamalıdırsublime-text-3.desktop
Paul Nelson Baker

3
sudo sed -i 's/gedit.desktop/sublime_text.desktop/g' /etc/gnome/defaults.listMetin 3'ü yüceltmek için kullanın .
Iago

2
İlginç, 14.10'da, /usr/share/applications/defaults.list değiştirmek zorunda kaldım (belirttiğiniz 13.04 öncesi sürümler için). Gedit yerine Kate kullanmak istediğim için komutunuzu şu şekilde değiştirdim: sudo sed -i 's | gedit.desktop | kate.desktop | g' /usr/share/applications/defaults.list. (Sed'deki dikey çubuklar sadece kişisel bir tercihtir).
PJ Singh

56

16.04 Kullanıcıları için Güncelleme:

Ubuntu çimdikleme durduruldu. İşlevselliklerinin çoğu şu anda Unity Tweak Tool veya Gnome Tweak Tool tarafından sağlanmaktadır . Ancak bunlar hala Ubuntu Tweak'in kolay dosya tipi ilişkilendirme harika özelliğinden yoksundur .

Ubuntu Tweak'i daha sonraki bir sürüme kurmak için, bu cevapta 16.04'e yükleme ile ilgili olarak açıklanan prosedürü takip edin.


Derneği değiştirmenin başka bir yolu var. Bu kullanarak yoluyladır Ubuntu-tweak .

  1. Ubuntu tweak'ı yükleyin

  2. "Ubuntu tweak" yazarak Dash ile açın.

    görüntü tanımını buraya girin

  3. Açtıktan sonra Yönetici sekmesine tıklayın.

    görüntü tanımını buraya girin

  4. Ardından Dosya türü yöneticisi bölümüne tıklayın

    görüntü tanımını buraya girin

  5. Ardından, önce sol taraftaki çubuktan Metin kategorisini seçin ve ardından Uygulama adına göre sıralamak için İlişkilendirilmiş Uygulamalar sütununa tıklayın.

    görüntü tanımını buraya girin

  6. Uygulama adına göre sıralandıktan sonra, Gedit ile en üstteki girişi seçin, ardından Shifttuşu basılı tutup gedit ile en son girişi tıklayın. Sonra Düzenle düğmesine tıklayın.

    görüntü tanımını buraya girin

  7. Yüklü tüm metin düzenleyiciyi görebileceğiniz yeni bir pencere açılır.

    görüntü tanımını buraya girin

  8. Ardından listeden istediğiniz uygulamayı seçin ve kapat'a tıklayın. Önceden tanımlanmış sistem klasöründe yüklü olmayan bir uygulama eklemek için Ekle düğmesine de tıklayabilirsiniz.

Umarım bu yardımcı olur. Onları sıfırlamak isterseniz, sıfırla düğmesini de tıklayabilirsiniz.

Bu çözümdeki en iyi şey, yanlışlıkla sisteminizin .desktop dosyanızı bozamamasıdır.


@dhanvi Sırf başka bir yaklaşımla cevapladığınız için olumsuz oy vermeniz gerektiği anlamına gelmiyor!
Anwar

@dhanvi Cevap verdiğimizde, genellikle çözümü izlemenin ne kadar kolay olduğu gibi şeyleri değerlendiriyoruz. Başka yöntemler de biliyordum, ama en kolay olanıydı. Ve, varsayılan ayar 12.04 hasafında bir seçenek değildi. Ve aynı anda birkaç dosya türünü ayarlamak için bir yol verdim. Bilginize, güncelleme alternatifi gerçekten çoğu zaman bir seçenek değildir.
Anwar,

maaaan bu en iyi aprroach olduğunu
Andrey Rahimov

12

Bunu yapmanın en kolay yolu, başkaları için de işe yarayıp yaramadığından emin olmayan nautilus dosyalarını kullanmaktır.

  1. İstediğiniz dosya türünü sağ tıklayın ve özellikleri seçin (Alt + Enter kısayoldur)

  2. Açık olan seçeneği seçin ve daha sonra burada gördüğünüz gibi seçin. Varsayılan olarak atom kullanıyorum, önerilen uygulamalardan da yüce seçebilirsiniz. görüntü tanımını buraya girin

Komut satırı editörü

Komut satırında varsayılan editörü seçmek istiyorsanız, aşağıdaki komutu yazın ve ardından oradan seçeneği seçin

sudo update-alternatives --config editor

vi kullandığımdan beri onu vim için ayarladım, istediğin şeyi seçebilirsin işte oradaki ekran görüntüsü.

ekran görüntüsü

Eğer hoşuna giderse bu yazıyı oylamayı unutma


@Oli Ben bu kabul katılıyorum en kolay cevap bence :)
Tummala Dhanvi

1
en kolay çözüm, benim görüşüme göre (nautilus ile, demek istediğim)
mBardos

Umarım bu size yardımcı oldu @mBardos :)
Tummala Dhanvi

2
Cevabınız aslında soruyu cevaplamıyor, çünkü OP aynı anda birden fazla dosya tipi ataması yapan bir çözüm istiyor! Lütfen soruyu tekrar okuyun
Anwar

-2
  1. Dosyaya sağ tıklayın
  2. Özellikleri aç
  3. "Birlikte aç" sekmesini seçin
  4. bir uygulama seç
  5. "Varsayılan olarak ayarla" yı tıklayın

Sublime TextVarsayılan uygulama olarak ayarın ekran görüntüsü : <code> Sublime Text </code> 'i varsayılan uygulama olarak ayarlayın "

Not: Bir dosyayı sağ tıklarsanız *.cve yukarıdaki işlemi yaparsanız, yalnızca aynı uzantıya sahip olan dosyalar varsayılan uygulama olarak yeni uygulamaya sahip olacaktır. Benzer şekilde, her tür dosya için de aynısını yapmanız gerekir. Ör: *.cpp, *.pyvb


Zaten yukarıdaki cevabında aynı bahsetti
Tummala Dhanvi 18:16
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.