82

私が作成した下/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


私の構成:

  • Ubuntu 12.10 64ビット(デスクトップ)
  • Oracle JDK 1.7
  • IntelliJコミュニティ12
4

12 に答える 12

252

IntelliJ自体で「ツール」>「デスクトップエントリの作成」を使用できます。

于 2013-01-20T19:22:48.580 に答える
22
  1. / path / idea/binフォルダーにあるターミナルを開きます
  2. ./idea.shでIntelliJを起動します
  3. ツール->デスクトップエントリの生成
  4. IntelliJを閉じる
  5. ターミナルで、管理者としてnautilusを起動します(gksudo nautilus
  6. / usr / share/applicationsに移動します
  7. IntelliJの新しいアイコンをランチャーにドラッグします
于 2015-02-13T05:21:36.520 に答える
11

ランチャーがJDK_HOME構成を読み取っていないため、デスクトップエントリの作成を伴うイベントでもエラーが発生します。

したがって、デスクトップエントリを作成した後、ランチャーを右クリックしてプロパティを選択し、コマンド入力テキストの二重引用符の前にbash -iを追加します。exp:command [bash -i "/home/me/ides/idea/bin/idea.sh" %f]

于 2013-08-18T14:30:28.993 に答える
10

ランチャーからIntelliJIDEAを起動
する場合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)にコピーします

ダッシュでチェックインします。

于 2013-10-03T19:05:17.713 に答える
6

私は通常、通常のメニュー([スタート]メニューを右クリックして[編集]を選択)の下に、次のようなものを指すランナーを作成します。bash -i ~/bin/idea/bin/idea.sh

bash -i以前は、JAVA_HOMEが正しく設定されている.bashrcを読み取らせていました。これは他のプログラムと同じように機能します。

bin / ideaは常に最新バージョンへのリンクであるため、このスタートメニュー項目を再作成する必要はありません。

于 2013-01-20T19:26:34.367 に答える
5

私はちょうどこれに出くわしました、そして私はそれを必要とするかもしれない人々のために何かを答えに加えたいです。

IntelliJで「ツール」>「デスクトップエントリの作成」を使用できます

この写真のように: ここに画像の説明を入力してください 初めてintellijを開く場合は、これを行うための新しいプロジェクトを作成する必要があります。それを理解するのに少し時間がかかりました

于 2021-02-04T15:39:33.237 に答える
3

新規インストールの場合は、以下からデスクトップエントリを作成します。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
于 2018-03-28T11:57:07.663 に答える
2

Ubuntu 17.10を実行していて、スナップを使用してIntellijをインストールしている私のマシンでは、デスクトップエントリの作成オプションが見つかりませんでした。

.desktop結局のところ、ファイルをから/var/lib/snapd/desktop/applicationsにコピーする必要がありました.local/share/applications

于 2018-01-13T19:43:20.383 に答える
1

ファイル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
于 2016-06-22T00:13:04.823 に答える
1

他の人がこの問題に遭遇した場合に備えて投稿してください。

私にとっては、エントリを右クリックしてプロパティに移動し、Application下のタブWork pathにbinフォルダへのフルパスを入力するだけで済みました。

たとえば/home/teodorvecerdi/Development/idea-IU-172.3317.76/bin/

于 2017-07-27T20:52:56.880 に答える
0

別の選択肢:

  1. cd /bin
  2. ln -s <path to idea.sh> idea-「idea」の下のダッシュで利用できるようになりました
  3. ダッシュを開き、アイデアを入力してIntelliJを起動します
  4. サイドバーのアイコンを右クリックして、スターターに追加します
于 2015-05-25T20:59:02.553 に答える
0

ランチャーに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
于 2015-06-17T06:19:46.650 に答える