Obecnie mam IntelliJ IDEA 15.01 w moim systemie. Niedawno pobrałem Intellij IDEA 15.04. Po uruchomieniu idea.sh
skryptu, aby go otworzyć, poszedłem do menu narzędzi i utworzyłem program uruchamiający pulpit. Po zamknięciu IDEA próbowałem otworzyć go za pomocą programu uruchamiającego, który zamiast tego otworzył IDEA 15.01. Następnie spróbowałem otworzyć IDEA za pomocą programu uruchamiającego w /usr/share/applications
(który działa poprawnie), a następnie przypiąć odpowiedni program uruchamiający do pulpitu. Program uruchamiający działa poprawnie, dopóki nie uruchomię ponownie komputera. Po ponownym uruchomieniu program uruchamiający powraca do otwarcia IDEA 15.01.
Jak to naprawić?
Katalog instalacyjny IDEA: /home/thenumberone/idea-IC-143.2287.1/
Zawartość /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
Odpowiedzi:
Przyczyna
Jestem w 100% pewien, że nadal masz lokalny program uruchamiający pomysł 15.01
~/.local/share/applications/jetbrains-idea-ce.desktop
.Jeśli przeciągniesz globalny (
/usr/share/applications/jetbrains-idea-ce.desktop
) na program uruchamiający, tymczasowo „zmusisz” Unity Launcher do pracy z globalnym, ale lokalny unieważnia globalny przy ponownym uruchomieniu (logowanie).Co robić?
Wystarczy usunąć lokalny
.desktop
plik~/.local/share/applications
, wylogować się i ponownie zalogować.źródło
Aby zaktualizować program uruchamiający podczas aktualizacji IntelliJ:
Biegać
Otwórz NEW Intellij, przechodząc do katalogu NEWIntellij home i uruchamiając bin / idea.sh
Jeśli ikona uruchamiania nie pozostanie po zamknięciu programu Intellij
rm ~/.local/share/applications/jetbrains-idea.desktop
źródło
Prostszym sposobem jest:
to jest to!
źródło
Niedawno natknąłem się na ten problem i znalazłem inną, znacznie prostszą alternatywę.
ln -s idea-IC-[version.number.here] IntelliJ
~/.local/share/applications/jetbrains-idea-ce.desktop
) za pomocą swojego ulubionego edytora, np. Nano, vi, gedit itp.Zmodyfikuj pole Ikona (około linii 5) i pole Exec (około linii 6), aby wskazywały odpowiednie pliki pod bin w ścieżce, w której utworzono link symboliczny powyżej. Twój plik powinien teraz wyglądać następująco:
Zapisz i gotowe!
Od teraz, po pobraniu jakiejkolwiek aktualizacji IDE, wystarczy zaktualizować symboliczny link, aby wskazywał nowy folder aktualizacji i jesteś dobry.
źródło