Java 애플리케이션 실행기가 Unity 실행기에 남아 있지 않습니다.


19

Java 응용 프로그램 인 IntelliJ IDEA를 사용하고 있습니다. Dash를 통해 실행되면 이름이없는 런처 아이콘이 표시됩니다. 마우스 오른쪽 버튼을 클릭하고 "런처에 유지"를 선택하려고 여러 번 시도했지만 성공하지 못했습니다. 닫을 때마다 실행기 아이콘이 사라집니다. MyUnity를 사용하여이 문제를 해결하려고했지만 실패했습니다. 나는 이것을 수동으로 해킹하는 것을 신경 쓰지 않지만 발사기 구성이 어디에 저장되어 있는지 또는 무엇을 해야할지 모르겠다.

관련 데스크탑 파일이 아래에 표시되어 있으며 대시와 완벽하게 작동합니다.

[Desktop Entry]
Type=Application
Name=IntelliJ IDEA
Comment=IntelliJ Integrated Development Environment
Icon=/opt/IntelliJ-IDEA-11/bin/idea48.png
Exec=/opt/IntelliJ-IDEA-11/bin/idea.sh
Terminal=false
StartupWMClass=Intellij_IDEA
Categories=Development;IDE;Java;

답변:


21

이것은 모든 JetBrain IDE에서 문제입니다. PyCharm (내가 사용하는 것)에서 2.0 버전으로 해결되었습니다. 해당 IntelliJ 버전 (11 가능성이 있지만 확실하지는 않습니다)에서 해결되었을 것입니다.

도구 메뉴 로 이동하여 데스크탑 항목 작성을 선택 해야합니다 . 올바른 위치에 올바른 데스크탑 파일이 생성되므로 DE 메뉴 (Unity Dash 포함)에 추가됩니다. 그런 다음 메뉴에서 아이콘을 시작하고 아이콘을 고정하거나 막대로 끌어서 놓을 수 있습니다.

메뉴 이름은 IntelliJ를 사용하지 않는 PyCharm의 메뉴 이름이지만 동일 할 수 있습니다.


고마워요! 그것은 매력처럼 작동했습니다. 이 데스크탑 파일과 내가 해킹 한 파일의 차이점이 무엇인지 궁금합니다. 또한 왜 이것이 일부 메뉴에서 숨겨져 있고 첫 번째 실행의 일부가 아닌가?
리틀 바비 테이블

확인할 수 없지만 차이점은 StartupWMClass 값입니다. 직접 확인할 수 있습니다. .desktop은 ~ / .local / share / applications 또는 / usr / share / applications에 있어야합니다 (한 사용자를 위해 선택한 경우 첫 번째 옵션, 시스템 전체에서 만든 경우 다른 옵션). )
Javier Rivera

나는 그것이 ... 관한 사항의 .desktop 파일의 위치 생각
알린 안드레이에게

1
Create Desktop Entrygit.jetbrains.org/?p=idea/community.git;a=commit;h=011db682 와 함께 Intellij IDEA에 추가되어 youtrack.jetbrains.com/issue/IDEA-70806 을 수정 했습니다 . 우분투 12.04 LTS (Precise Pangolin)의 매력처럼 작동합니다.
Roberto Tyley

1

이 .desktop 파일은 IntelliJ 11을 사용하여 저에게 효과적이었습니다.

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/mizu/Programs/IntelliJ/bin/idea_CE128.png
Exec=/bin/sh /home/mizu/Programs/IntelliJ/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=jetbrains-idea-ce

0

IDEA 10.5에 데스크탑 파일 작성을위한 메뉴 항목이 표시되지 않지만 손으로 ​​쉽게 작성할 수 있습니다.

다음은 내 .desktop 파일입니다 (IDEA 10.5 Ultimate Edition 용).

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/usr/local/share/devtools/idea-IU-107.105/bin/idea128.png
Exec=/bin/sh /usr/local/share/devtools/idea-IU-107.105/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=com.intellij.idea.Main

유니티를 처음 사용하는 경우 해당 .desktop 파일을 실행기로 드래그하면됩니다.


0

이 웹은 창 일치를 사용자 정의하는 데 사용할 수있는 보편적 인 단계를 설명합니다. 다른 데스크탑에서도 완벽하게 작동합니다.

http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching

쉽게 한:

  • (자바) 애플리케이션 시작
  • 실행 : xprop | grep WM_CLASS | awk '{print $ 4}'
  • 이 줄을 응용 프로그램의 myapp.desktop 파일에 추가하십시오. StartupWMClass = output_from_step_2__without_quotes

예 : StartupWMClass = net-sourceforge-squirrel_sql-client-Main


0

Intellij IDEA 12.1을 Ubuntu 12.04 이상에서 작동 시키려면 :

1>라는 파일을 만듭니다 : ~/.local/share/applications/jetbrains-idea.desktop

2>이 내용을 파일에 추가하십시오.

[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=<YOUR-IDEA-FOLDER>/bin/idea.png
Exec="<YOUR-IDEA-FOLDER>/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea

3> 시스템 재부팅

이제 우분투에서 완벽하게 작동하는 최고의 IDE를 갖게 될 것입니다.


0
  1. bin 폴더에서 ./idea.sh로 소프트웨어를여십시오.
  2. IntelliJ IDEA에서 도구> 데스크탑 항목 작성 ...을 클릭하십시오.
  3. 실행기에서 IntelliJ 아이콘을 마우스 오른쪽 버튼으로 클릭하고 잠그십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.