EclipseをUnityランチャーに固定する方法は?


243

eclipse indigo 3.7を「インストール」し/opt/たタスクバーにピン留めするにはどうすればよいですか?

Eclipseを起動し、右クリックして「ランチャーを保持」オプションを選択しようとしました。しかし、Eclipseを閉じた後、そのアイコンをクリックしても、Eclipseは開始されません。

Eclipse Indigoをランチャーに追加するにどうすればよいですか?しかし、答えは私にはうまくいきませんでした。(変更メモ:このスレッドからの回答は、現在このスレッドにマージされています)


/ home / USERNAME / eclipseの実行可能ファイルからEclipseを直接起動できます。これを行うと、ドックのEclipseアイコンの横に小さな矢印が表示されるため、Eclipseの実行が認識されます。不思議ですね。
csilk

1
同じエラーが発生しました。ubuntu_32bitでeclipse_64bitを実行しようとしていました。Eclipseの64ビットバージョンをダウンロードしましたか?Ubuntuのインストールを確認しましたか?

/bin/shExecセクションの部品は必要ないと思います。それを削除すると、動作するはずです。ところで、あなたのユーザー名は何ですか?
セーラム

Eclipse 4.5.2とUbuntu 14.04でも同じ問題が発生しました-受け入れられた答えは機能しました。
ギュスターヴ

回答:


347

11.10以降の場合

まず、Eclipseに.desktopファイルを作成します。

gedit ~/.local/share/applications/opt_eclipse.desktop

次に、これを内部に貼り付けます(ExecとIconの値を編集することを忘れないでください):

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

その後、nautilusでそのフォルダーを開きます。

nautilus ~/.local/share/applications

このランチャーをダッシュ​​/ランチャーの外で使用する場合(例:デスクトップランチャーとして)、ファイルを右クリックして[ プロパティ]-> [許可]-> [実行を許可]を選択するか、コマンドラインから実行許可を追加する必要があります

chmod +x ~/.local/share/applications/opt_eclipse.desktop

最後にopt_eclipse.desktop、ランチャーにドロップします。


1
ユーザーのホームフォルダーの外部に.desktopファイルを作成することは本当に必要ですか?ご覧のとおり、これにはsudoが必要です。これは潜在的に安全ではありません。また、ファイルはシステムのアップグレードまたは再インストールによって削除される場合があります。利点は何ですか?
セルゲイ

19
~/.local/share/applicationsおそらくあなたがそれを置きたい場所です。
ホルヘカストロ

7
2014年に10行のファイルを編集し、ファイルのアクセス許可コマンドを実行してアプリのショートカットを作成する必要がありますか?
ダンダスカレスク14年

2
@Tim:ショートカットを作成するための単純なUXの欠如は、セキュリティと関係がありますか?Mac OSとWindowsはどちらも、ショートカットを簡単に作成できるという素晴らしい仕事をしています。Ubuntuはサポートしていません。
ダンダスカレスク

3
もちろん、UbuntuはソフトウェアセンターでEclipseのバージョンをアップグレードするだけでよいので、人々はショートカット生成プロセスを中断する手動インストールを行う必要がありません。
ドミニクチェリサーノ

89

Ubuntu 11.10、12.04、12.10の場合

applicationsフォルダーが内部に存在しない場合は~/.local/share/作成します

mkdir ~/.local/share/applications

Eclipseの実行可能な.desktopファイルがインストールに残っているかどうかを確認し、存在する場合はコピーします

cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/

ファイルが存在しない場合、以下~/.local/share/applications/を使用してgnome-desktop-item-edit、フォルダーにEclipse用の.desktopファイルを作成します。

gnome-desktop-item-edit --create-new ~/.local/share/applications/

名前をEclipseに設定し、コマンドでEclipseのバイナリファイルへのパスを入力し、必要に応じてコメントを挿入し、アイコンをクリックしてEclipseに必要なアイコンを選択します。

終了したら、[OK]を押します。


ファイルをコピーするか、独自のフォルダーの場所を開いて作成した後

nautilus ~/.local/share/applications/

作成したファイルを見つけて、ランチャーにドラッグします

ここに画像の説明を入力してください


26
+1 ...回答でアニメーションGIFを使用する場合のみ!
fossfreedomの

この答えを愛さなければならない
いくつかのヌーブ学生

本当にすばらしいです :-)。よくやった!
ロスチスラフストリブリニー

..良い
ボス

本当に助かります、ありがとう。
マローン

16

11.04

user21580の回答が機能しない場合(素晴らしい提案ですが、Indigoをインストールしたときに機能しなかったと思います)、~/.local/share/applications/次の内容のeclipse.desktopファイルをに追加してみてください。

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=<path-to-eclipse-install>/icon.xpm
Name=Eclipse Indigo 3.7
#Exec=env UBUNTU_MENUPROXY=0 <path-to-eclipse-install>/eclipse
Exec=env <path-to-eclipse-install>/eclipse

バグが発生した場合は、現在の行の代わりにコメントアウトされたExec行を試すことができます。

参照:


ありがとう!これは私のために働いた。あまりにも悪いUbuntuは、それをとても難しくしなければなりません。この種のオプションのランチャーを右クリックしないのはなぜですか?
ツイスト梨

12

カスタムランチャーを作成し、ランチャーに固定する方法を紹介します。

1)まず、gnome-panelをインストールします。

sudo apt-get install --no-install-recommends gnome-panel

2)新しいデスクトップショートカットを作成するには、ターミナルで次のコマンドを実行するか、Alt-F2を使用します。

gnome-desktop-item-edit --create-new ~/Desktop

ウィンドウがポップアップし、ショートカットの詳細を送信して、[OK]をクリックします。

ここに画像の説明を入力してください

これで、ショートカットがデスクトップに表示されます。

次に、デスクトップからランチャーに新しいショートカットをドラッグします。

それでおしまい!


1
「gnome-desktop-item-edit」には特定のパッケージが必要ですか?
エシュワール

@Eshwar 'sudo apt-get install --no-install-recommends gnome-

1
これはアプリのアイコンを取得しません。Unityタスクバーにドラッグすると、アプリのアイコンがさらに生成されます。トロールするつもりはありませんが、OS XまたはWindowsでショートカットを作成する経験は、はるかに優れています。
ダンダスカレスク14年

ウィンドウ内のスプリングアイコンをクリックして、目的のアイコンに変更します。
ピクセル

1
Ubuntu Desktop 16.04 LTS for Eclipse MARsでは機能しません...起動時にエラーが発生します
...- Ashu

3

リポジトリからEclipseをインストールする代わりにWebサイトからEclipseをダウンロードした場合、ランチャーをロックできません。この問題を解決するには、ファイルに拡張子.desktop(この場合はeclipse.desktop)を書き込みます。

 [Desktop Entry]
 Name=Eclipse
 Comment=Eclipse
 Exec=/path/eclipse
 Icon=/path/icon.xpm
 Terminal=false
 Type=Application

/ pathは、Eclipseをインストールした場所です。保存した後、実行許可を与える必要があります。

$ chmod +x eclipse.desktop

次に、Nautilusで実行し、ローダーを右クリックして起動すると、ランチャーにロックできます。そして、アプリを正しく起動できます。


eclipse.desktopをランチャーにドラッグアンドドロップするには、最後の簡単な手順が必要です
-Raaghu

2

これはよりクリーンなバージョンだと思います:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;

これをに追加し/usr/local/share/applications/eclipse.desktop、Eclipseをシンボリックリンクする必要があり/usr/binます。テーマに日食ボタンがない場合は、アイコンのパスを変更することをお勧めします(例:ambiance / radiance)。

間違っていない場合、これはレポジトリからガリレオに付属しているファイル(削除済み)で、Heliosと現在のIndigoで使用しています。


1

12.04のために
私は、リポジトリからインストールすることを好みます。これは私のためだけに機能し、ここでそれを行うためのグラフィカルな方法を文書化します

ポータブル版をインストールする必要がある場合(Eclipse Webサイトからtar.gzを取得する場合)、ここでポータブル版を使用してランチャーにロックするための最良の方法を見つけました。

Eclipseポータブルをダウンロードして、デスクトップに解凍します。ターミナルで:

sudo apt-get install eclipse-platform
sudo mv Desktop/eclipse /opt/eclipse
/opt/eclipse/eclipse

ランチャーバーのアイコンを右クリックし、バーに固定します。この方法で起動したときに表示されないLOADSのプラグインがインストールされているため、プラットフォームではなくポータブルであることを確認できます。

.desktopファイルの作成は機能するが、複数のポータブルインスタンスがインストールされている場合は、不可解な動作が発生することがあります。


1

試してみる

Exec=/bin/bash /home/USERNAME/eclipse/eclipse

または/ home / USERNAME / eclipse / eclipseを実行可能にする

sudo chmod u+x /home/USERNAME/eclipse/eclipse

そして使用:

Exec=/home/USERNAME/eclipse/eclipse

これはすでに実行可能であり、shをbashに変更するという他の提案は違いはありません。
-csilk

1

64ビットマシンで32ビットバージョンを使用している場合は、32ビットライブラリをインストールします(ia32libs-multiarchPreciseのパッケージだと思います)。

または、32ビットマシンで64ビットEclipseを実行しようとしている場合は、代わりに32ビットバージョンをダウンロードする必要があります。


1

Eclipse MAR(インストール用ではありません)でテストしましたが、Ubuntu Desktop 14.0.4のtar.gzパッケージです。

gedit /usr/share/applications/eclipse.desktop

この内容:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

次に、メニューが表示されたら、ファインダーでEclipseを検索します-ランチャーにドラッグするだけで、機能し始めます。非常に簡単な手順で、起動して実行するのに複雑なことはありません。


1

18.04

[アプリケーションの表示]をクリックし、リストでEclipseを見つけ、右クリックして[お気に入りに追加]をクリックします。


2
技術的に言えば、18.04にはUnityはありません。ただし、新しいデフォルトのデスクトップ(GNOME)の手順はおそらくここに投稿しても構いません。
メレビウス

ランチャーが18.04にあるものは何でも、16.04および14.04にあったものと同じに見えます。私はそれが何と呼ばれるかを過度に気にしません。
フィル

0

* .debファイルを使用しない場合、ソフトウェアはメニューまたはランチャーに含まれません。簡単な方法:/ optからEclipseを起動し、Unityランチャー(サイドバー)に表示されるアイコンを探します。右クリックして、[ランチャーを保持する]をオンにします。


これは機能しますが、アイコンが表示されません。
-schmmd

0

Ubuntu 11.10の場合

gnome-panelまだインストールされていない場合は、Ubuntu Software Centerからダウンロードします。

Gnomeの「ランチャーの作成」をターミナルから次のように実行します。

gnome-desktop-item-edit --create-new ~/.local/share/applications/

ダイアログボックスが表示されます。

  • 名前の場合:「Eclipse」という名前を付けます。
  • コマンドの場合:Eclipse実行可能ファイルが配置されている場所を参照します。
  • コメント:「Eclipse IDE」のようなものが行う必要があります。
  • アイコンについては、スプリングボードアイコンをクリックしてから、実行可能ファイルがあるフォルダーに移動し、icon.xpmを選択します。
  • OKをクリックします。これで、ランチャーアイコンが作成されました。あとは、ランチャーバーに配置するだけです。
  • 〜/ .local / share / applications /フォルダーを開きます。非表示の.localフォルダーを表示するには、ctrl-hを押す必要がある場合があります。
  • 作成したEclipseランチャーアイコンをランチャーにドラッグします。

できた!


0

exec行に実行可能ファイル(eclipse)を直接配置します。スペース特殊文字を追加しようとしないでくださいつまり、Eclipseがexec行にスペースを含む/home/username/My Dev Programs/Eclipse/eclipse行全体を置く場合です。これが私のファイルです:eclipse.desktop

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/marcos/Imagens/Icons/Eclipse Icon 128.png
Name=Eclipse
Exec=/home/marcos/Dev Software/eclipse/eclipse
Comment=Eclipse IDE
Name=Eclipse
Comment=Eclipse IDE

私の設定を見ると、私は特別な文字やスペースで何もしていないことがわかります。
csilk

0

これを使って:

[Desktop Entry]
Version=4.2
Name=Eclipse
Comment=Java IDE
Exec=/home/USERNAME/eclipse/eclipse
Type=Application
Icon=/home/USERNAME/eclipse/icon.png
Terminal=false
NoDisplay=false
Categories=Development;IDE

わたしにはできる。


0

Atem18は正しいです。ランチャーをシステム全体で利用可能にする場合は、これを実行します。これが、ランチャーの作成を自動化した方法です。これは、gnome-panelがすでにインストールされていることを前提としています。

  1. オープンターミナル
  2. mkdir ~/bin または、ホームファイルブラウザを右クリックして、フォルダbinを作成します。
  3. source .profile またはログアウトとログイン
  4. gedit ターミナル内またはダッシュから

    #!/bin/sh 
    sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
    

    ハイフン/箇条書きを使用せず、インデントする必要もありません。

  5. スペースを入れずに名前を付けて新しいbinディレクトリに保存し、実行可能ファイル(chmod a+x launcher-script)にするか、[gotoプロパティ]> [権限]を右クリックして[実行]ボックスをクリックします。

  6. ターミナルで: sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. ランチャーの作成GUIを開いておく必要があります。

    タイプ=ターミナルでのアプリケーションこれはこの時間にのみ適用されます。ほとんどの場合、この後のアプリケーションになります。

  8. 好きな名前を付けることができます。許可されていないスペースCreate-Launcher

  9. コマンドフィールドに、手順3のスクリプトへのパスを/home/mike/bin/launcher-script入力します:ユーザー名と作成した実際のファイル名を使用します。

  10. ばねをクリックしてアイコンを追加します。Gimpで作成しましたが、使用できるアイコンは非常に汎用的で、既にインストールされています。ばねをクリックすると、いくつかの場所に移動します。

  11. 完了したら、[OK]をクリックします。これで、ファイルブラウザを下に移動/usr/share/applicationsでき、新しいランチャーが見つかります。ランチャーバーにドラッグするだけで準備完了です。このプロセスにより、すべてのユーザーがアクセスできる場所にランチャーが配置されます。私が見つけたもののほとんどはデスクトップ上にあるものを置きます。これがあなたのお役に立てば幸いです。

これで、Eclipseランチャーなども簡単に作成できます。

考えた後、新しいランチャーを作成するたびに、パスワードを入力する必要があります。これは、すべてのユーザーが新しいランチャーにアクセスできるようにするために必要です。これはルートに属し、グループはこのようにルートになります。これが、システムの残りの部分の構成方法です。あなたがもしcd/usr/share/applicationstype ls -lそして、自分のために確認してください。Ubuntuは、ランチャーを作成するために既にインストールされているアプリケーションをOSに提供する必要がありました。スクリーンセーバーやデスクトップへの近道など、私が反対していることもあります。私は11.10に数日間しかいません。大学に試してみます。それでも1か月経っても気に入らない場合は、修正します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.