Komut satırı sözdizimi ve hatta parametreleri alan özel bir uygulama başlatıcısı nasıl yeniden oluşturulur?


16

10.04'te masaüstümde özel başlatıcılarım olan bazı özel komut dosyaları vardı. Bunu 12.04'e göç ettikten sonra yeniden yaratmak istiyorum, ancak birlik benim için oldukça yabancı görünüyor.



@ David6 ile aynı fikirde olmanın yanı sıra Unity dock'unuzdaki (solda) veya masaüstünüzdeki bir fırlatıcıdan da bahsediyorsunuz. Sadece masaüstünüzdeyse, yeni bir başlatıcı oluşturmak için sağ tıklama bağlam menüsünden bir seçenek olmalıdır.
agc93

Her ikisini de sanırım. İkisinin yakın zamana kadar birbirinden bağımsız olduklarının farkında değildim.
Sn3akyP3t3

Yanıtlar:


14

Benzer bir soruyu burada cevapladım .

Kısaca, en yakın senaryo kopyalamak /usr/share/applications/için ~/.local/share/applicationsve ardından düzenleme xyz.desktopdosyası. Başlayan satır, Exec=istediğiniz komut satırı seçenekleriyle birlikte kendi komutunuzu koymak için düzenlemeniz gereken satırdır. Muhtemelen Name=kendi komut dosyanızı tanımlamak için satırı düzenlemek isteyeceksiniz .

Bilgisayarınızı yeniden başlatmanız veya oturumu kapatıp / oturum açmanız gerektiğinde, Supertuşa basabilir, ayarladığınız adın bir kısmını yazmaya başlayabilirsiniz ve başlatıcısı görünmelidir. Seçin ve vurun Enter, komutunuzu çalıştırır.


10

Belki bu komutu arıyorsunuz:

gnome-desktop-item-edit ~/Desktop/ --create-new

İyi şanslar!


Fantastik. Parlak. Geronimo!
ardavis

3

Bunun için GUI ile basit bir python betiği yaptım!

Bu açıktır http://jurschreuder.nl/

Buna Unity Launcher Creator deniyor ve ben bile kullanıyorum!

Süper basit:

  1. halletmek
  2. UnityLauncherCreator.py'yi tıklayın
  3. Adı yazın
  4. Program seçin
  5. Simge seç
  6. Unity'ye sürükleyip bırakabileceğiniz bir başlatıcı oluşturulur

Genetik bir algoritma (GenArt for Android) tarafından oluşturulan bazı simge dosyalarını ekledim. Programın bir png sağlamaması veya sadece kendi basit bash komut dosyanız olması durumunda kullanabilirsiniz.


2

Tarafından yükleyebilirsiniz

sudo apt-get install bzr

sonra

bzr branch lp:unity-launcher-editor
cd unity-launcher-editor/
./ule

özel bir başlatıcı oluşturmaya çalıştığımda, özel bir başlatıcı simgesi ayarlamaya çalıştığımda hiçbir şey olmadı. belki başlatıcı simgesinin belirli bir boyutta olması gerekir, ancak bu bilgiyi bulamadım. rastgele bir simgeye sahip bir fırlatıcı oluşturmak yerine, orada durdum. ama bu ilerlemeyi deneyin, umut verici görünüyor.


0

Birlik kullanımlarının .desktop dosyaları "/ usr / share / apps /" dizininde saklanır

(1) dosyaları orada düzenleyebilir veya (2) bunların kopyalarını oluşturabilir ve sürükleyerek birlik başlatıcısına ekleyebilirsiniz.

(1) değişiklikleri küresel yapar, aka. unity eklediğiniz tüm komut satırı parametrelerini başlattığınız yerden kullanır.

(2) birliklerin uygulamayı varsayılan olarak işleme biçimini açıkça değiştirmeyecektir. özel bir başlatıcısının bir uygulamayı say hata ayıklama modunda çalıştırmasını istiyorsanız, ancak her zaman hata ayıklama modunda çalışmasını istemiyorsanız kullanışlıdır.

Bu yardımcı olur umarım.


İkinci düşüncede, kesinlikle aşağıdaki cevaptaki talimatları izleyin. / Usr / share / apps / içindeki dosyaları doğrudan düzenlemek birkaç nedenden ötürü iyi bir fikir değildir (siz a) özellikle özel başlatıcıların makinenizdeki tüm kullanıcılar için varsayılan olmasını ve b) dosyaları yedeklemesini ilk olarak.)
adempewolff
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.