Оновлення запуску для Intellij IDEA в Ubuntu


26

На даний момент у мене в системі IntelliJ IDEA 15.01. Нещодавно я завантажив Intellij IDEA 15.04. Після запуску idea.shсценарію для його відкриття я перейшов до меню інструментів і створив запуск робочого столу. Після закриття IDEA я спробував відкрити його з пусковим пристроєм, який натомість відкрив IDEA 15.01. Після цього я спробував відкрити IDEA за допомогою панелі запуску в /usr/share/applications(яка працює правильно), а потім зафіксував відповідний запуск на робочому столі. Пускова установка працює правильно, поки я не перезавантажую комп'ютер. Після того як я перезавантажую, пускова установка повертається до відкриття IDEA 15.01.

Як це виправити?

Каталог встановлення IDEA: /home/thenumberone/idea-IC-143.2287.1/

Зміст /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

Чи встановлює s / w автоматичне оновлення чи мені потрібно дотримуватися нормальної установки та видалити стару версію пізніше?
SY_13

Відповіді:


26

Причина

Я на 100% впевнений, що у вас все ще є локальна ідея 15.01 ~/.local/share/applications/jetbrains-idea-ce.desktop.

Якщо ви перетягнете глобальний ( /usr/share/applications/jetbrains-idea-ce.desktop) на пусковий апарат, ви тимчасово "змусите" Unity Launcher працювати з глобальним, але локальний перекриє глобальний при перезапуску (вході).

Що робити?

Просто видаліть локальний .desktopфайл ~/.local/share/applications, увійдіть та вийдіть із нього назад.


Дивовижно - я боровся з цим під час кожного оновлення IntelliJ. Спасибі !
Мат

32

Щоб оновити пускову установку під час оновлення IntelliJ:

  1. Закрийте всі екземпляри OLD Intellij
  2. Видаліть ярлик OLD Intellij із панелі запуску (клацніть правою кнопкою миші -> Розблокувати з панелі запуску)
  3. Біжи

    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. Відкрийте НОВИЙ Intellij, зайшовши в домашній каталог NEWIntellij та запустивши контейнер bin / idea.sh

  5. Інструменти -> Створити запис на робочому столі
  6. Заблокуйте нову іконку для запуску (клацніть правою кнопкою миші -> заблокувати для запуску)

Якщо піктограма запуску не залишиться після закриття Intellij

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. Відкрийте Intellij -> Інструменти -> Створити запис на робочому столі
  3. Клацніть правою кнопкою миші на піктограму запуску Intellij -> замок для запуску

Чудово, це працює! Це має бути прийнята відповідь!
kravemir

Це для користувачів WebStorm на Ubuntu 18.04. Коли я спробував це на другому кроці №2 "Відкрити WebStorm -> Інструменти -> Створити запис на робочому столі", це не спрацювало. Я не бачив іконки на робочому столі чи в панелі обраних. Для роботи було натискання кнопки «Команда», щоб відкрити менеджер програм, вводив «веб-шторм» на панель пошуку і натискав на піктограму WebStorm, яка з’явилася в результатах пошуку. Як тільки WebStorm з'явився, я міг правою кнопкою миші клацнути піктограму WebStorm на панелі запуску і додати її до вибраного.
Роберт Ошлер

8

Більш простий спосіб:

  1. Видаліть усі старі ярлики IntelliJ.
  2. Перейдіть на нову версію свого IntelliJ за адресою INTELLIJ_DIRECTORY / bin за допомогою командного рядка та виконайте ./idea.sh
  3. У IDE перейдіть до Інструменти -> Створити запис на робочому столі ...
  4. Підтвердіть створення, якщо його запитують
  5. Вийдіть із системи та увійдіть
  6. У меню Unity знайдіть IntelliJ, запустіть його і на лівій бічній панелі, де відображається ваш значок IntelliJ, натисніть «Заблокувати для запуску».

Це воно.


1

Тому я нещодавно зіткнувся з цим питанням і знайшов ще одну альтернативу, яка була набагато простішою.

  1. Спочатку створіть символічне посилання на ваш новий IntelliJ IDE в каталозі програм або папці, в якій зазвичай зберігаються ваші програми IDE. Прикладln -s idea-IC-[version.number.here] IntelliJ
  2. Відкрийте локальний файл запуску робочого столу ( ~/.local/share/applications/jetbrains-idea-ce.desktop) з улюбленим редактором, наприклад, nano, vi, gedit тощо.
  3. Змініть поле Значок (приблизно рядок 5) та поле Exec (приблизно рядок 6), щоб вказати на відповідні файли під бін в шлях, де ви створили символічне посилання вище. Тепер ваш файл повинен виглядати так:

    [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. Збережіть і зробіть!

Відтепер після завантаження будь-якого оновлення IDE все, що вам потрібно зробити, - це оновити символічне посилання, щоб вказати на нову папку оновлення, і ви добре.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.