下 /usr/share/applications
私が作成しました:
intellij.desktop
:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/path/To/idea.sh"
Name[en_US]=Intellij
Name=Intellij
Icon=/path/to/intellij.png
次に、Unityランチャーバーにドラッグします。クリックしますが、何も起こりません。どうすればそれを機能させることができますか?
Java_HOME
が正しく設定されている場合、他のJavaアプリ(Eclipseなど)が動作し、idea.sh
。
私の構成:
IntelliJ自体で "tools"> "デスクトップエントリの作成"を使用できます。
ランチャーがJDK_HOME構成を読み取っていないため、デスクトップエントリを作成するイベントにエラーが残っています。
デスクトップエントリを作成した後、ランチャーを右クリックしてプロパティを選択し、コマンド入力テキストexpの二重引用符の前にbash -iを追加しますexp:command [bash -i "/home/me/ides/idea/bin/idea.sh" %f]
IntelliJを起動する場合IDEA
1。 idea.desktopファイルを作成し、以下を含めます。
[Desktop Entry]
Name=IntelliJ IDEA
Comment=IntelliJ IDEA IDE
Exec=/{installation directory}/idea-IC-129.713/bin/idea.sh
Icon=/{installation directory}/idea-IC-129.713/bin/idea.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Development;IDE;
2。許可ファイルを実行可能に追加します(許可タブでファイルを右クリックし、実行許可を確認します)[またはSudo chmod +x idea.desktop
]
3。そのファイルを/usr/share/applications
にコピーします(コマンドラインでSudo cp idea.desktop /usr/share/applications
を実行します)
4。そのファイルを~/.local/share/applications
(コマンドライン、Sudo cp idea.desktop ~/.local/share/applications
)にコピーします
次にダッシュをチェックインします。
通常、通常のメニュー([スタート]メニューを右クリックして[編集]を選択)の下に、bash -i ~/bin/idea/bin/idea.sh
私が使う bash -i
は、Java_HOMEが正しく設定されている場所で.bashrcを読み取るようにします。それは他のプログラムと同じように機能します。
bin/ideaは常に最新バージョンへのリンクであるため、このスタートメニュー項目を再作成する必要はありません。
デスクトップエントリを作成:Tools > Create Desktop Entry
IntelliJを新しいバージョンにアップグレードする場合は、次の手順を実行します。
ll ~/.local/share/applications | grep idea
これら2つのファイルが表示されます
-rw------- 1 user user 315 Mar 28 17:06 jetbrains-idea-ce.desktop
-rw-rw-r-- 1 user user 311 Mar 28 17:06 jetbrains-idea.desktop
両方のファイルを開き、両方のファイルで新しくインストールされたIntelliJパスを更新します
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Community Edition
Icon=/home/user/Downloads/idea-IU-181.4203.550/bin/idea.png
Exec="/home/user/Downloads/idea-IU-181.4203.550/bin/idea.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea-ce
他の人がこの問題に遭遇した場合に備えて投稿してください。
私にとっては、エントリを右クリックしてプロパティに移動し、Work path
の下のApplication
タブに移動する必要がありました。
たとえば、/home/teodorvecerdi/Development/idea-IU-172.3317.76/bin/
。
Ubuntu 17.10を実行し、snapを使用してIntellijをインストールしたマシンでは、デスクトップエントリの作成オプションが見つかりませんでした。
判明したように、.desktop
ファイルを/var/lib/snapd/desktop/applications
から.local/share/applications
にコピーする必要がありました。
ファイルjetbrains-datagrip.desktopを作成します
Sudo gedit /usr/share/applications/jetbrains-datagrip.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=DataGrip
Icon=/home/gilcierweb/DataGrip/bin/product.png
Exec="/home/gilcierweb/DataGrip/bin/datagrip.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-datagrip
ランチャーにIntelliJアイコンを1つだけ表示するには、アイデアの.desktopファイルに次の行を追加する必要があります。
StartupWMClass=jetbrains-idea
作業サンプルのidea.desktopファイルは次のようになります。
[Desktop Entry]
Type=Application
Terminal=false
Name=Idea13
Icon=/usr/local/bin/idea13/bin/idea.png
Exec=/usr/local/bin/idea13/bin/idea.sh
StartupWMClass=jetbrains-idea
別の選択肢:
cd /bin
ln -s <path to idea.sh> idea
-「idea」の下のダッシュで利用可能になりました