Doküman

Linux’ta Uygulamanızı veya Komut Dosyanızı Başlat Menüsüne (Uygulamaları Göster) Nasıl Eklersiniz?

Bu  eğitim, uygulamalarınızı veya komut dosyalarınızı Linux’ta başlat menüsüne (diğer adıyla ana menü, uygulamalar menüsü veya GNOME ‘Uygulamaları Göster’ menüsü) manuel olarak nasıl ekleyeceğinizi gösterir; böylece bunları tıpkı Yazılım veya Uygulamadan yüklenen uygulamalar gibi arayabilir ve başlatabilirsiniz.

Taşınabilir tarball veya AppImage aracılığıyla Linux için pek çok popüler uygulama (örneğin, Firefox, Blender, Thunderbird) mevcuttur.  Yüklemeye gerek yok, sadece yürütülebilir dosyayı çalıştırın (izin ekledikten sonra) bu tür uygulamaları başlatacaktır.

Ancak bu uygulamalar iyi entegre edilmemiştir.  Varsayılan olarak sistem uygulaması başlatıcısında GÖSTERİLMEZLER.  Bunları sistem deposundan yüklenen uygulamalar gibi yapmak için kullanıcının onlar için .desktop kısayol dosyaları oluşturması gerekir.

NOT 1: Bu eğitimde örnek olarak waterfox kullanılmaktadır.
NOT 2: Ubuntu, Debian, Fedora vb. dahil çoğu Linux'ta çalışmalıdır.

Adım 1: Çalıştırılabilir Dosyayı ve Simge Dosyasınını Öğrenin

Uygulamalarınız veya komut dosyalarınız için kısayol dosyasını oluşturmaya başlamadan önce, öncelikle yürütülebilir dosyanın ve simgeler dosyasının PATH’ini bulmanız gerekir.

Benim durumumda ‘waterfox’u başlat menüsünde görünür yapacağız.  Bu nedenle, uygulama klasörüne göz atın (indirilen tarball’dan çıkartılmıştır).  PATH + çalıştırılabilir dosya adını kopyalayın.

GNOME Nautilus dosya tarayıcısında PATH klasörünü kolayca kopyalamak için Ctrl+L tuşlarına basın

Ekran görüntüsünün gösterdiği gibi, uygulamayı başlatmak için çalıştırılabilir dosya yolu şöyledir: /home/merilyn/App/waterfox/waterfox

Ayrıca simge dosyasını bulmak için göz atın.  Veya uygulamanızda bir logo simgesi bile yoksa web’den bir tane oluşturun/indirin.

Biz örnekteki simge dosyasını kullanacağız: /home/merilyn/App/waterfox/browser/chrome/icons/default/default128.png

Step 2: Create .desktop shortcut file

Now, launch your favorite text editor and write following lines:

[Desktop Entry]
Type=Application
Name=Text to display beside app icon
Comment=Text to display as tooltip
Exec=/home/merilyn/App/waterfox/waterfox
Icon=/home/merilyn/App/waterfox/browser/chrome/icons/default/default128.png
Terminal=false

Here, you need to do:

  • Menüdeki uygulama simgesiyle birlikte metin ekranının “Name” değerini değiştirin.
  • “Exec” değerini Adım 1’e göre değiştirin.
  • ve Adım 1’e göre “Icon” değerini değiştirin.
  • uygulamanın terminalde başlatılması gerekiyorsa ‘Terminal=true’ olarak ayarlayın


Önceki satırlar genellikle temel kullanım için uygundur:

  • Categories= Başlat menüsündeki simgeyi gruplandırmak için.  Değerler şunları içerir: Ses, Video, Geliştirme, Eğitim, Oyun, Grafik, Ağ, Ofis, Bilim, Sistem, Yardımcı Program ve daha fazlası.
  • MimeType= dosyalardan başlatmak için ‘Birlikte Aç’ iletişim kutusunu sağ tıklayın.  Bir dosyaya sağ tıklayın ve “Türünü” kontrol etmek için ‘Özellikler’e gidin.
  • Actions=custom-value1;custom-value2; …; Yürütülebilir dosya komut satırı seçeneklerini destekliyorsa uygulama kısayolu için sağ tıklama seçeneklerini ekleyin.  Daha sonra her eylem için ‘Ad’ ve ‘Yürütme’ ile karşılık gelen [Masaüstü Eylemi özel değeri1], [Masaüstü Eylemi özel değeri2], …’yi eklemeniz gerekir.

Son olarak dosyayı kullanıcı klasörünüze “whatever_name.desktop” (tırnak işaretleri olmadan) olarak kaydedin.

3. Adım: .desktop kısayol dosyasını doğrulayın

.desktop kısayol dosyasını uygulamadan önce, yanlış yapılandırma veya yazım hatası olması ihtimaline karşı dosyayı doğrulayın.

Bunu yapmak için önce yeni oluşturduğunuz dosyayı içeren klasörü açın.  Daha sonra bu klasördeki boş alana sağ tıklayın ve “Terminalde Aç” seçeneğini seçin.

Açılan terminalde, şu komutu çalıştırarak .desktop dosyasını doğrulayın:

desktop-file-validate file_name.desktop

Yukarıdaki komut hatasız geçene kadar .desktop dosyasını yeniden düzenleyin.

4. Adım: .desktop kısayol dosyasını uygulayın

Son olarak, bu terminal penceresinde (.desktop dosyasını içeren klasöre sağ tıklayın ve “Terminalde Aç” seçeneğini seçin), .desktop dosyasını şuraya yükleyerek uygulamak için komutu çalıştırın:

  • either /usr/share/applications
  • or .local/share/applications

Kısayol simgesini sistemdeki tüm kullanıcılar için görünür hale getirmek için komutu kullanın (uygulama kaynak klasörünü /opt konumuna taşımanızı öneririz):

sudo desktop-file-install file_name_here.desktop

Yalnızca mevcut kullanıcı için bunun yerine şunu çalıştırın:

desktop-file-install file_name_here.desktop --dir=$HOME/.local/share/applications

Son olarak, veritabanını yenilemek için komutu çalıştırın (benim durumumda isteğe bağlı) ve bitti.

sudo update-desktop-database

Bizim örneğimizdeki sonucu ekran görüntüsüyle görün:

Geri alma

.desktop kısayol dosyasını nereye yüklediğinize bağlıdır.  Sadece silmek, uygulama simgesini başlat menüsünden kaldıracaktır.

Bunu yapmak için terminali açın ve sistem genelinde komutu çalıştırın:

sudo rm /usr/share/applications/file_name_here.desktop

Veya yerel kurulum için bu komutu kullanın:

rm $HOME/.local/share/applications/file_name_here.desktop

Yazının orijinalini buradan okuyabilirsiniz.