Özel bir başlatıcıyı nasıl eklerim?


36

Rehber arayarak başladım. Bu kılavuzu buldum ancak ana yöntemlerden hiçbiri 11.10'da çalışmıyor.

  1. İlk çözüm, masaüstü dosyasını yarattım, ancak verilen dosya konumu .gconf-> desktop-> unity-> launcher -> favourites artık mevcut değil. Alabilirim /home/sayth/.gconf/desktopama artık bir birlik klasörü yok.

  2. İkinci çözüm masaüstüne sağ tıklayıp bir fırlatıcı yaratmayı açıkladı. Masaüstünü sağ tıklamak artık bir "başlatıcı oluştur" seçeneği üretmiyor.

Repo'daki eski moda olduğundan, geany 0.21'i elle kurdum. Yüklendi ve doğru çalışıyor ve çalıştırıyor /usr/local/bin/geany.

Başlatıcıya nasıl ekleyebilirim?


1
Belki de bağladığınız bu sorunun 11.10 için güncellenmesi gerekiyor.
Christopher Kyle Horton


Yapardım ama dougs cevap aşağıda mükemmeldi.
sayth

> Sorumluluk reddi: Bu, bir youtube videosu biçimindeki orijinal çalışmam. Bu konuda bir video yaptım. http://www.youtube.com/watch?v=ncWUFEc3WXY
Darko Demić

Göz at Xubuntu : Xfce aracılığıyla bunun için çok şık desteğine sahip menü editörü .

Yanıtlar:


27

Yapacağım ilk şey / usr / local / share / Applications dizinine gidin ve bir geany.desktop olup olmadığını görün.

Öyleyse, başlatıcıya sürükleyin.

Olmazsa , kurmak için sadece bir dakika ya da öylesine olurdu. Kaynağınızda bir 'geany.desktop.in' var, .in'i kaldırın ve mükemmel bir geany.desktop

Düzenleme : geany.desktop.in .desktop'unuz için iyi bir şablon ancak kopyalamadan önce veya sonra bir miktar küçük düzenleme gerektiriyor. 4,5,6 çizgileri, kaldırılması gereken bir _ ile başlar.

Ör. düzenlenmiş geany.desktop (veya düzenlenmiş geany.desktop.in

[Desktop Entry]
Type=Application
Version=1.0
Name=Geany
GenericName=Integrated Development Environment
Comment=A fast and lightweight IDE using GTK2
Exec=geany %F
Icon=geany
Terminal=false
Categories=GTK;Development;IDE;
MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php3;application/x-httpd-php4;application/x-httpd-php5;application/xml;text/html;text/css;text/x-sql;text/x-diff;
StartupNotify=true

Kaynakta ayrıca içinde bazı geany simgeleri var, geany.png'den geany-0.21 / icons / 48x48'den çekin ve Resimler veya Belgeler gibi bir yere koyun Ardından kaynak klasörde oturan geany.desktop.in dosyasını ~ / .local / dizinine kopyalayın. share / uygulamalar / geany.desktop

Ör. - Yüklemeler / geany-0.21’de olsaydı

cp Downloads/geany-0.21/geany.desktop.in  ~/.local/share/applications/geany.desktop

O zaman oraya git.

nautilus ~/.local/share/applications

geany .desktop> özellikler> simgesine sağ tıklayın ve geany.png sayfanıza göz atın> open

Sonunda geany.desktop uygulamasını başlatıcınıza sürükleyin

Düzenleme: 'uygun' bir 'avantaj' ile göreceğiniz bir avantaj .desktop, MimeTypes = line olması. .Desktop'u bir metin düzenleyicide açın ve bir göz atın.

İsterseniz, şimdi bu taklitlerden herhangi birini başlatıcınızdaki geany simgesine sürükleyip bırakabilirsiniz.


Eğer şunun genel bir versiyonunu yapmak istiyorsanız, hepsini tek bir yerde tutabilmek için 11.10 için orijinal soruya bir ödül verdim.
Jorge Castro

27

Bunu bir Terminal'e yazarak Ubuntu 11.10'a özel bir başlatıcı ekleyebilirsiniz.

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

Öğeyi Masaüstünüzde özelleştirdikten sonra, Başlatıcı'ya sürükleyin.


6
Ve bu komutun hatırlanması karmaşık olduğundan, bunu bir takma adla kaydedebilirsiniz. ~ / .Bashrc'nizi düzenleyin gedit ~/.bashrcve bu satırı ekleyin alias cla='gnome-desktop-item-edit --create-new ~/Desktop' . Ben Launcher App oluşturmak için cla seçerim, hatırlaması kolay buluyorum.
Boris

2
Gnome panel sayth @ sayth-TravelMate-5740G kurulumunu gerektirir: ~ $ gnome-desktop-item-edit ~ / Desktop / --create-new 'gnome-desktop-item-edit' programı şu anda yüklü değil. Yazarak yükleyebilirsiniz: sudo apt-get install gnome panel
say

@ sayth: bu yüzden cüceler panelinin kurulumundan sonra, şimdi doğru çalışıyor mu?
Boris

1
Yükleyip yüklemeyeceğimi tartışıyordum. Çalışır başlatıcısı birlik böylece gnome paneli yüklemeye gerek tuhaf görünüyor
sayth

Harika !!! Çok kolay :) Sadece gnome panel paketini kurmak için gerekli !!!
loloof64

10

Ubuntu 12.04'te yerel olarak derlenmiş bir uygulama için başlatıcı oluşturmaya ihtiyaç duyulduğunda yukarıdaki seçeneklerin hiçbiri benim için işe yaramadı. Bu, kendi oluşturduğunuz bir uygulama veya kaynaktan indirdiğiniz ve daha sonra yerel olarak make install komutunu çalıştırmanız gereken bir uygulama olabilir. Bu konuda bir ipucu melezine ihtiyacım var. Angry Birds'ü varsayımsal bir örnek olarak kullanarak şunları yaptım:

  1. Bir öfkeli-kuşlar-launcher.desktop dosyası oluşturun ve / usr / share / applications dizinine kaydedin. Bunu sudo gedit /usr/share/applications/xyz.desktop ile tek bir komutla yapabilirsiniz. Gerçek dosya adı .desktop ile bittiği sürece önemli değildir
  2. Gedit boş bir sayfala açılacak. Gedit'te aşağıdaki metni girin:

    [Desktop Entry]
    Type=Application
    Name=[Name of your app, for example Angry Birds. This can be free text.]
    Exec=[full path to your executable and executable name, for example /usr/local/bin/angry-birds]
    Icon=[full path to your executable's icon and icon name, for example /usr/local/share/icons/apps/angry-birds.png]
    Terminal=false
    StartupNotify=true
  3. Yazım denetleme denetleyin ve dosyayı kaydedin.

  4. Nautilus'u açın ve / usr / share / apps adresine gidin ve uygulamanızın doğru simgesini içeren uygulamalar listesinde görmelisiniz.
  5. Uygulamayı başlatmak için çift tıklayın. Panelde geçici bir simge görünecektir. 'Official' dizininden bir uygulama başlattığınız için (usr / share / apps), Ubuntu sonunda başlatıcıyı panele kilitlemek için menü seçeneğini görüntüleyecektir.
  6. Paneldeki başlatıcının üzerine fare ile sağ tıklayın ve Başlatıcıya Kilitle seçeneğini seçin. Hepiniz o noktada ayarlanmış olmalısınız.

1
Bu çözüm Ubuntu 16.10 için mükemmel çalıştı
Jonathan Landrum

3

Ubuntu 15.04'ten başlayarak, bunu programınızı başlatarak ve ardından dock'taki simgeye sağ tıklayıp "Launcher'a Kilitle" seçeneğini seçerek başarabilirsiniz.


3

Ubuntu'yu başka bir bilgisayara yüklediğimde, bu soruyu bir düzine kez okumuş olmalıyım :)

Özel bir başlatıcı eklemenin en kolay yolu bir GUI aracı kullanmaktır.

Bildiğim en az iki tane var:

  • MenuLibre - yeni favorim :)
  • Alacarte - yıllardır kullandığım, ama şimdi hata var

Kurulum

Terminalinizde aşağıdaki komutu çalıştırarak MenuLibre kurulabilir:

sudo apt install menulibre  

veya sadece menulibreoradan Yazılım Merkezini arayın ve kurun.

Aynı şekilde, alacarte run yüklemek için:

sudo apt install alacarte  

veya Yazılım Merkezini arayın alacarte.

Sadece bir tanesine ihtiyacın var, o yüzden bir seçim yap ve zaman kaybetmeden fırlatıcı ekleyeceksin!

Son fakat en az değil, burada bir resim (en az bin kelime değerinde)

görüntü tanımını buraya girin

Alacarte benzer görünüyor ama daha basit ve daha az gelişmiş.

Şimdi bahsettiğim hatalar hakkında : Alacarte'nin PNG simgelerine sahip isimleri var, bu yüzden kaydetmedikleri bir simge eklediğine inanıyor olsanız bile, rampalar da simge içermez.


Bunun muhtemelen daha fazla oy alması gerekiyor.
Alexander Karatarakis


2

Ekstra programlar yüklemeden özel başlatıcısı nasıl eklenir

Bunu Ubuntu 15.10 altında çalışan olarak doğruladım. Önceki sürümleri bilmiyorum. Aşağıdaki örnek, masaüstüne bir Emacs masaüstü başlatıcısı eklemek ve ardından Commandkendi komut dosyasını / programımı yürütmek için değiştirmektir .

Klavyemdeki tuşa eşlenen ( xev programı tarafından rapor edilen ) Windows Tuşu'na basarak Dash'i açın . Kontrol Paneline girdikten sonra, bazı programların adını yazın. Bu örnekte, Emacs'i başlatan bir başlatıcı istediğim için yazdım ancak bunun yerine bazı ortamları ayarlayan bir komut dosyası çalıştırdım ve sonra Emacs'ı çalıştırdım:Super_Lemacs

Emacs ile Dash

Simgeyi masaüstüne sürükleyin:

Emacs simgesini masaüstüne sürükleyin

Masaüstünde bulunan simgeye sağ tıklayın ve ardından Özellikler'e tıklayın (üzgünüm, X pencereleri tutması nedeniyle, ne denedim olursa olsun o menünün ekran görüntüsünü sağlayamıyorum!). Değişiklik yapmadan önce görebileceğiniz şey budur:

Emacs başlatıcısı Değişmeden önce özellikleri

Şimdi Commandne istersen onu değiştirebilirsin . Benim durumumda, daha önce başlangıçtaki komut dosyalarımda kurduğum PATH'imde olan run-my-emacs.sh olarak değiştirdim:

Emacs başlatıcısı Değiştirdikten sonra Özellikler

Değişiklik yaptıktan sonra çıkmak için ESCape tuşuna tıklayın. Yukarıdaki ekran görüntüsündeki hatayı not edin.

Masaüstündeki simgeye çift tıklatarak çalıştığını kontrol edin.


1

Başlatıcı için bir .desktop dosyası oluştururken, uygulamanın simgesine buradan bir yol vermek isteyebilirsiniz:

Icon=/full/path/to/icon

Bir simgeyi varsayılandan başka bir şeye değiştirmek isterseniz , .desktop dosyasına sağ tıklayarak Tercihler menüsünü açarak yapabilirsiniz . Bu aşağıdaki iletişim kutusunu gösterecektir:

görüntü tanımını buraya girin

Yeni bir simge yolu vermek üzere bir dosya seçme kutusunu açmak için simgeye tıklayın.

Yerel .desktop dosyalarında bulunabilir ~/.local/share/applications/, özel simgeler depolanabilir ~/.icons/.

Yalnızca çalıştırılabilir izne sahip .desktop dosyalarındaki simgeler gösterilecektir.


0

Ubuntu 16.10'u kullanarak, mevcut bir simgeyi başlatıcı panelinden masaüstüne sürükledim, düz bir metin düzenleyici ile düzenledim ve bgoodr tarafından önerildiği gibi geri ekledim. Bir cazibe gibi çalıştı.


0

Mükemmel bir cevap (en azından uBuntu 18.04 için) J. Austin Rodriguez'den bir cevap. Bash terminalinden, kısayolu tanımlamak için GUI yazın gnome-desktop-item-edit ~/Desktop/ --create-newve kullanın Create Launcher.

Oluşturulan dosyalar arasındaki Applicationve Locationiçindeki ayrım, .desktopmanuel olarak kısayollar oluşturmanıza izin vermelidir (bir şablon kopyalayıp içeriği düzenleyerek).

Uygulama:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=PATH-TO-APP-OR-COMMAND (eg. /usr/bin/atom)
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-ICON (eg. atom)

Yer (veya Bağlantı):

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Link
URL=PATH-TO-FILE
Name=NAME (appears in Linux user interface eg. Files)
Comment=SOME-COMMENT (optional)
Icon=PATH-TO-IMAGE (optional)
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.