いくつかの背景情報:私はDockyに関するバグレポートに従いました(リンク1、リンク2、そしてこのリンクの他のすべて...)そしてPlankは.desktopファイルの正しいStartupWMClassを使用してIntelliJ IDEAを認識するようにしました。端末でもアイデアを入力し、IDEAを実行し、ドックに正しく表示されます。アイコンが表示されますが、再起動後は機能しなくなります。もう1つのことは、テキストエディタで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、本当にひどいです。