Birlik başlatıcısında kalmayan Java uygulaması başlatıcısı

19

Java uygulaması olan IntelliJ IDEA kullanıyorum. Çalıştırıldığında (Dash aracılığıyla çağrılır) adsız bir başlatıcı simgesi gösterilir. Sağ tıklayıp "başlatıcıda tutmak" ı seçmek için birkaç kez denedim, ancak başarılı olamadım - her kapattığımda başlatıcı simgesi kayboluyor. Bunu düzeltmek için MyUnity kullanmayı denedim, ancak başarısız oluyor. Bunu el ile hacklemiyorum, ama başlatıcı yapılandırmalarının nerede saklandığını veya ne yapılacağını bilmiyorum.

İlgili masaüstü dosyası aşağıda gösterilmiştir ve çizgi ile mükemmel şekilde çalışır.

[Desktop Entry]
Type=Application
Name=IntelliJ IDEA
Comment=IntelliJ Integrated Development Environment
Icon=/opt/IntelliJ-IDEA-11/bin/idea48.png
Exec=/opt/IntelliJ-IDEA-11/bin/idea.sh
Terminal=false
StartupWMClass=Intellij_IDEA
Categories=Development;IDE;Java;
    
sordu Little Bobby Tables 21.12.2011 10:37

6 cevap

21

Bu, tüm JetBrain IDE'lerinde bir sorundur. PyCharm'da (kullandığım) 2.0 sürümünde çözüldü. Muhtemelen ilgili IntelliJ versiyonunda çözülecektir (muhtemelen 11, ama emin değilim).

Araçlar Menüsüne gitmeli ve Masaüstü Girişi Oluştur 'u seçmelisiniz. Doğru yerde doğru bir Masaüstü dosyası oluşturacak, böylece DE menüsüne (Unity Dash dahil) eklenecektir. Ardından, menüden başlatabilir ve simgeyi sabitleyebilir veya çubuğu sürükleyip bırakabilirsiniz.

Menü isimlerinin IntelliJ'yi kullanmadığım için PyCharm'da yer aldıklarını, ancak muhtemelen aynı olduklarını unutmayın.

    
verilen cevap Javier Rivera 21.12.2011 10:49
1

Bu .desktop dosyası, IntelliJ 11'i kullanarak benim için çalıştı:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/mizu/Programs/IntelliJ/bin/idea_CE128.png
Exec=/bin/sh /home/mizu/Programs/IntelliJ/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=jetbrains-idea-ce
    
verilen cevap Mendhak 07.01.2012 16:59
0

Masaüstü dosyasını oluşturmak için IDEA 10.5'te menü girişini görmedim, ancak kolayca elle oluşturabilirsiniz.

İşte .desktop dosyası (IDEA 10.5 nihai sürümü için):

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/usr/local/share/devtools/idea-IU-107.105/bin/idea128.png
Exec=/bin/sh /usr/local/share/devtools/idea-IU-107.105/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=com.intellij.idea.Main

Birliğe yeni iseniz, o .desktop dosyasını başlatıcıya sürükleyebilirsiniz.

    
verilen cevap Lance 13.06.2012 13:03
0

Bu web, pencere eşleştirmesini özelleştirmek için kullanılabilecek evrensel adımları açıklar ... diğer masaüstleri için de mükemmel çalışır:

İşte

Basitleştirilmiş:

  • (Java) uygulamanızı başlatın
  • Yürüt: xprop | grep WM_CLASS | awk '{print $ 4}'
  • Bu satırı, uygulamaların myapp.desktop dosyasına ekleyin StartupWMClass = output_from_step_2__without_quotes

Örnek:     StartupWMClass = net-sourceforge-squirrel_sql-client-Main

    
verilen cevap Rostislav Stribrny 20.04.2013 11:25
0

Intellij IDEA 12.1'in Ubuntu 12.04 + ile çalışmasını sağlamak için:

R1 Adlı bir dosya oluştur: ~/.local/share/applications/jetbrains-idea.desktop

2 nin Bu içeriği dosyaya ekleyin:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=<YOUR-IDEA-FOLDER>/bin/idea.png
Exec="<YOUR-IDEA-FOLDER>/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea

R3 Sistemi yeniden başlat

Artık Ubuntu'nuz üzerinde tam olarak çalışan en iyi IDE'ye sahip olacaksınız.

    
verilen cevap rtfpessoa 28.10.2013 00:03
0
  1. Yazılımı ./idea.sh adresinden bin klasöründen açın
  2. IntelliJ IDEA’da Araçlar & gt; Masaüstü girişi oluştur ...
  3. Başlatıcı üzerindeki IntelliJ simgesine sağ tıklayıp kilitleyerek buraya yapıştırın.
verilen cevap Pasayandeh Arman 22.08.2014 16:56

Etiketlerdeki diğer soruları oku