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.
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.