UnityランチャーにNetbeansを追加するにはどうすればよいですか?


18

Ubuntu Software Centerでは6.9しか利用できないため、NetBeans 7.0を手動でインストールしました。

ランチャーに保存しようとしましたが、システムを再起動すると消えました。

どうすれば永久に追加できますか?


netbeans 8.2は、$ HOME / .local / share / applicationsにデスクトップ構成ファイルを作成します
ashubuntu

回答:


12

$HOME/.local/share/applications/フォルダー内に次のコンテンツを含むnetbeans.desktopファイルを作成します(存在しない場合は作成します)。そして、netbeans.desktopファイルをランチャーにドラッグアンドドロップします。私は日食でも同じことをしています。netbeansを他のユーザーも利用できるようにする場合は、デスクトップファイルも作成できます/usr/share/applications

[Desktop Entry]
Name=Netbeans
Comment=Netbeans IDE
Exec=path/to/executable i.e. $HOME/netbeans/netbeans
Icon=netbeans
Terminal=false
Type=Application
Categories=Development,IDE;
StartupNotify=false

正しいパスがあり、ランチャーに保持がチェックされていることを確認してください。 ここに画像の説明を入力してください


あなたの答えをありがとう、しかし私はすでにコンテンツを含むnetbeans-7.0.desktopファイルを持っています-cat netbeans-7.0.desktop [デスクトップエントリ] Encoding = UTF-8 Name = NetBeans IDE 7.0 Comment =コード実行へのよりスマートな方法= / bin / sh "/home/umpirsky/Applications/netbeans-7.0/bin/netbeans" Icon = / home / umpirsky / Applications / netbeans-7.0 / nb / netbeans.png Categories =アプリケーション;開発; Java; IDEバージョン= 1.0タイプ=アプリケーションターミナル= 0
umpirsky

インストールdconf-tools して実行dconf-editorし、デスクトップ>ユニティ>お気に入りセクションにnetbeansがあるかどうかを確認します。そこにnetbeans.desktopパスを追加して、デフォルトに設定できます。
-sagarchalise

再度、感謝します。ありません。これはバグではありませんか?
umpirsky

追加して、ログアウト後に存在するかどうかを確認します。バグかもしれません。
-sagarchalise

存在しない。報告されたbugs.launchpad.net/ubuntu/+bug/785095
umpirsky

8

Netbeans用の「Java Ayatana」プラグインは、次の問題を解決します(12.04 64ビットでテスト済み)

  • グローバルメニューを追加します
  • ランチャーを修正

インストールする方法:

1) [ツール]-> [プラグイン]-> [設定]でhttp://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xmlを追加します

「Java Ayatana」ツール->プラグイン->可変プラグインを探します

2) またはhttp://code.google.com/p/java-swing-ayatana/から手動でインストールする

この問題が発生した場合、Oracle Java 7を使用した64ビット

libjawt.so cannot open shared object file no such file

これを行う:

sudo ldconfig /usr/lib/jvm/java-7-oracle/jre/lib/amd64/

このプラグインをありがとう

更新:

NetBeans 7.2RC1ランチャーでは、デフォルトで正常に動作します。「Java Ayatana」のグローバルメニュー統合も正常に機能します。


私はそれをインストールしましたが、NetBeansは壊れています。起動後にクラッシュします。このプラグインを手動で削除する方法はありますか?
umpirsky

皆さん、これをインストールしないでください!私はそれをインストールしましたが、NetBeansをまったく実行できません。
umpirsky


私はubuntu 12.04 64ビットを使用していますが、これを確認できます:code.google.com/p/java-swing-ayatanaが動作していますグローバルメニューとしてのNetbeansメニューとランチャーのアイコンがあります。完全に統合されているため、-1票を削除してください。注:私は太陽からのJava 7を持っているので、それをしなければなりませんでした:sudo ldconfig / usr / lib / jvm / java-7-oracle / jre / lib / amd64 /
Postadelmaga

OK、私は-1票を削除しましたが、私は再び危険にさらされることはありません:)
umpirsky

6

Kacharovの答えは良い(非常に良い)が、NetbeansのUbuntu Unity LauncherプラグインはすでにNetbeansプラグインとGoogleプロジェクトのWebサイトにあります。

http://plugins.netbeans.org/plugin/40321/ubuntu-unity-launcher
http://code.google.com/p/nbs-unity-launcher/

よりフォーマルに。


2
こんにちは、このプラグインは廃止されました。このプラグインを削除して、新しいJava Ayatanaプラグインをインストールすることをお勧めしますplugins.netbeans.org/plugin/41822
danjaredg

4

@sagarchaliseの答えに続いて、Ubuntu 11.04 でのNB 7.0.1の作業内容(〜/ .local / share / applications / netbeans.desktop)を以下に示します

[Desktop Entry]
Name=Netbeans
Comment=Netbeans IDE
Exec=/usr/local/netbeans-7.0.1/bin/netbeans
Icon=/usr/local/netbeans-7.0.1/nb/netbeans.png
Terminal=false
Type=Application
Categories=Development,IDE;
StartupNotify=false

2

このNetBeansプラグインを使用できます!

http://ubuntuone.com/4T3EB9MnJVqxrEE494oLyi

とても便利です!

元のページ:http : //danjared.blogspot.com/2011/10/unity-launcher.html


はい、すでに使用しています。しかし、nautilusからリモートの場所からテキストファイルを開いたときのtvtimeまたはgeditの処理。同じ問題が発生します。これは、ubuntuの他のランチャーのように、統一して修正する必要があります。
umpirsky

NetBeans 7.1へのアップグレード後もまだ問題がありますか?
umpirsky


0

Netbeans 8.0およびDocky 2.0を搭載したUbuntu 14.10を使用しています

http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matchingから次の手順を実行することで問題を解決できました

1このようなNetbeansのnetbeans.desktopファイルを作成します(netbeansのパス、バージョンなどを調整します)

#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Netbeans 8.0
Comment=Java IDE
Exec=/bin/sh "/home/your/path/to/netbeans/bin/netbeans"
Icon=/home/your/path/to/netbeans/nb/ntebeans.png
Categories=Application;Development;Java;IDE
Version=1.0
Type=Application
Terminal=0
StartupWMClass=REPLACE_ME

2 Netbeansを起動します

3ターミナルウィンドウを開き、次を実行します。

xprop | grep WM_CLASS | awk '{print $4}'

4十字線カーソルが表示されます。NetBeansウィンドウをクリックします

ウィンドウのWMClassは、ターミナルで印刷する必要があります。私にとっては、次のとおりです。

"netbeans-8.0"

6 netbeans.desktopで、StartupWMClassの値を次のように設定します。

StartupWMClass=netbeans-8.0

7ファイルを保存してコピーします。

/usr/share/applications

8 Dockyを終了します

8.5オプションの手順:ドッキングデスクトップキャッシュを削除します

~/.cache/docky/docky.desktop.*.cache

9 Dockyを起動します

10 netutils.desktopファイルをnautilus(など)の/ usr / share / applcationsからdockyにドラッグします

11 netbeansを起動して、何が起こるかを確認します:D

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