Eclipse, Unity Launcher'a nasıl sabitlenir?


243

'Yüklediğim' tutulması indigo 3.7 ' /opt/yi görev çubuğuna nasıl sabitleyebilirim ?

Tutulmayı başlatmayı ve 'başlatıcıda tut' seçeneğini belirtmek için sağ tıklamayı denedim. Ama bu simgeye tıkladığımda, tutulmayı kapattıktan sonra, tutulmaya başlamıyor.

Ben zaten baktım Fırlatıcıya Eclipse Indigo'yu nasıl eklerim? ama hiçbir cevap benim için çalıştı. (Mod notu: Bu konuya verilen cevaplar şimdi bu mesajla birleştirildi)


Eclipse'i doğrudan / home / USERNAME / eclipse dizinindeki yürütülebilir dosyadan başlatabilirim. Bunu yaptığımda, iskeledeki Eclipse simgesinin yanında küçük bir ok var, bu yüzden Eclipse'ın çalıştığının farkında. Ne garip.
12'de

1
Aynı hatayı yaşadım, ubuntu_32bit'te eclipse_64bit komutunu çalıştırmaya çalışıyordum. Eclipse'in 64bit sürümünü indirdiniz mi? Ubuntu kurulumunuzu kontrol ettiniz mi?

/bin/shYürütme bölümündeki bölüme ihtiyacınız olmadığını düşünüyorum . Çıkarın ve çalışması gerekir. Bu arada, kullanıcı adın ne?
Salem

Eclipse 4.5.2 ve Ubuntu 14.04 ile aynı problemi yaşadım - kabul edilen cevap çalıştı.
Gustave

Yanıtlar:


347

11.10 ve daha yenileri için

İlk önce, tutulması için bir .desktop dosyası oluşturun:

gedit ~/.local/share/applications/opt_eclipse.desktop

Ardından, bunu içine yapıştırın (Exec ve Icon değerlerini düzenlemeyi unutmayın):

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

Ondan sonra nautilus ile şu klasörü aç:

nautilus ~/.local/share/applications

Bu başlatıcıyı çizgi / başlatıcı dışında kullanmak istiyorsanız (ör: masaüstü başlatıcısı olarak), dosyayı sağ tıklayıp Özellikler -> İzinler -> Yürütmeye izin ver'i seçerek veya komut satırı aracılığıyla yürütme izni eklemeniz gerekir :

chmod +x ~/.local/share/applications/opt_eclipse.desktop

Nihayet opt_eclipse.desktopbaşlatıcısı için bırakın .


1
Kullanıcının giriş klasörünün dışında .desktop dosyasını oluşturmak gerçekten gerekli mi? Gördüğünüz gibi, bu potansiyel olarak güvensiz olan sudo gerektirir; Ayrıca, dosya bir sistem yükseltmesi veya yeniden yükleme ile kaldırılabilir. Faydaları nelerdir?
Sergey

19
~/.local/share/applicationsMuhtemelen koymak istediğiniz yerdir.
Jorge Castro

7
2014'te bir uygulama kısayolu oluşturmak için 10 satırlık bir dosyayı düzenlemeniz ve bazı dosya izinleri komutunu çalıştırmamız gerekiyor mu?
Dan Dascalescu

2
@Tim: Kısayol oluşturmak için basit UX'in eksikliği güvenlikle ne ilgisi var? Hem Mac OS hem de Windows, kısayolları oluşturmayı kolaylaştırarak harika bir iş çıkarır. Ubuntu yapmaz.
Dan Dascalescu

3
Bu cevap 5 yaşında ve hala 2016'da çalışan tek cevap. Tabii ki, Ubuntu Eclipse sürümünü sadece yazılım merkezinde yükseltebiliyordu.
Dominic Cerisano

89

Ubuntu 11.10, 12.04, 12.10 için

Eğer applicationsklasör içindeki mevcut değil ~/.local/share/oluşturun

mkdir ~/.local/share/applications

Kurulumunuzun sizi Eclipse için çalışılabilir bir .desktop dosyasıyla bırakıp bırakmadığını kontrol edin ve varsa kopyalayın.

cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/

Dosya yoksa, aşağıdakileri ~/.local/share/applications/kullanarak klasörünüzde Eclipse için bir .desktop dosyası oluşturun gnome-desktop-item-edit:

gnome-desktop-item-edit --create-new ~/.local/share/applications/

Eclipse olarak ayarlanan adda, komutta Eclipse'in ikili dosyasının yolunu girin, isterseniz bir yorum ekleyin ve Eclipse için istediğiniz simgeyi seçmek üzere simgeyi tıklatın.

İşiniz bittiğinde ok tuşuna basın.


Dosyayı kopyaladıktan veya kendi klasörünüzü açtıktan sonra

nautilus ~/.local/share/applications/

Yeni oluşturduğunuz dosyayı bulun ve başlatıcıya sürükleyin

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


26
+1 ... eğer sadece cevabınızda bir animasyonlu GIF kullanmak için!
fossfreedom

bu cevabı
sevmeliyim

Kesinlikle muhteşem :-). Aferin!
Rostislav Stribrny

.. iyi bos .. ^^
Ahmad Azwar Anas 12:13

Gerçekten çok yararlı, çok teşekkürler .. Ama başlatıcıya tıkladığımda, programı başlatmasına rağmen, başlatıcıda başka bir simge gösteriyor.
Maroun,

16

11.04

User21580'in yanıtı işe yaramazsa (harika öneri, ancak Indigo'yu kurduğumda benim için işe yaramadığını düşünüyorum), ~/.local/share/applications/bu içeriğe sahip bir eclipse.desktop dosyası eklemeyi deneyebilirsiniz :

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=<path-to-eclipse-install>/icon.xpm
Name=Eclipse Indigo 3.7
#Exec=env UBUNTU_MENUPROXY=0 <path-to-eclipse-install>/eclipse
Exec=env <path-to-eclipse-install>/eclipse

Hatalarla karşılaşırsanız, güncel olanın yerine yorumlanmış olan Exec satırını deneyebilirsiniz.

Referanslar:


Teşekkürler! Bu benim için çalıştı. Çok kötü Ubuntu bunu zorlaştırmalı. Neden bu tür bir seçenek için başlatıcıya sağ tıklamıyorsunuz?
Bükülmüş Armut

12

Size özel bir başlatıcının nasıl oluşturulacağını gösterip başlatıcınıza sabitleyeyim.

1) İlk önce, gnome panelini kurun:

sudo apt-get install --no-install-recommends gnome-panel

2) Yeni bir masaüstü kısayolu oluşturmak için terminalde veya Alt-F2 kullanarak aşağıdaki komutu çalıştırın:

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

Bir pencere açılır, kısayol ayrıntılarınızı gönderin ve Tamam'ı tıklayın:

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

Kısayolunuz şimdi masaüstünüzde görünecek.

Ardından, yeni kısayolunuzu Masaüstü'nden Başlatıcı'ya sürükleyin.

Bu kadar!


1
Sanırım 'gnome-desktop-item-edit' belli bir pakete mi ihtiyaç duyuyor?
Eshwar

@Eshwar 'sudo apt-get install - no-install-öneren gnome-panel'

1
Bu, uygulamanın simgesini almaz ve Birlik görev çubuğuna sürüklendiğinde, uygulama için başka bir simge çıkar. Trol etmek istemem ama OS X veya Windows'ta kısayol oluşturma deneyimi daha iyi.
Dan Dascalescu

İstediğiniz şekilde değiştirmek için penceredeki yay simgesine tıklayın.
Piksel

1
Benim için çalışmıyor Ubuntu Masaüstü 16.04 Eclipse MAR'ler için LTS ... lansman sırasında hata alıyorum ...
Ashu

3

Eğer Eclipse'i web sitesinden indirdiyseniz, depolardan yüklemek yerine, başlatıcıyı kilitlemeyebilirsiniz. Eclipse.desktop dosyamızda, .desktop uzantılı dosyayı yazarak bunu çözebilirsiniz.

 [Desktop Entry]
 Name=Eclipse
 Comment=Eclipse
 Exec=/path/eclipse
 Icon=/path/icon.xpm
 Terminal=false
 Type=Application

Eclipse'i yüklediğiniz yer / yoludur. Kaydettikten sonra, yürütme izni vermelisiniz:

$ chmod +x eclipse.desktop

Ardından Nautilus ile uygularsınız ve musluğun üzerine (sağ klik) tıklayarak, fırlatıcıya kilitleyebilirsiniz. Ve doğru uygulamayı başlatabilirsiniz.


sürükle ve bırak eclipse.desktop başlatıcısı üzerinde basit son adım gerekli
Raaghu

2

Bunun daha temiz bir versiyon olduğunu düşünüyorum:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;

Bunu /usr/local/share/applications/eclipse.desktopve symlink eclipse işlevini eklemelisiniz /usr/bin. Temanızın bir tutulma düğmesi yoksa (ör. Ambiyans / parlaklık) simge yolunu değiştirmek isteyebilirsiniz.

Yanılmıyorsam bu, depolardan galileo ile gelen dosyadır (kaldırıldığım) ve Helios ve şimdi Indigo ile kullanıyorum.


1

12.04
için depodan yüklemeyi tercih ederim. Bu sadece benim için çalışıyor ve burada yapmanın Grafiksel yolunu belgeliyorum .

Taşınabilir sürümü yüklemeniz gerekiyorsa (eclipse web sitesinden tar.gz dosyasını almak), taşınabilir çalışmanın ve Başlatıcının kilitli kalmasının en iyi yolu işte budur.

Taşınabilir tutulması indirin ve Masaüstünüze ayıklayın. Bir terminalde:

sudo apt-get install eclipse-platform
sudo mv Desktop/eclipse /opt/eclipse
/opt/eclipse/eclipse

Başlatıcı çubuğundaki simgeye sağ tıklayın ve çubuğa sabitleyin. Taşınabilir olduğunu ve platformun olmadığını doğrulayabilirim, çünkü bu şekilde başlatıldığında görünmeyen yüklü LOADS eklentileri var.

Bir .desktop dosyası oluşturmanın işe yaradığını, ancak birden fazla taşınabilir örneğin kurulu olması durumunda gizemli davranışlarda bulunduğunuzu fark edebilirsiniz.


1

Deneyin

Exec=/bin/bash /home/USERNAME/eclipse/eclipse

veya / home / USERNAME / eclipse / eclipse işlevini çalıştırılabilir duruma getirme

sudo chmod u+x /home/USERNAME/eclipse/eclipse

ve kullan:

Exec=/home/USERNAME/eclipse/eclipse

Zaten çalıştırılabilir ve sh değerini bash olarak değiştirmek için öneriniz bir fark yaratmadı.
12'de

1

64bit bir makinede 32bit sürümünü kullanıyorsanız, 32bit kitaplıklarını kurduğunuzdan emin olun ( ia32libs-multiarchbence Precise paketindedir).

Alternatif olarak, bir 32bit makinede 64bit Eclipse çalıştırmaya çalışıyorsanız, bunun yerine 32bit sürümünü indirmeniz gerekir.


1

Eclipse MAR'ler için test ettim (kurulum değil) - ama Ubuntu Desktop 14.0.4'te tar.gz paketi olanı

gedit /usr/share/applications/eclipse.desktop

bunun için içerik:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

Sonra menü geldiğinde Eclipse bulucu arama - sadece başlatıcıya sürükleyin ve çalışmaya başlayacaktır. Çok basit adımlar ve onu çalıştırmak ve çalıştırmak için karmaşık bir şey.


1

18.04

Uygulamaları Göster'e tıklayın, listede Eclipse'i bulun, sağ tıklayın ve Sık Kullanılanlara Ekle'ye tıklayın.


2
Teknik olarak konuşursak, 18.04'te Birlik yoktur. Bununla birlikte, yeni varsayılan masaüstüne (GNOME) yönelik talimatlar burada gönderilmeli olabilir.
Melebius

Başlatıcı her ne ise 18.04'te, 16.04 ve 14.04'teki ile aynı görünüyor . Ne denildiği fazla umrumda değil.
Phil

0

Bir * .deb dosyası kullanmıyorsanız, yazılımınız menülere veya başlatıcıya dahil değildir. Kolay yol: Eclipse'i / opt'ten başlatmanız ve Unity başlatıcısında (kenar çubuğu) görünmesi için bir simge aramanız yeterlidir. Sağ tıklayın ve "Başlatıcıda tut" seçeneğini işaretleyin.


Bu işe yarıyor ama bir simge alamıyorum.
schmmd

0

Ubuntu 11.10 için

gnome-panelHenüz kurulmamışsa, Ubuntu Yazılım Merkezi'nden indirin .

Gnome "Create Launcher" komutunu aşağıdaki gibi uçbirimden çalıştırın:

gnome-desktop-item-edit --create-new ~/.local/share/applications/

Bir iletişim kutusu belirecektir.

  • Ad için: muhtemelen "Eclipse" olarak adlandırmak isteyeceksiniz.
  • Komut için: Eclipse yürütülebilir dosyasının bulunduğu yere göz atın.
  • Yorum için: "Eclipse IDE" gibi bir şey yapmalı.
  • Simge için, sıçrama tahtası simgesini tıklatın, sonra yürütülebilir dosyanın bulunduğu klasöre gidin ve icon.xpm'yi seçin.
  • Tamam'ı tıklayın. Şimdi başlatıcı simgesini yaptınız. Geriye kalan tek şey başlatıcı çubuğuna koymak.
  • ~ / .Local / share / applications / klasörünü açın. Gizli .local klasörünü göstermek için ctrl-h tuşlarına basmanız gerekebilir.
  • Yeni yaptığınız Eclipse başlatıcısı simgesini başlatıcının üzerine sürükleyin.

Bitti!


0

Exec satırında çalıştırılabilir ( eclipse) işlevini doğrudan girin. Boşluğa özel karakterler eklemeyi denemeyin , yani , eğer tutulmanız varsa /home/username/My Dev Programs/Eclipse/eclipsesatırın tamamını çalıştırma satırındaki boşluklarla doldurun . İşte benim eclipse.desktopdosyam:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/marcos/Imagens/Icons/Eclipse Icon 128.png
Name=Eclipse
Exec=/home/marcos/Dev Software/eclipse/eclipse
Comment=Eclipse IDE
Name=Eclipse
Comment=Eclipse IDE

Eğer benim yapılandırmama bakarsanız, özel karakterler veya boşluklarla hiçbir şey yapmadığımı görebilirsiniz.
csilk

0

Bunu kullan:

[Desktop Entry]
Version=4.2
Name=Eclipse
Comment=Java IDE
Exec=/home/USERNAME/eclipse/eclipse
Type=Application
Icon=/home/USERNAME/eclipse/icon.png
Terminal=false
NoDisplay=false
Categories=Development;IDE

Benim için çalışıyor.


0

Atem18 doğru. Eğer rampanızın sistem genelinde erişilebilir olmasını istiyorsanız bunu yapın. Bu şekilde rampa oluşturma işlemini otomatik hale getirdim. Bu, zaten bir gnome panel kurduğunuzu varsayar.

  1. açık terminal
  2. mkdir ~/bin veya ana dosya tarayıcınıza sağ tıklayın ve klasör kutusunu oluşturun.
  3. source .profile veya oturumu kapat ve giriş yap
  4. gedit terminalde veya tire

    #!/bin/sh 
    sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
    

    Tire / madde işaretleri kullanmayın ve girintiye gerek yok.

  5. Yeni bin dizininize hiç boşluk bırakmayan bir ad verin ve sonra çalıştırılabilir ( chmod a+x launcher-script) veya sağa git> Özellikler'e sağ tıklayın ve çalıştır kutusuna tıklayın.

  6. şimdi terminalde: sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. Başlatıcı Oluşturma kullanıcı arayüzü açık olmalıdır.

    Tür = Terminalde Uygulama BU SADECE BU ZAMAN UYGULANIR. Bundan sonra çoğu zaman Uygulama olacaktır.

  8. Ne istersen adlandırabilirsin. NO-SPACES-ALLOWED Madeni aradımCreate-Launcher

  9. Komut alanına, 3. adımdan itibaren komut dosyasının yolunu yazın: /home/mike/bin/launcher-scriptKullanıcı adınızı ve oluşturduğunuz gerçek dosya adını kullanın.

  10. Bir simge eklemek için yaya tıklayın. Gimp'e yaptım ama kullanabileceğiniz çok genel ve zaten kurulu olan birçok simge var. Baharı tıkladığınızda sizi bir parçaya götürür.

  11. İşiniz bittiğinde tamam'a tıklayın. Şimdi dosya tarayıcınızı aşağı doğru gezinebilirsiniz /usr/share/applicationsve yeni başlatıcınızı bulacaksınız. Sadece başlatıcı çubuğuna sürükleyin ve gitmeye hazırsınız. Bu işlem, başlatıcınızı tüm kullanıcıların erişebileceği bir yere koyar. Bulduğum şeylerin çoğu masaüstünde, bazıları için iyi olan ama benim için olmayan şeyleri ortaya koyuyor. Umarım bunu faydalı bulursun.

Artık kolayca tutulma başlatıcınızı ve diğerlerini kolayca oluşturabilirsiniz.

Düşündükten sonra, her yeni başlatıcı oluşturduğunuzda, şifrenizi girmeniz gerekecektir. Bu, yeni başlatıcının tüm kullanıcılar tarafından erişilebilir olmasını sağlamak için gereklidir. Köke ait olacak ve grup bu şekilde kök olacaktır. Sistemin geri kalanı yapılandırılmış olarak geliyor. Eğer cdiçin /usr/share/applications, type ls -lve kendinizi, doğrulamak. Ubuntu, işletim sistemlerini rampaları oluşturmak için önceden kurulmuş bir uygulama ile tedarik etmeliydi. Ekran koruyucu gibi aynı fikirde değilim ve masaüstüne kısa yoldan başka şeyler de var. Birkaç gündür sadece 11: 10'da bulundum. Kolej denemesini ona vereceğim. Hala bir ay içinde hoşuma gitmiyorsa o zaman düzelteceğim.

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.