우분투에서 Intellij IDEA 용 실행기 업데이트 실행기를 만들었습니다. IDEA를 닫은

현재 시스템에 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



답변

원인

나는 여전히 로컬 아이디어 15.01 런처가에 있다고 100 % 확신합니다 ~/.local/share/applications/jetbrains-idea-ce.desktop.

전역 ( /usr/share/applications/jetbrains-idea-ce.desktop)을 런처로 드래그하면 Unity Launcher가 전역으로 작동하도록 일시적으로 “강제”하지만 로컬 (다시 시작)은 재시작시 (로그인) 전역을 지배합니다.

무엇을해야합니까?

에서 로컬 .desktop파일을 제거하고 ~/.local/share/applications로그 아웃 한 후 다시 로그인하면됩니다.


답변

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. NEWIntellij 홈 디렉토리로 이동하여 bin / idea.sh를 실행하여 NEW Intellij를 엽니 다.

  5. 도구-> 데스크탑 항목 작성
  6. 실행기에 새 아이콘 잠금 (마우스 오른쪽 버튼 클릭-> 실행기에 잠금)

Intellij를 닫은 후 실행기 아이콘이 유지되지 않는 경우

  1. rm ~/.local/share/applications/jetbrains-idea.desktop
  2. Intellij-> 도구-> 데스크탑 항목 작성을여십시오.
  3. Intellij 실행기 아이콘을 마우스 오른쪽 버튼으로 클릭-실행기에 고정

답변

더 간단한 방식은 다음과 같습니다.

  1. 이전 IntelliJ 바로 가기를 모두 제거하십시오.
  2. 명령 줄을 통해 INTELLIJ_DIRECTORY / bin에서 IntelliJ의 새 버전으로 이동하여 ./idea.sh를 실행하십시오.
  3. IDE에서 도구-> 데스크탑 항목 작성 …으로 이동하십시오.
  4. 요청이있을 경우 생성 확인
  5. 로그 오프 및 로그인
  6. Unity 메뉴에서 IntelliJ를 찾아서 실행 한 다음 왼쪽 패널에서 IntelliJ 아이콘이 표시되면 “실행기에 고정”을 클릭하십시오.

그게 다야.


답변

그래서 최근 에이 문제에 부딪 쳤고 훨씬 간단한 다른 대안을 찾았습니다.

  1. 먼저 Applications 디렉토리 또는 IDE 응용 프로그램을 일반적으로 보관하는 폴더에 새 IntelliJ IDE에 대한 심볼릭 링크를 만듭니다. 예ln -s idea-IC-[version.number.here] IntelliJ
  2. ~/.local/share/applications/jetbrains-idea-ce.desktopnano, vi, gedit 등 선호하는 편집기로 로컬 데스크탑 런처 파일 ( )을 엽니 다 .
  3. 아이콘 필드 (약 5 행) 및 Exec 필드 (약 6 행)를 수정하여 위의 기호 링크를 작성한 경로의 bin 아래에서 해당 파일을 가리 키십시오. 파일은 이제 다음과 같아야합니다.

    [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 업데이트를 다운로드 한 후 새 업데이트 폴더를 가리 키도록 기호 링크를 업데이트하기 만하면됩니다.


답변