Perbarui Peluncur untuk Intellij IDEA di Ubuntu


26

Saat ini saya memiliki IntelliJ IDEA 15.01 di sistem saya. Saya baru-baru ini mengunduh Intellij IDEA 15.04. Setelah menjalankan idea.shskrip untuk membukanya, saya pergi ke menu alat, dan membuat peluncur desktop. Setelah menutup IDEA, saya mencoba membukanya dengan peluncur, yang malah membuka IDEA 15.01. Setelah itu, saya mencoba membuka IDEA menggunakan launcher di /usr/share/applications(yang berfungsi dengan benar) dan kemudian menyematkan launcher yang sesuai ke desktop. Peluncur berfungsi dengan benar sampai saya me-restart komputer saya. Setelah saya restart, peluncur kembali membuka IDEA 15.01.

Bagaimana cara saya memperbaikinya?

Direktori pemasangan IDEA: /home/thenumberone/idea-IC-143.2287.1/

Isi dari /usr/share/applications/jetbrains-idea-ce.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community Edition
Icon=/home/thenumberone/idea-IC-143.2287.1/bin/idea.png
Exec="/home/thenumberone/idea-IC-143.2287.1/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea-ce

Apakah s / w secara otomatis menginstal pembaruan atau apakah saya harus mengikuti instalasi normal dan menghapus versi yang lama nanti?
SY_13

Jawaban:


26

Penyebab

Saya 100% yakin Anda masih memiliki peluncur ide lokal 15,01 ~/.local/share/applications/jetbrains-idea-ce.desktop.

Jika Anda menyeret /usr/share/applications/jetbrains-idea-ce.desktoppeluncur global ( ) ke peluncur, Anda sementara "memaksa" Peluncur Persatuan untuk bekerja dengan peluncur global, tetapi peluncur lokal mengesampingkan peluncur global saat restart (masuk).

Melakukan apa?

Cukup hapus .desktopfile lokal ~/.local/share/applicationsmasuk, keluar dan kembali.


Luar biasa - Saya berjuang dengan ini pada setiap pembaruan IntelliJ. Terima kasih!
Mat

32

Untuk memperbarui peluncur saat Anda meningkatkan IntelliJ:

  1. Tutup semua instance OLD Intellij
  2. Hapus pintasan OLD Intellij dari peluncur (klik kanan -> Buka kunci dari peluncur)
  3. Menjalankan

    rm ~/.local/share/applications/jetbrains-idea.desktop
    rm ~/.gnome/apps/jetbrains-idea.desktop
    sudo rm /usr/local/bin/idea
    sudo rm /usr/share/applications/jetbrains-idea.desktop
    
  4. Buka Intellij BARU dengan membuka direktori home NEWIntellij dan menjalankan bin / idea.sh

  5. Alat -> Buat entri desktop
  6. Kunci ikon baru ke peluncur (klik kanan -> kunci ke peluncur)

Jika ikon peluncur tidak akan tetap setelah menutup Intellij

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. Buka Intellij -> Alat -> Buat entri desktop
  3. Klik kanan pada ikon Intellij launcher -> lock to launcher

Bagus, ini berhasil! Ini harus menjadi jawaban yang diterima!
kravemir

Ini untuk pengguna WebStorm di Ubuntu 18.04. Ketika saya mencoba ini langkah kedua # 2 "Buka WebStorm -> Tools -> Buat entri desktop", itu tidak berhasil. Saya tidak melihat ikon muncul di desktop atau bilah Favorit. Apa yang berhasil adalah mengklik tombol "Command" untuk memunculkan manajer aplikasi, memasukkan "webstorm" ke dalam bilah pencarian, dan mengklik ikon WebStorm yang muncul di hasil pencarian. Setelah WebStorm muncul, saya kemudian dapat mengklik kanan ikon WebStorm pada bilah peluncur dan menambahkannya ke Favorites.
Robert Oschler

8

Cara yang lebih sederhana adalah:

  1. Hapus semua pintasan IntelliJ lama.
  2. Buka versi baru IntelliJ Anda di INTELLIJ_DIRECTORY / bin melalui baris perintah, dan jalankan ./idea.sh
  3. Dalam IDE, untuk pergi Tools -> Buat Entri Desktop ...
  4. Konfirmasikan pembuatan jika diminta
  5. Logoff dan login
  6. Di menu Unity, cari IntelliJ, luncurkan dan, di panel sebelah kiri tempat Anda melihat ikon IntelliJ, klik "Lock to Launcher".

Itu dia.


1

Jadi saya mengalami masalah ini baru-baru ini dan saya menemukan alternatif lain yang jauh lebih sederhana.

  1. Pertama, buat tautan simbolis ke IDE IntelliJ baru Anda di direktori Aplikasi atau folder yang biasanya Anda simpan aplikasi IDE Anda. Contohln -s idea-IC-[version.number.here] IntelliJ
  2. Buka file launcher desktop lokal ( ~/.local/share/applications/jetbrains-idea-ce.desktop) dengan editor favorit Anda misalnya nano, vi, gedit, dll.
  3. Ubah bidang Ikon (kira-kira baris 5) dan bidang Exec (kira-kira baris 6) untuk mengarahkan ke file yang sesuai di bawah tempat sampah di mana Anda membuat tautan simbolik di atas. File Anda sekarang akan terlihat seperti ini:

    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=IntelliJ IDEA Community Edition
    Icon=/home/rhycce/Applications/IntelliJ/bin/idea.png
    Exec="/home/rhycce/Applications/IntelliJ/bin/idea.sh" %f
    Comment=The Drive to Develop
    Categories=Development;IDE;
    Terminal=false
    StartupWMClass=jetbrains-idea-ce
    
  4. Simpan dan Selesai!

Mulai sekarang, setelah mengunduh pembaruan IDE, yang harus Anda lakukan adalah memperbarui tautan simbolis untuk menunjuk ke folder pembaruan baru dan Anda baik-baik saja.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.