Uygulamalar ve komut dosyaları bir Linux masaüstüne nasıl entegre edilir

Oct 10, 2025
, Linux

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 = Uygulama bir 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

, Linux - En Popüler Makaleler

Cockpit Web Arabirimi ile Linux Sunucuları Nasıl Yönetilir

, Linux Dec 9, 2025

Fetmawati Achmad Zaenuri / Shutterstock Kolayca izleyebilir ve Cockpit, tarayıcı tabanlı bir yönetim ve kontrol paneli aracıyla birden Linux bilgisayarlar..


Systemd'siz en iyi Linux dağıtımları

, Linux Feb 24, 2026

BMJ / Shutterstock.com Dominant Linux dağıtımını kabul ettiğinde systemd , muhalifler çatalı dağılımlar ve yeni projelere başladı. Peki..


Mac'teki tüm masaüstü simgelerini nasıl gizleyeceğiniz

, Linux Jun 23, 2025

Krisda / Shutterstock Mac masaüstünüz bir karmaşa mı? Gerçekten her şeyi organize etmek istemiyor musun? Endişelenmeyin, ekranınızı bir iş araması..


Linux'ta FSCK komutunun nasıl kullanılacağı

, Linux Aug 18, 2025

Pixza Studio / Shutterstock Tüm önemli verilerimiz, bir tür veya başka bir dosya sisteminde oturur ve dosya sistemi sorunları gerçekleşecek. Linux'ta ku..


Linux'a geçme dezavantajları nelerdir?

, Linux Oct 27, 2025

Larry Ewing ve Gimp Linux Evangelistler (kendim gibi), Windows ve MacOS'tan geçmenin birçok avantajını belirtmek için hızlı. Ancak hiçbir işletim si..


Fedora 35'te Yenilikler

, Linux Nov 2, 2025

Fedora 35, Kırmızı şapka Ücretsiz Linux dağıtımı (Distro), 2 Kasım 2021'de piyasaya sürüldü. Güncellenen bir masaüstü deneyiminden, sahnelerin arkası..


Yeni başlayanlar için 10 Temel Linux komutları

, Linux Oct 13, 2025

Sadece Linux'a başlamak? Komut satırı ile kendinizi rahat hale getirmek esastır. Komut satırı yardımcı programlarına zaten aşinassanız, Linux ve Mac'in çok yaygın olarak payla..


UNIX EPOCH nedir ve UNIX zaman nasıl çalışır?

, Linux Nov 10, 2025

Mikhail Leonov / Shutterstock 1 Ocak 1970. beri saniye sayısı ve Linux da yaptığı araç olarak Unix depolar saati. kıyamet 2038 için planlanan neden biz..


Kategoriler