몇 가지 배경 정보: 저는 Docky에 대한 버그 보고서를 따랐습니다(링크 1,링크 2, 그리고 이 링크의 다른 모든 것...) 그리고 Plank가 .desktop 파일의 올바른 StartupWMClass를 사용하여 IntelliJ IDEA를 인식하도록 만들었습니다. 터미널에서도 아이디어를 입력하고 IDEA를 실행하고 도크에 올바르게 표시됩니다. 아이콘이 표시되지만 재부팅한 후에는 더 이상 작동하지 않습니다. 더 이상한 점은 텍스트 편집기로 idea.desktop을 열고 저장하면 다음에 재부팅할 때까지 다시 작동하기 시작한다는 것입니다. 어떻게 되나요?
이것은 /usr/bin/idea에 있는 내 IDEA bash입니다.
#!/bin/sh
export IDEA_HOME="/opt/idea-IU-135.909/bin"
$IDEA_HOME/idea.sh $*
내 idea.desktop 파일은 다음 위치에 있습니다 /usr/share/applications/idea.desktop
.
[Desktop Entry]
Encoding=UTF-8
Name=IntellJ IDEA
Comment=The Best Java and Polyglot IDE
StartupWMClass=jetbrains-idea
Exec=idea
Icon=intellij-idea-ultimate-edition
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
현재 다음과 같이 강제로 열고 저장하여 이 문제를 해결했습니다 /etc/rc.local
.
sudo vim /usr/share/applications/idea.desktop
:wq
exit 0
다른 어떤 옵션이 있나요? 여기서 무슨 일이 일어날 수 있습니까? 터미널에서 파일을 열고 저장하는 더 좋은 방법이 있습니까? IMHO, 정말 끔찍해요.