Làm cách nào để thêm Netbeans vào trình khởi chạy Unity?


18

Tôi đã cài đặt NetBeans 7.0 theo cách thủ công, vì chỉ có 6,9 trong Trung tâm phần mềm Ubuntu.

Tôi đã cố gắng giữ nó trong launcher, nhưng sau khi hệ thống khởi động lại thì nó biến mất.

Làm thế nào tôi có thể thêm nó vĩnh viễn?


netbeans 8.2 tạo tệp cấu hình máy tính để bàn trong $ HOME / .local / share / ứng dụng
ashubfox

Câu trả lời:


12

Tạo một tệp netbeans.desktop với phần nào nội dung sau trong $HOME/.local/share/applications/thư mục của bạn (Nếu không có mặt hãy tạo nó). Và kéo và thả tệp netbeans.desktop vào trình khởi chạy của bạn. Tôi đang làm tương tự với nhật thực. Nếu bạn muốn netbeans có sẵn để thông báo cho người dùng, bạn cũng có thể tạo tệp máy tính để bàn /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

Hãy chắc chắn rằng bạn có đường dẫn chính xác và giữ trong launcher được kiểm tra. nhập mô tả hình ảnh ở đây


Cảm ơn câu trả lời của bạn, nhưng tôi đã có tệp netbeans-7.0.desktop có nội dung - cat netbeans-7.0.desktop [Desktop Desktop] Encoding = UTF-8 Name = NetBeans IDE 7.0 Comment = Cách thông minh hơn để mã Exec = / bin / sh "/home/umpirsky/Appluggest/netbeans-7.0/bin/netbeans" Icon = / home / umpirsky / Ứng dụng / netbeans-7.0 / nb / netbeans.png Thể loại = Ứng dụng; Phát triển; Java; IDE Phiên bản = 1.0 Loại = Ứng dụng Thiết bị đầu cuối = 0
umpirsky

Cài đặt dconf-tools và chạy dconf-editorvà trên máy tính để bàn> unity> phần yêu thích xem liệu netbeans có ở đó hay không. Bạn có thể thêm đường dẫn netbeans.desktop ở đó và đặt nó thành mặc định.
sagarchalise

Cảm ơn một lần nữa. Nó không có ở đó. Đây không phải là một lỗi?
umpirsky

thêm nó và xem nếu nó tồn tại hay không sau khi đăng xuất. Nó có thể là một lỗi.
sagarchalise

Không tồn tại. Báo cáo bugs.launchpad.net/ubuntu/+bug/785095
umpirsky

8

Plugin 'Java Ayatana' cho Netbeans giải quyết các vấn đề sau (được thử nghiệm trên 12.04 64 bit)

  • thêm menu toàn cầu
  • sửa lỗi launcher

Cài đặt thế nào:

1) trong Công cụ -> Plugin -> Cài đặt thêm http://java-swing-ayatana.googlecode.com/files/netbeans-catalog.xml

bây giờ hãy tìm: 'Java Ayatana' Tools -> plugin -> Avariable plugin

2) hoặc cài đặt thủ công từ: http://code.google.com.vn/p/java-swing-ayatana/

Trên 64 bit với oracle java 7 nếu bạn gặp vấn đề này:

libjawt.so cannot open shared object file no such file

làm cái này:

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

Cảm ơn Dan Jaren cho plugin này

Cập nhật:

Trên trình khởi chạy NetBeans 7.2RC1 hoạt động tốt theo mặc định. Tích hợp menu toàn cầu của 'Java Ayatana' cũng hoạt động tốt.


Tôi đã cài đặt nó và bây giờ NetBeans của tôi bị hỏng. Tai nạn sau khi khởi động. Bất kỳ ý tưởng làm thế nào tôi có thể loại bỏ plugin này bằng tay?
umpirsky

Mọi người, đừng cài đặt cái này! Tôi đã cài đặt nó và bây giờ tôi không thể chạy NetBeans.
umpirsky

Cố định, nhờ vào blogs.oracle.com/gridbag/entry/...
umpirsky

Tôi đang sử dụng Ubuntu 12.04 64bit, tôi có thể xác nhận điều này: code.google.com/p/java-swing-ayatana đang hoạt động Tôi có menu Netbeans là menu toàn cầu và biểu tượng trong trình duyệt. Vì vậy, nó được tích hợp hoàn hảo Vui lòng xóa -1 phiếu bầu. Lưu ý: Tôi có java 7 từ mặt trời và tôi phải làm điều đó: sudo ldconfig / usr / lib / jvm / java-7-oracle / jre / lib / amd64 /
Postadelmaga

OK, tôi đã xóa -1 phiếu bầu, nhưng tôi sẽ không mạo hiểm nữa :)
umpirsky

6

Câu trả lời của Kacharov là tốt (rất tốt), nhưng Plugin Ubuntu Unity Launcher của Netbeans đã có trên plugin Netbeans và trang web dự án Google.

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

Để làm cho nó trang trọng hơn.


2
Hi, Plugin này là lỗi thời, tôi khuyên bạn nên loại bỏ plugin này về và cài đặt Java mới Ayatana Plugin plugins.netbeans.org/plugin/41822
danjaredg

4

Theo câu trả lời của @ sagarchalise, đây là nội dung đang hoạt động ( ~ / .local / share / application / netbeans.desktop ) cho NB 7.0.1 trên Ubuntu 11.04:

[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

Bạn có thể sử dụng plugin NetBeans này!

http://ubfoxone.com/4T3EB9MnJVqxrEE494oLyi

Nó rất là hữu ích!

Trang gốc: http://danjared.blogspot.com/2011/10/unity-launcher.html


Vâng, tôi sử dụng nó rồi. Nhưng phải làm gì với tvtime hoặc gedit khi bạn mở một số tệp văn bản từ vị trí từ xa từ nautilus. Vấn đề tương tự xảy ra. Điều này cần được khắc phục trong sự thống nhất, như trong các trình khởi chạy khác cho ubfox.
umpirsky

Vẫn còn vấn đề sau khi nâng cấp lên NetBeans 7.1, có ý kiến ​​gì không?
umpirsky


0

Tôi đang dùng Ubuntu 14.10 với Netbeans 8.0 và Docky 2.0

Tôi đã có thể giải quyết vấn đề bằng cách thực hiện các bước sau từ: http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching

1 Tạo tệp netbeans.desktop cho Netbeans một cái gì đó như thế này (điều chỉnh cho đường dẫn, phiên bản netbeans của bạn, v.v.)

#!/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 Bắt đầu Netbeans

3 Mở cửa sổ terminal và chạy:

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

4 Một con trỏ hình chữ thập sẽ được hiển thị, nhấp vào cửa sổ netbeans

WMClass cho cửa sổ nên được in trong thiết bị đầu cuối, đối với tôi đây là:

"netbeans-8.0"

6 Trong netbeans.desktop, đặt giá trị cho StartupWMClass như sau:

StartupWMClass=netbeans-8.0

7 Lưu tập tin và sao chép vào;

/usr/share/applications

8 Thoát Docky

8,5 bước tùy chọn: xóa bộ nhớ cache của máy tính để bàn

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

9 Bắt đầu Docky

10 Kéo tệp netbeans.desktop của bạn từ / usr / share / applcations trong nautilus (v.v.) vào docky

11 Khởi động netbeans và xem điều gì xảy ra: D

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.