今の.desktop
ところ、インストールしたばかりのアプリケーションのランチャーにファイルを自動ピン留めするオプションはありません。IntelliJだけでなく、他の多くのアプリケーションが含まれています。
技術的に言えば、ランチャーのアイコンのリストにアイコンを追加する方法がありますが、ほとんどの開発者はそれを使用せず、ユーザーにそのオプションを任せています。したがって、ランチャーアイコンを手動で固定する必要があります。それ以外の場合は、プログラムが終了すると、アイコンがランチャーから消えます。これは、ランチャーのお気に入りのリストにないアプリの適切な動作です。
.desktop
ファイル自体-それが作成されます。
Create a desktop entry
オプションのみを~/.local/share/applications/
オンにすると、フォルダーにファイルが作成されます。通常、この場所に、不明またはユーザー固有のアプリのランチャーエントリが配置されます。
それを確認するために、インストール後にこれを実行しました:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
ディレクトリをすべてのユーザーがグローバルに利用できるFor all users
ため/usr/share/applications/jetbrains-idea-ce.desktop
、チェックオプションを選択するとが作成/usr/share/applications
されます。
これらはどちらも必要なものであり、ファイルマネージャーまたはダッシュからランチャーにドラッグするだけで、ランチャーに固定できます。注:はbin/idea.sh
通常のユーザーとして実行する必要があります。それ以外の場合は、ルートとして実行すると、.desktop
ファイルはルート所有になるため、ランチャーにドラッグできません。その場合は、いつでもできますsudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
それが必要な場合は、いつでもこれらのいずれかをデスクトップにコピーでき.desktop
ますが、ファイルが文字通りデスクトップ上にあるとは限りません。
最後の手段として、いつでも手動で.desktop
ファイルを作成できます。
私の例では、それは
[Desktop Entry]
Type=Application
Terminal=false
Exec=/bin/sh /home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.sh
Name=Intellij
Icon=/home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.png
これは、指定したリンクの例とは異なることに注意してください。#!/usr/bin/env xdg-open
不要であり、Exec
行が実際に実行/bin/sh
し、idea.sh
それをパラメータとして。この.desktop
ファイルには実行権限が必要です。それ以外の場合は、「信頼できないアプリケーション」という警告が表示されます。