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;
これは、すべてのJetBrain IDEの問題です。 PyCharm(私が使用しているもの)では、2.0バージョンで解決されています。対応するIntelliJバージョンで解決される可能性があります(おそらく11ですが、よくわかりません)。
ツールメニューに移動し、デスクトップエントリの作成を選択する必要があります。正しい場所に正しいデスクトップファイルが作成されるため、DEメニュー(Unity Dashを含む)に追加されます。その後、メニューから開始してアイコンを固定するか、バーにドラッグアンドドロップします。
IntelliJを使用していないため、メニュー名はPyCharmのものですが、おそらく同じものです。
この.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
デスクトップファイルを作成するための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
Unityを初めて使用する場合は、その.desktopファイルをランチャーにドラッグするだけです。
このWebでは、ウィンドウマッチングのカスタマイズに使用できる普遍的な手順について説明しています。他のデスクトップでも同様に機能します。
http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching
簡略化:
例:StartupWMClass = net-sourceforge-squirrel_sql-client-Main
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>システムを再起動します
これで、Ubuntuで完全に動作する最高のIDEが手に入ります。