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.