В настоящее время в моей системе установлен 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
я на 100% уверен, что у Вас все еще есть локальная идея 15,01 средств запуска в ~/.local/share/applications/jetbrains-idea-ce.desktop
.
при перетаскивании глобального (/usr/share/applications/jetbrains-idea-ce.desktop
) на средстве запуска Вы временно "вынуждаете" Средство запуска Единицы работать с глобальным, но локальный взял верх, глобальный на перезапуске (входят в систему).
Просто удаляют локальное .desktop
файл в ~/.local/share/applications
, выходят из системы и въезжают задним ходом.
Для обновления средства запуска, когда Вы обновляете IntelliJ:
, Выполнение
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
Открывает NEW Intellij путем движения в NEWIntellij, домашний dir и рабочие инструменты bin/idea.sh
, Если значок средства запуска не останется после заключительного Intellij
rm ~/.local/share/applications/jetbrains-idea.desktop
Более простой способ:
Вот именно.
$*
дает Вам всем аргументы как один объект, тогда как $@
дает Вам всем аргументы как единственные объекты.
– Byte Commander
2 June 2017 в 03:30
Таким образом, я недавно сталкиваюсь с этой проблемой, и я нашел другую альтернативу, которая была намного более простой.
ln -s idea-IC-[version.number.here] IntelliJ
~/.local/share/applications/jetbrains-idea-ce.desktop
) средства запуска с Вашим любимым редактором, например, нано, vi, gedit, и т.д. Изменяют поле 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
Сохраняют и Сделанный!
С этого времени, после загрузки любого обновления IDE, все, что необходимо сделать, обновить символьную ссылку для указания на новую папку обновления, и Вы хороши.
Открыть Intellij -> Инструменты -> Создать запись на рабочем столе
Это обновит ярлык, если он уже существует.