Aç iletişim kutusundaki özel komut ekle?

53

Ubuntu'nun önceki sürümlerinde (10.10-), bir dosyayı açmak için özel bir komut eklemek için özellikler penceresindeki "open with" sekmesinde bir seçenek vardı. Ancak, bu Ubuntu 11.10'da artık geçerli değil. Bu dosya türü ilişkilerini, sistem tarafından algılanan uygulamalardan ziyade, benim seçimimin bir komutuyla ekleyebileceğim bir yol var mı?

    
sordu tapan 16.10.2011 10:48

7 cevap

22

aneeshep 'nin yanıtı açıklanırken, anahtar uygun bir .desktop "başlatıcısı" oluşturuyor. Fakat el ile yapmaktan daha basit bir yol var; Çoğu durumda, .desktop dosyasını düzenlemeniz bile gerekmeyebilir.

Çözüm: Ubuntu Tweak kullanın

  • Ubuntu Tweak, diğer şeylerin yanı sıra, açılacak dosya türlerini özel bir komutla ilişkilendirmenize izin veren bir yardımcı programdır. Sahne arkasında, ihtiyaçlarınız için daha fazla düzenleme yapabileceğiniz .desktop dosyası oluşturur. Bir komut satırı editörü veya açmak için program kullanıyorsanız, vb.

Bu nasıl yapılırsa, .php dosyalarını ücretsiz Komodo Edit Varsayılan olarak ev dizininize yükleyen bir kabuk-kurucu ile birlikte gelen GUI metin editörü; program / komut daha sonra /home/user/Komodo-Edit-7/bin/komodo

1. Ubuntu Tweak

'ü yükleyin
  • PPA'sını ekleyin, terminalden Ubuntu Tweak'i güncelleyin ve yükleyin:

    sudo apt-add-repository ppa:tualatrix/ppa
    sudo apt-get update
    sudo apt-get install ubuntu-tweak
    

    Güncelleme: Yeni Ubuntu sürümleri için güncellenmiş talimatlar için bu soruyu kontrol edin

2. Dosya uzantınızın MIME açıklamasını bulun

  • Ubuntu Tweak kullanmadan önce, ilgilendiğimiz dosya uzantısı için MIME açıklamasını bulmamız gerekiyor.
  • Nautilus'u açın, istediğimiz dosyalardan birini bulun (burada, .php ), sağ tıklayın ve Özellikler 'e tıklayın:

  • Gelen Özellikler penceresinde, Type: öğesinin hemen ardından gösterilen metne dikkat edin; İşte aradığımız MIME tanımı (burada "PHP Script"):

3. Dosya türünüzü açmak için özel bir program ekleyin

  • Dash'tan Ubuntu Tweak uygulamasını başlatın ve üstteki Yöneticiler sekmesini tıklayın; sonra alttaki Dosya Türü Yöneticisi girişini tıklayın:

  • Dosya Türü Yöneticisi açıldıktan sonra, soldaki kenar çubuğundaki Tümü 'yi tıklayın ve alttaki Yalnızca dosya türlerini göster ... kutusunun işaretini kaldırın:

  • Sağ taraftaki herhangi bir dosya türünü seçin ve dosya türünüzü otomatik olarak aramak ve seçmek için 2. adımdan MIME açıklamasının ilk birkaç harfini yazmaya başlayın:

  • İlgili komutları düzenlemek için şimdi seçili olan dosya türünüzü çift tıklayın.

    • Ekle'yi tıklayın ve Uygulama Ekle penceresinde, alttaki Özel Komut seçeneğini genişletin
    • İstediğiniz komutu / programı yazın veya ona gitmek için Gözat düğmesini kullanın ve seçin; Burada ev dizinimden Komodo-Edit düzenleyicisini seçtik:

    • Ekle'ye tıklayın, böylece yeni komut şu anda varsayılan ve sonra Kapat'ı tıklayın:

  • PHP dosyaları şimdi, aşağıdaki Özellikler'de görüldüğü gibi, varsayılan olarak Komodo'da açılacaktır; Bu dosya türü için varsayılana geri dönmek için Sıfırla düğmesine basın:

verilen cevap ish 26.07.2012 14:09
28

Bu sorun için bir çözüm var. örnek olarak listeye yüce (bir ide) ekliyorum.

1). Bir terminal açın ve şu komutu çalıştırın:

 cp /usr/share/applications/gedit.desktop ~/.local/share/applications/sublime.desktop

2). Yeni dosyayı düzenleyin ve gerekli değişiklikleri yapın

vim ~/.local/share/applications/sublime.desktop

[Desktop Entry]
Name=sublime2
GenericName=Sublime2 - IDE
Comment=Edit text files
Exec=/home/aneesh/Sublime2/sublime_text %U
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=/home/aneesh/Sublime2/sublime.jpeg
Categories=GNOME;GTK;Utility;TextEditor;
X-GNOME-DocPath=gedit/gedit.xml
X-GNOME-FullName=Sublime2
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gedit
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.0
X-GNOME-Bugzilla-ExtraInfoScript=/usr/share/gedit/gedit-bugreport
X-Ubuntu-Gettext-Domain=gedit

Lütfen, bu yöntemle kısa yoldaki yineleyici rampaları ile sonuçlanabileceğinizi unutmayın. Bunu önlemek için yeni oluşturulmuş başlatıcınıza NoDisplay=true ekleyebilirsiniz.

Dosyayı kaydedin. İşte bu, bitti.

    
verilen cevap aneeshep 03.11.2011 15:21
9

Hile, .desktop dosyasının Exec komutuna "% U" eklemektir. Daha sonra program, bir dosyayı açmak için mevcut programlar listesinde görünecektir. Alacarte ile masaüstü dosyalarını kolayca oluşturabilir / düzenleyebilirsiniz. Çalıştırmak için terminalde "alacarte" yazın veya yüklü değilse, bu konuda bilgilendirilecek ve önce yüklemeniz istenecektir.

    
verilen cevap krio 08.10.2012 22:46
8

Bunu bash terminalinize yazmayı deneyin ( Ctrl + Alt + T ):

mimeopen -d YourFile
    
verilen cevap Thomas 17.10.2011 15:00
3

Bunu yapabilir. Ubuntu Tweak'in dosya türü yöneticisini deneyin.

'Yöneticiler' bölümüne gidin, Dosya Türü Yöneticisi'ni açın, 'Tümü' dosya türlerini seçin, uzun listede dosya türünüzü bulun ve seçin, düzenle'yi seçin, Ekle düğmesini seçin, 'özel komut' seçeneğini tıklayın. Aşağıdan döndürün ve istediğiniz şekilde dosyayı açmak için kullanmak istediğiniz özel komutu yazın.

    
verilen cevap Jazz 25.07.2012 00:00
3

11.10 ve üstü için:

Nautilus'u açın, dosyanıza sağ tıklayın, özellikleri seçin. Özellikler penceresinde "Birlikte Aç" sekmesi vardır. Oraya git, uygulamanızı şunlardan birini seçin:

  • Varsayılan Uygulama
  • Önerilen Uygulamalar
  • "Diğer uygulamaları göster" i tıklayın, ardından "Diğer Uygulamalar" dan birini seçin

Sonra -

  1. varsayılan program yapmak için "Varsayılan olarak ayarla" düğmesine tıklayın veya
  2. Programı "Birlikte Aç" listesine eklemek için "Ekle" düğmesine tıklayın.
verilen cevap Sri 24.07.2012 19:03
2

mimeapps.list değerini kullanma

Dosya türü ilişkilerini değiştirmenin bir başka yolu mimeapps.list dosyasında bulunan ~/.local/share/applications dosyasıdır. Bu yöntemin avantajı, a.) Üncü taraf uygulamalarına bağlı olmamasıdır b) mevcut sistem dosyalarını değiştirmek zorunda kalmazsınız.

Bir ilişkilendirme veya var olanı nasıl düzenleyeceğiniz aşağıda açıklanmıştır:

1 . Doğru .desktop dosyasını bulma

Kullanmak istediğiniz programın, kendisiyle ilişkilendirilmiş bir .desktop başlatıcısı olduğundan emin olun. Programınız için ~/.local/share/applications dosyasını ilişkilendiren ör.% Co_de% ve /usr/share/applications değerlerine bakın. % Co_de%. Uygulamanız için .desktop dosyası yoksa, aşağıdaki talimatları kolayca oluşturabilirsiniz: bu cevapta sağlanmıştır .

2 . Mimetype'ı belirleme

Nautilus'u kullanarak örnek bir dosyaya sağ tıklayın, özelliklere gidin ve mplayer.desktop altında listelenen mimetipi kopyalayın, ör. % Co_de%.

3 . % Co_de% düzenleniyor

.desktop öğesini gedit’te aç

gedit ~/.local/share/applications/mimeapps.list

Yukarıda kopyaladığınız mimetype'ı arayın. Varsa, Type dosyanızı ilgili programlar listesine ekleyin, örn .:

audio/mpeg=umplayer.desktop;vlc.desktop;

için

audio/mpeg=umplayer.desktop;vlc.desktop;mplayer.desktop;

Mimetype'ınız ilk sırada yer almamışsa, bunu yeni bir satır olarak ekleyin ve tekrar audio/mpeg dosyanızı ekleyin:

audio/mpeg=mplayer.desktop;

Bunun en üstünde, zaten yoksa mimeapps.list ile bir başlık ekleyin. Yani, yeni oluşturulan boş bir dosya için,

gibi görünecek
[Added Associations]
audio/mpeg=mplayer.desktop;

İşte bu, uygulamanız şimdi "Birlikte aç" iletişim kutusunda görünmelidir.

    
verilen cevap Glutanimate 20.09.2012 15:35

Etiketlerdeki diğer soruları oku