“Başka uygulamalarla aç” sekmesinde kullanmak için .desktop dosyaları oluşturma


30

.desktopUbuntu 11.10'da kullanılacak bir dosya oluşturmak için gerekli olan özellikleri arıyorum .

Open with other applicationArtık birçok terminal uygulaması ve hatta GUI uygulaması sekmede görünmüyor ve .desktopbu uygulamanın listede tekrar listelenmesini sağlayan bir dosya oluşturmak istiyorum .

Bir .desktopdosya oluşturabileceğinizi ve yerleştirebileceğinizi biliyorum, ~/.local/share/applicationsancak tüm bu ayarların ne anlama geldiğini bilmiyorum.

.desktopDosyalarımı gereksinimlerime göre düzenlememe izin veren bir rehber var mı ?


Bu ilişkiyi hatırlamanız gerekmiyorsa, bu senaryo kullanışlı olabilir: github.com/gecos-team/openwith
Alfonso EM

Yanıtlar:


33

İletişim kutusundaki .desktopdosyalarınız için vim terminal düzenleyicisini seçmek için bir dosya örneği:Open with other application

[Desktop Entry]
Encoding=UTF-8
Name=Vim Text Editor (Console)
Comment=Edit text files in a console using Vim
Exec=vim %u
Terminal=true
Type=Application
Icon=/usr/share/pixmaps/vim.svg
Categories=Application;Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
NoDisplay=true

Bunu farklı kaydet ~/.local/share/applications/vim.desktopve uygulama Open with other applicationvarsayılan uygulama olarak seçilmek üzere otomatik olarak gösterilecektir .

.desktopDosyalar için seçenekler çoktur fakat ne anlama geldiklerini bilmek önemlidir.

nautilus-actions.org , .desktopdosyalarınızı oluşturmak için çok iyi bir rehber ve açıklamalar sunar ve özel bir .desktopdosya oluşturma konusunda herhangi bir şüpheniz varsa siteyi ziyaret edebilir ve örneklere bakabilirsiniz.


2
+1. Bruno için aradığım şey buydu. Teşekkürler.
Luis Alvarado

4

Yüklü bir uygulama r üzerinde göründüğünde. > ile aç> r'a tıklayın. > özellikler> listeyle aç'ı tıklattıktan sonra bu genellikle uygulamanın .desktopundaki Exec = satırıdır.

Etrafında iki yol var - Yalnızca .desktop uygulamalarını [Varsayılan Uygulamalar] bölümündeki uygun bir satıra ekleyin.

~ / .Local / share / uygulamalar / mimeapps.list

Satır zaten varsa, geçerli .desktop’u istenen uygulamanın .desktopuyla değiştirirsiniz.

.Tex durumunda satır

text/x-tex=

Diğer çözüm, uygulamanın .desktop'unu bir metin düzenleyicide açmak ve Exec'in sonuna eklemek = satır boşluğu% harfidir.

Uygulamanızı bilmeden% f ya da% U 'nin ya normal olduğunu söyleyebilirim.

Ör. ne demek istediğimi göstermek için gedit kullanma

Exec=gedit %U

Bu daha sonra uygulamanın r'de görünmesine izin verecektir. > özellikler ... listesini tıklayın

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.