Özel komut kullanarak dosya / uygulama ilişkilendirmesi gitti mi?


16

Önceki Ubuntus'ta, belirli bir dosyayı açmak için bir uygulama seçmek / değiştirmek istediğinizde (diğer uygulama veya özelliklerle sağ tıklayın / açın) dosyayı açmak için özel bir komut yazabildiniz. Bu çok faydalı oldu, ancak şimdi 11.10'da bu seçeneği bulamıyorum, bana sadece uygulamaların bir listesini ve İnternet'teki uygulamaları aramak için bir düğme gösteriyor.

Dosyaları açmak için özel komutlar yazmak üzere komut satırını geri yüklemenin bir yolu var mı?


1
Buraya bir bak . Bu sorununuzu çözer.
Bruno Pereira

Cevabınız için teşekkür ederim. Bu kesinlikle benim sorunuma bir çözüm, ama GUI çözümünü bu soruna geri koymak için bir yol olup olmadığını bilmek istedim. Saygılarımla,
Christian Vielma

2
Hepimiz aynı sorunları yaşıyoruz ki gtk2'den gtk3'e geçiş o kadar çok değişiklik getirdi ki şu anda ppl bazı daha az çözümlerle yönetmek zorunda, ileride bu olgunlaşacak ve artık bir sorun olmayacak: D
Bruno Pereira

Yanıtlar:


10

Http://blog.whatgeek.com.pt/?p=319 adresinde bulduğum gibi mimeopen -d /path/to/file, cli üzerinde özel bir uygulama yapılandırmak için kullanabilirsiniz . O zaman gnome3 tarafından kullanılacaktır.

$ mimeopen -d foo.matroska 
Please choose a default application for files of type application/x-matroska

    1) VLC media player  (vlc)
    2) Banshee  (banshee)
    3) Movie Player  (totem)
    4) Other...

use application #4
use command: mplayer
Opening "foo.matroska" with mplayer  (application/x-matroska)

Bu geçici bir çözüm olarak çalışabilir ama ben doğrudan bir komut ekleyebilirsiniz "eski yolu" tercih ederim.
Christian Vielma

2

Kullanıcılarımızın istedikleri bir programla bir dosya açmasına izin vermek için bu küçük komut dosyasını pişirdim.

https://github.com/gecos-team/openwith

Bu pakete aşağıdakiler dahildir:

1) İkili seçmenizi isteyen küçük bir kabuk betiği (basit bir Zenity iletişim kutusu kullanarak). Bu komut dosyası / usr / bin / openwith olarak adlandırılmalıdır.

# / Bin / sh

DEFAULT = "/ usr / bin /"

FILE = `zenity --file-selection --filename = $ DEFAULT --title =" Birlikte aç ... "

case $? içinde
         0)
                "$ FILE" "$ 1" ;;

esac

2) / usr / share / apps / dizinine yerleştirmeniz gereken bir openwith.desktop dosyası, böylece Nautilus'ta bir dosyaya sağ tıkladığınızda "openwith" i seçebilirsiniz.

[Masaüstü Girişi]
Sürüm = 1.0
Tür = Uygulama
Terminal = false
Simge uygulama varsayılan-simgeyi =
İsim = seçtiğiniz bir program ...
Adı [es_ES] = un programa a elegir ...
Comment = Seçilen bir programla dosya açma
Yorum [es_ES] = Abre un archivo con el programa seleccionado
Exec = / usr / bin / openw% f ile

güzel çözüm! Test
etmeme

lütfen daha sonra bağlantı

Bitti. Github şimdi kapatabilir :-)
Alfonso EM

1

Bu fikri genişleterek, mimeopen -a ve mimeopen -d komutları için .desktop dosyaları oluşturmayı deneyin. Bu, özel bir komut aracılığıyla doğru içerik menüsüne açılma yeteneğini geri yükler, ancak menüde birazcık aşağı inmeniz gerekir.


0

Thunar Dosya Yöneticisi'ni yükleyin, özel komut Thunar'da hala orada.

Thunar'ı kurmak için ubuntu yazılım merkezinde arayın.

Thunar xfce'de bulunur - bu nedenle varsayılan olarak xfce masaüstünde çalışır. Thunar'ı varsayılan dosya yöneticiniz yapmak, ancak başka bir destop kullanmaya devam etmek istiyorsanız, aşağıdaki bağlantı size bazı fikirler verecektir. Thunar'ı kurmak şu kadar kolay olmalıdır:

sudo apt-get update
sudo apt-get install thunar --no-install-recommends
  • Xfce istemediğinizi varsayarsak.

AskUbuntu'ya hoş geldiniz. Thunar'ın nasıl kurulacağı hakkında ayrıntılı bilgi verebilir misiniz? Cevabınızı daha ayrıntılı olarak düzenleyin. Teşekkürler!
penreturns
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.