Linux'ta, masaüstü dosyası olmayan bir uygulama masaüstü ortamınızla entegre olmaz. Çoğu uygulama bir tane sağlar, ancak bazen bir tane oluşturmanız gerekir. Oldukça kolay, sadece bu adımları takip edin.
Masaüstü dosyaları
Masaüstü dosyaları, ait oldukları uygulama veya komut dosyası hakkında bilgi içerir. En sık kullanılırlar İkili yürütülebilir ürünler ama bunları bir senaryo Dilersin de. Kısacası, sadece “uygulama” diyeceğiz.
Masaüstü dosyası içerir meta veriler Masaüstü ortamınızın bu uygulamayla ilgilenirken referans verebileceğini. Masaüstü dosyası, uygulama ikili veya komut dosyasının nerede olduğunu, hangi simgeyi kullandığını vb. Masaüstü dosyaları standart konumlarda saklandığından, masaüstü ortamı bunları güvenilir bir şekilde bulabilir ve referans verebilir.
Bir uygulamanın masaüstü dosyası yoksa, masaüstü ortamınızla entegrasyonunun bir kısmı başarısız olur. Uygulama aramalarının sonuçlarında görünmez veya onu rıhtım veya başka bir başlatıcıya sabitleyemezsiniz. Bazı masaüstü ortamlarında, masaüstünüze bir masaüstü dosyası yerleştirebilirsiniz ve masaüstü dosyasını çift tıklatarak uygulamayı çalıştırmanıza izin vererek bir kısayol görevi görür. Onlara adlarını veren bu kullanım durumu.
Uygulamalarda birkaç nedenden dolayı masaüstü dosyası olmayabilir. Kurulum rutini hıçkırmış olabilir veya asla bir tane sağlamayı amaçlamayan minimalist bir yükleyici olabilir. Bir uygulamayı kaynak kodu olarak indirmek ve Bilgisayarınızda derleme Genellikle bir masaüstü dosyası oluşturmaz.
Tabii ki, uygulamayı kendiniz yazdıysanız, masaüstü dosyasından da sorumlusunuz. Masaüstü ortamınızın normlarına ve beklentilerine iyi davranan ve uygun olan uygulamalar, profesyonel hissettiren ve kullanıcılara ne yaptığınızı bildiğinize güven veren uygulamalardır.
Neden bir masaüstü dosyası oluşturmak üzere olduğunuza bakılmaksızın, nasıl yapılır, her durumda aynıdır.
Bir masaüstü dosyasının oluşturulması
Masaüstü dosyası düz bir metin dosyasıdır. Herhangi bir metin düzenleyicisi kullanılarak oluşturulabilir. Onlara temsil ettikleri başvuru ile aynı isim verilir ve Sözleşme ile “.desktop” uzantısı vardır.
-
Yorumlar
: Yorumlar bir karma ile başlar "
#". - Grup başlıkları : Grup başlıkları bölüm başlıkları olarak hareket eder. Bunlar “[]” parantez içine alınmıştır. İlgili anahtar-değer çiftleri setlerini bir araya getirmek için kullanılırlar. Tek zorunlu grup başlığı “[masaüstü girişi].”
-
Anahtar Değer Çiftleri
: Ayarlar tarafından girilir
adlandırılmış öğelere değer sağlamak
veya "anahtarlar." Örneğin,
Type = Uygulamabir anahtar değeri çiftidir. “Tür” anahtardır ve “uygulama” değerdir.
Çalışan bir örnek
Başlamadan önce uygulamanın çalıştığından emin olun. Terminal penceresini aç ve uygulamayı başlatın. Eğer koşarsa, bu harika. Devam edebilir ve masaüstü dosyanızı yapabilirsiniz. Uygulama çalışmıyorsa, masaüstü dosyanıza ne koyarsanız koyun, yine de çalışmaz.
Bir masaüstü dosyası aracılığıyla başka bir soyutlama katmanı eklemeyi düşünmeden önce uygulamanın başlatılmasını engelleyen her şeyi düzeltmeniz gerekir.
Birlikte çalıştığımız programın bir yürütülebilir dosyası var
taf
“/usr/local/bin/taf/” dizininde bulunur. Herhangi bir sorun olmadan başladığından emin olmak için uygulamayı başlatacağız.
Bu basit test yararlı bilgi verir. Uygulamayı masaüstü dosyamızdan başlatmaya çalışırken zorluklarla karşılaşırsak, sorunun uygulamanın kendisi değil, masaüstü dosyasıyla ilgili bir şey olması gerektiği anlamına gelir.
Masaüstü dosyamızı herhangi bir yerde oluşturabiliriz, ancak kullanımına koymak için iki yerden birine kopyalamamız gerekir.
- Uygulamayı kullanacak tek kişi sizseniz, masaüstü dosyanızı “~/.local/share/uygulamalar” dizininize kopyalayın.
- Tüm kullanıcıların uygulamayı kullanabilmesini istiyorsanız, masaüstü dosyanızı “/usr/share/uygulamalar/” dizinine kopyalayın.
Tamamen çalışan bir masaüstü dosyasının çok fazla bilgi içermesi gerekmez. İşte için oluşturduğumuz masaüstü dosyası
taf
başvuru. Buna “Taf.desktop” denir.
Bu, kendi masaüstü dosyalarınız için bir şablon olarak kullanılabilir. Masaüstü dosyasını oluşturduğunuz uygulama için yürütülebilir dosyanızın adını kullanmayı ve dizin yollarını uyacak şekilde değiştirmeyi unutmayın.
- [Masaüstü Girişi] : Bu satır dosyayı masaüstü dosyası olarak tanımlar. Dosya yanlış adlandırılmış ve “.desktop” uzantısı olmasa bile, masaüstü dosyası olarak tanınmalı ve işlenmelidir.
- İsim : Uygulamanın tam başlığı, yürütülebilir dosyanın adı değil. Bu, masaüstü ortamında görüntülendiğinde uygulama simgesinin altında gösterilecektir. Ayrıca araç ipuçlarında kullanılacak metindir.
- Genel isim : Bu uygulama türünün genel bir açıklaması. Web tarayıcısı, IDE veya kelime işlemci gibi genel bir terim varsa, bunu kullanabilirsiniz.
- Yorum : Bu, “ad” ve “jenericname” anahtar değeri çiftlerini desteklemek için ek bilgiler sağlamayı amaçlamaktadır.
- Versiyon : Bu dosyanın uygun olduğu masaüstü dosya özelliklerinin sürümü.
- Yürütme : Bu, yürütülebilir dosyanın adı veya yürütülebilir dosyanın adı da dahil olmak üzere yürütülebilir dosyanın tam yolu olabilir.
- Yol : Bu, uygulamanın başlatılacağı dizine giden yoldur. Başlatma zamanında uygulamanın çalışma dizindir.
- Simge : Uygulamanın simgesi. Bu simge, uygulama arama sonuçlarında ve uygulama rıhtım veya diğer başlatıcıya eklendiğinde kullanılır.
- terminal : Uygulamanın bir terminal penceresinde çalışıp çalışmadığını gösterir.
- Tip : Düzenli uygulamalar için bu her zaman “uygulama” olacaktır.
-
Kategoriler
: Bu değer bir yarı kolon tarafından feshedilmelidir ”
;"Çünkü liste. Liste geçerli Uygulamanın menülerde listelenebileceği kategoriler .
Her değiştirdiğinizde
canlı
Masaüstü dosyası - "~/.local/Share/Uygulamalar" veya "/USR/Share/Uygulamalar/" daki dosyası - değişikliklerinizin ne gibi etkilerini görmek için oturum açmanız ve tekrar içeri girmeniz gerekir. Bundan kaçınmak için kullanabilirsiniz
Update-Desktop-Database
emretmek. Kullanmanız gerekecek
sudo
Ne zaman yaparsın.
Masaüstü dosyanızı doğruluk için kontrol etmek için bir yardımcı program da vardır. Herhangi bir sözdizimi veya diğer hataları algılarsa, bunları size rapor eder. Dosyamızdaki “Kategoriler” satırına “Uygulama” kelimesini ekleyeceğiz ve kontrol edeceğiz.
“Uygulama” kategorisi kullanımdan kaldırıldığından bu bir hata oluşturmalıdır.
Doğrulayıcı bize “Uygulama” kategorisinin artık “kategoriler” listesinde kabul edilebilir bir değer olmadığı konusunda bir uyarı verir.
Masaüstü dosyanızı kullanma
Uygulama yalnızca kullanımınız içinse, masaüstü dosyasını “~/.local/share/uygulamalar” dizininize kopyalayın. Tüm kullanıcıların uygulamayı kullanmasına izin verilirse, masaüstü dosyasını “/usr/share/uygulamaları/” dizinine kopyalayın.
Ayrıca yeni masaüstü dosyamızın okunduğundan ve meta verilerinin veritabanına eklenmesini sağlayacağız.
“Süper” anahtar genellikle sol “CTRL” ve “ALT” anahtarları arasında bulunur. Gnome'daki “süper” tuşa basmak uygulama aramasına girer. Masaüstü dosyamızda “Metin Macera Çerçevesi” adlı bir uygulamayı açıkladığından, arama ipucunun arama sonuçlarında uygulamanın simgesini görüntülemek için yeterli olduğundan “metin” girmesi.
Uygulama masaüstü ortamına güzel bir şekilde entegre edilmiştir. Simgesi çalışırken rıhtımda doğru şekilde görüntülenir. Simgeye işaret etmek, uygulamanın tam adını içeren bir araç ipucu görüntüler.
Simgeyi tıklamak, uygulamanın açıldığı pencereleri gösteren pencere önizleme görünümünü gösterir.
Sağ tıklama Uygulama simgesi bir bağlam menüsü üretir. “Sık Kullanılanlara Ekle” seçeneğinin seçilmesi Uygulamayı Dock'a Pimler.
Uygulama simgesi ayırıcı çizgisinin üzerine taşınır ve rıhtımda kalıcı bir simge haline gelir. Uygulama çalışmadığında bile simge mevcuttur.
Yerli Git
Kullanıcılar masaüstü uygulamalarıyla belirli şeyler yapabilmeyi bekler. Uygulamanın arama sonuçlarında listelenmesini beklerler. Başlatıcılara ve rıhtımlara sabitlenebileceğini ve iyi davranmış bir yerel uygulamanın diğer güzelleşmelerine sahip olabileceğini varsayacaklar. Bu etkileşimlerin şaşırtıcı bir kısmı masaüstü dosyaları tarafından kontrol edilir.
Kendinizi masaüstü dosyasını eksik olan bir uygulamayla uğraşırken bulursanız, artık bunun için bir tane oluşturabilirsiniz. Her seferinde uygulamayı elle başlatmayı kesinlikle yener.
İLGİLİ: Ubuntu'da klavye kısayollarını kullanarak nasıl daha üretken olunur
- › OnePlus 11 burada, ama zor bir başlangıç ile
- › Bose Quietcomfort Earbuds 2 İnceleme: Gürültü Engelleme Ses için İleri Bir Adım
- › Ucuz VPN'ler pazarlık ettiğinizden daha pahalıya mal olabilir?
- › Wyze düştü, sadece sen değil
- › Bir sonraki akıllı ev cihazınızda 5g olabilir
- › PC'nizle birlikte gelen klavye ve fareyi kullanmayı bırakın