Unity: Dock'a kabuk-script nasıl eklenir


9

Bir kabuk komut dosyası ile başlayan bir GUI uygulaması var. Kabuk betiği ve bir .svgsimge sağlayarak Unity dock'ta nasıl simge oluşturabilirim ?

Yanıtlar:


11

Bir kısayol dosyası oluşturmanız gerekir. Unity platformu için kısayollar~/.local/share/applications/

  1. Bu dizinde myGUIapp.desktop adlı bir dosya oluşturun.

  2. Aşağıdakileri bu dosyaya yapıştırın (simge ve shellscript için doğru yollarla):

    [Masaüstü Girişi]
    Name = GUI Uygulamam
    Exec = / path / to / shellscript.sh
    Icon = / path / to / you / icon.svg
    Terminal = false
    Type = Uygulama
    StartupNotify = true

  3. Dosyayı yürütülebilir yapın:

    -> Özellikler -> İzinler -> 'Program olarak yürütülmesine izin ver' seçeneğini işaretleyin

  4. Unity'yi yeniden başlatın (veya dosyayı doğrudan oraya almak için Dock'a sürükleyin) .

~/.local/share/applications/Nasıl görünmeleri gerektiği hakkında fikir edinmek için diğer dosyalara bakın. Bu blog girişinde daha fazla bilgi var .

Düzenleme:
Kısayolun tüm kullanıcılar tarafından erişilebilir olmasını istiyorsanız, simgeler hakkında Ubuntu paketleme kılavuzuna göz atmalısınız .
Temel olarak .desktop dosyası yüklenir veya /usr/share/applications/<binary>.desktoponun yerine taşınır ve simgeler/usr/share/icons/hicolor/scalable/apps


Uygulamam bu dosyayı sağlamalı ve kullanıcı dosyayı Dock'a mı sürüklemeli? Dosya exec ve icon için göreceli yolların kullanılmasına izin veriyor mu?
— Mike L.

Ah, başkalarının kullanması için bir başvuru yaptığınızı anlamadım. Cevabımı buna dahil etmek için güncelledim.
— micke

Henüz Unity menüsünü düzenleyebilecek basit bir GUI uygulaması yok mu?
— dave1010

1
Evet var! Birlik için Hızlı Liste Editörü . Henüz o kadar kararlı değil.
— micke
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.