Обновление Launcher для Intellij IDEA в Ubuntu

В настоящее время в моей системе установлен 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
26
задан 3 March 2016 в 18:03

5 ответов

Причина

я на 100% уверен, что у Вас все еще есть локальная идея 15,01 средств запуска в ~/.local/share/applications/jetbrains-idea-ce.desktop.

при перетаскивании глобального (/usr/share/applications/jetbrains-idea-ce.desktop) на средстве запуска Вы временно "вынуждаете" Средство запуска Единицы работать с глобальным, но локальный взял верх, глобальный на перезапуске (входят в систему).

, Что сделать?

Просто удаляют локальное .desktop файл в ~/.local/share/applications, выходят из системы и въезжают задним ходом.

25
ответ дан 4 March 2016 в 04:03
  • 1
    @muru хотят объяснить, почему это? I' m любопытный. – grooveplex 2 June 2017 в 03:21

Для обновления средства запуска, когда Вы обновляете IntelliJ:

  1. Близкий все СТАРЫЕ экземпляры Intellij
  2. Удаляют СТАРЫЙ ярлык 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. Открывает NEW Intellij путем движения в NEWIntellij, домашний dir и рабочие инструменты bin/idea.sh

  5. -> Создают настольную запись
  6. Блокировка новый значок к средству запуска (щелчок правой кнопкой-> блокировка к средству запуска)

, Если значок средства запуска не останется после заключительного Intellij

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. Открывают Intellij-> Tools->, настольная запись Create
  3. Щелкает правой кнопкой по значку средства запуска Intellij-> блокировка к средству запуска
29
ответ дан 4 March 2016 в 04:03
  • 1
    Спасибо @muru, конечно, you' право ре. Я продолжаю путать те два... – Byte Commander 2 June 2017 в 03:29

Более простой способ:

  1. Удаляют все старые ярлыки IntelliJ.
  2. Идут новая версия Вашего IntelliJ в INTELLIJ_DIRECTORY/bin через командную строку и выполняют./idea.sh
  3. В IDE, для движения, Инструменты-> Создают Настольную Запись...
  4. Подтверждают создание, если спросили
  5. , Выход и вход в систему
  6. В меню Unity ищут IntelliJ, запускают его и на левой боковой панели, где Вы видите свой значок IntelliJ, нажмите "Lock to Launcher".

Вот именно.

7
ответ дан 4 March 2016 в 04:03

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

  1. Первый, создайте символьную ссылку на свой новый IntelliJ IDE в Каталоге приложений или папке, которую Вы обычно сохраняете своими приложениями IDE. Пример ln -s idea-IC-[version.number.here] IntelliJ
  2. Открывает локальный настольный файл (~/.local/share/applications/jetbrains-idea-ce.desktop) средства запуска с Вашим любимым редактором, например, нано, vi, gedit, и т.д.
  3. Изменяют поле Icon (приблизительно строка 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, все, что необходимо сделать, обновить символьную ссылку для указания на новую папку обновления, и Вы хороши.

0
ответ дан 29 September 2019 в 21:00

Открыть Intellij -> Инструменты -> Создать запись на рабочем столе

Это обновит ярлык, если он уже существует.

1
ответ дан 18 March 2020 в 13:17

Другие вопросы по тегам:

Похожие вопросы: