Gnome Shell'de nasıl özel bir uygulama başlatıcısı oluşturabilirsiniz?


70

Gnome Shell'de nasıl özel bir uygulama başlatıcısı oluşturabilirsiniz?

Hızlıca başlatmak istediğim bir yerel Eclipse kurulumum var. Böylece ikiliye bir bağlantı oluşturdum eclipseve masaüstüme yerleştirdim. Eğer bir terminal açarsam, cd~ / Desktop'a koşup ./eclipse, Eclipse'i mükemmel şekilde başlatır. Ancak, masaüstümdeki Eclipse simgesine tıklar ve seçersem runhiçbir şey olmaz.

Alternatif olarak, "Etkinlikler" ekranında Eclipse için arama yapmayı da ihmal etmem ama özel uygulamalar ekleme veya kaydetme ile ilgili herhangi bir belge bulamıyorum.

Yanıtlar:


105

Aşağıdaki içeriğe sahip bir eclipse.desktopdosya oluşturmayı deneyin /usr/share/applications(veya ~/.local/share/applicationsveya doğrudan içeri girin ~/Desktop):

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse IDE
Exec=/path/to/eclipse/executable
Icon=/path/to/eclipse/icon
Type=Application
Categories=Development;

Siz de başka bir kategori seçebilirsiniz. Ek bilgi için:


7
Teşekkürler. Karşılaştığım tek sorun, belgelerin bahsetmediği, eğer ~ / Desktop içine yerleştirirseniz dosyanın çalıştırılabilir olması gerektiğidir. Aksi halde, normal bir metin dosyası olarak ortaya çıkar ve fırlatılamaz veya doğru simgeyle oluşturulmaz.
Cerin

4
Bunun için özellikle simgenin etkin olması için gnome3'ü yeniden başlatmanız gerekebilir. Öyleyse, Alt + F2'yi çalıştırın r, kutuya yazın ve enter tuşuna basın.
mlissner

Uygulamanız çalışan bir dizine ihtiyaç duyabilir Path=/path/to/eclipse/working-dir.
psiphi75

16

Kendi başlatıcınızı elle oluşturmak geçerli bir çözüm olsa da, benim tercih ettiğim alacartemenülerden yeni bir giriş oluşturmak ve ardından başlatıcı olarak görünmesi.


5
Teşekkürler, modern Masaüstü ortamıma basit bir giriş eklemek için gözlerime inanamadım, elimdeki gizli bir dizinde 10 satırlık bir metin dosyası oluşturmam gerekiyordu. Bu kazanan cevap olmalı.
Luis Muñiz

Menüde yeni bir başlatıcı oluşturduktan sonra, onu etkinlik ekranında arayabilir ve ardından panelinize sürükleyebilirsiniz.
CodeKid

@KoduKid Evet demek istediğim :)
m0skit0

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.