Open With uygulamaları listesine nasıl uygulama ekleyebilirim?


46

Bir indirme işleminden Komodo Edit'i yükledim (Software Center'da mevcut değildi.) Komodo'da .php dosyalarını açabilmek istiyorum, ancak sağ tıklayıp Diğer Uygulama ile Aç'ı seçtiğimde, Komodo hiçbir yerde görüntülenmiyor liste. Listeye nasıl ekleyebilirim?

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


3
Harika soru, harika cevap ... ama sorunun ne? Bu sorun daha önceki sürümlerde yoktu. Daha önce başka bir uygulamaya göz atabildiğimi hatırlıyorum ve şimdi bu özellik ortadan kalktı. Bu aptalca. Tüm programların aynı şekilde bir hedef açamayacağını anlayabiliyorum, ancak aşağıdaki gibi manuel konfigürasyon gerçekleştiği zaman sırada olması gerekir; ancak varsayılan, uygulamayı çağırmak ve hedefi bir parametre olarak alıp alamayacağını görmek olmalıdır!
Quaternion

Yanıtlar:


40

Eğer / usr / share / applications / $ application.desktop varsa , dosyaya Exec=$commandgeçin Exec=$command %F., $applicationUygulamanın adı ve $commandistenen eylem için çalıştırılacak komut.

Ardından uygulamayı listeye ekleyebilirsiniz.

MimeType=applications/phpHala gösterilmiyorsa, vb . Değiştirmek gerekebilir . ( sudo update-desktop-databaseBunu değiştirdikten sonra çalıştırın .) Komodo için gereksiz olmasına rağmen, diğer uygulamalar için gerekli olabilir.


sedProgramı değiştirmek için kullanabilirsiniz . Lütfen dosyanızı Exec=commandgöre bölümünü düzenleyin application.desktop.

sudo sed -i 's/Exec=command/Exec=command %F/' application.desktop

mükemmel! blender'ım kırıldı, sadece bunu özledim, onu tamir ettiğim anda, nautilus derhal blender'a bir seçenek gösterdi!
Kova Gücü

% F ... neden linux bu kadar kibar olmalı
Chris

1
Bir MimeType girişi eklerseniz (sınırlayıcı bu arada noktalı virgül olur), sudo update-desktop-databaseNautilus'un bunu alması için önce
koşmanız gerekebilir

2
%F? Herhangi bir dokümantasyon lütfen?
Ondra Decižka


11

Yapabilirsin basitçe ekleme boş bir alan ve %Fhiç Execparametre uygulamanın yüklü uygulamanın .desktop dosyası.

Sen yazılım merkezi öylesine bir "komodo.desktop" dosyasını eklemek dan yüklemek vermedi sözü /usr/share/applications/1 veya ~/.local/share/applications/2'ye sadece değiştirmek, ben gösteriyorum çok benzer olacağını, Name, Exec, Iconyansıtmak için (vs) değerleri senin PC'nize özel komodo kurulumu

Bunun gibi:
(örnek olarak yüce kullanarak, çünkü komodo kullanmıyorum)

monokai color temasını kullanarak ve Exec satırını ve & F parametresini vurgulanmış olarak gösteren bir gedit görüntüsü

Açıklama :% F seçeneği, uygulamanıza argümanları iletme özelliğini etkinleştirir, böylece ubuntu bir argümanı geçerse, bağlam menülerinde "açılış dosyasıyla" seçeneğini etkinleştirir ve dosyayı argüman 3 olarak geçirir . Boom, hepsi bu kadar, hepsi karmaşık değil.


Notlar:
1: Bu dizindeki herhangi bir şeyi değiştirmek için kök ayrıcalıklarına ihtiyacınız olacak. ( sudo nano app.desktop"terminalden" kullanabilir veya kök ayrıcalıklarına sahip olan açık bir gedit açabilirsiniz gksu gedit &, şifrenizi elbette isteyecektir)
2: ~kullanıcı ana dizininizin (gerçekten / home / username / blabla ... 'da bulunur), ve /.local/dizinin genellikle gizli olduğunu, dosya sisteminizi "keşfetmek" için nautilus kullanıyorsanız, gizli dosyaları göstermek için ctrl+ htuşuna basabilirsiniz .
3: Uygulamanız geçen argümanları desteklemiyorsa, çalışmayacaktır.


7

Yalnızca Başlatıcı / Dash'de mevcut olan uygulamalar Diğer Uygulamalar listesinde gösterilir.

Komodo Edit 7 masaüstünüzde varsayılan olarak bir simge oluşturur:

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

Komodo Edit'i Başlatıcı listesine koymak ve böylece Diğer Uygulamalar'da kullanılabilir kılmak için aşağıdakileri yapmanız gerekir:

  1. Terminali ile aç Ctrl-Alt-T
  2. Yazın veya yapıştırın:

    sudo cp ~/Desktop/komodo-edit-7.desktop /usr/share/applications/
    

    veya daha yeni sürüm için (Komodo Edit 8):

    sudo cp ~/Desktop/komodo-edit-8.desktop /usr/share/applications/
    

    Bu adımdan önce, Komodo Edit 8'i (dosyanın komodo-edit-8.desktop olarak adlandırılmış) çalıştırmak için, Masaüstü simgesine tıklayarak, "Güvenilmeyen Uygulama Başlatıcı" alıyordum. Bunu yaparak çalıştırılabilir hale getirerek düzelttim

    chmod +x ~/Desktop/komodo-edit-8.desktop
    
  3. Terminalden çıkın.

  4. Komodo Edit’in Dash’de göründüğünü kontrol edin (birkaç dakika sürebilir):

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

  5. Şimdi, php (ve diğer) dosyalar için Diğer Uygulamalar listesinde de görünmelidir:

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


1
Bu Komodo'nun eski bir sürümüdür - yaklaşık bir yıl önce kuruldu ve kesinlikle masaüstünde bir simge oluşturmadı. Ancak bu çizgi zaten zaten mevcut, bu yüzden neden uygulama listesinde olmadığını anlamadım.
EmmyS

@EmmyS, lütfen Komodo Edit masaüstü dosyasını bulun /usr/share/Applicationsve içeriğinizi paylaşarak sorununuzu daha iyi çözmemize yardımcı olun (
ish

3
Ev yöneticimin varsayılan olarak kendi ana dizinima yükleyeceği için Komodo olarak ana yönetmenimin paylaşım / uygulamalar klasörüne koymayı tercih ediyorum, bu yüzden diğer kullanıcılar için bu mümkün değil. Yani komut değiştirircp ~/Desktop/komodo-ide-8.desktop ~/.local/share/applications/
Attila Fulop 9:13

4

Vine_user metoduna göre, ancak farklı bir yaklaşımla.

Normalde Blender'ı resmi web sitesinden indirip, menü bağlantısını oluşturmak için Alcarte / Main Menu yazılımını kullanıyorum. Bundan sonra menüyü "/.local/share/applications" adresinde bulabilirsiniz.

Şimdi .desktop dosyalarından hangisinin sizin olduğuna bakın (ve çalıştırılabilir olduğundan emin olun). Sağ tıklayın, Özellikler'e basın. Ardından, Komut alanına, burada belirtilen komuttan hemen sonra% U ekleyin.

Bu kadar! Şimdi menünüzde gösterilmelidir.


Bu benim için en iyi PDF-Exchange Viewer ile çalıştı. Teşekkürler.
Sina

% U nedir? Bu konuda herhangi bir doktor var mı?
Ondra Decižka


0

Nautilus'u terminal ile açın.

sudo nautilus

daha sonra, Nautilus'u kullanarak / usr / share / applications / adresine gidin ve "Birlikte Aç" listesine eklemek istediğiniz uygulamayı arayın. Bağlantıyı masaüstündeki kopyala-yapıştır ile kopyalayın. Gedit ant gibi bir metin düzenleyiciyi başlatın, masaüstüne kopyaladığınız dosyayı metin düzenleyicide sürükleyin. Son satırlardan biri olmalı

NoDisplay=false

Yani sadece "false" yerine "true" yazıp dosyayı kaydedin. Ardından / usr / share / applications / içinde değiştirdiğiniz dosyayı eskisinin üzerine yazın.

Daha sonra tekrar "Aç" menüsünü açın ve bu uygulamayı göreceksiniz.


0

14.04'te doğrudan listeyle açık olarak görünecek bir program ayarlayabilirsiniz. Nautilus'u root modunda açın, gidin /usr/share/applications/ve yapmak istediğiniz uygulamayı listede görünmesini sağlayın. Sağ tıklama ve açık özellikler de komuta sizin gibi göreceksiniz /usr/bin/appNameo sonunda sadece eklemek %U şimdi her şey böyle bakmalıyız /usr/bin/appName %U. şimdi bitti!


0

Benim durumumda, Sublime Text 3'ü listeye eklemeye çalışırken dosya ~/.local/share/applications/sublime_text.desktopözelliğe sahipti Hidden=True.

Bu satırı sildim ve sorun çözüldü!


0

Bunu yapmak için harika bir seçenek Alacart. Oldukça basit ve kullanımı kolaydır. Heres bağlantı

Aşağıda yüklemek için komut

  sudo apt install alacarte
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.