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


243

Làm cách nào tôi có thể ghim nhật thực chàm 3.7 Tôi đã 'cài đặt' vào /opt/thanh tác vụ?

Tôi đã thử khởi chạy nhật thực và nhấp chuột phải để chọn tùy chọn 'keep in launcher'. Nhưng khi tôi nhấp vào biểu tượng đó, sau khi đóng nhật thực, nó không bắt đầu nhật thực.

Tôi đã xem Làm cách nào để thêm Indigo Eclipse vào trình khởi chạy? nhưng không có câu trả lời làm việc cho tôi (Lưu ý Mod: Các câu trả lời từ chuỗi này hiện được hợp nhất vào câu hỏi này)


Tôi có thể bắt đầu Eclipse trực tiếp từ tệp thực thi trong / home / USERNAME / nhật thực. Khi tôi làm điều này, biểu tượng Eclipse trên thanh công cụ có một mũi tên nhỏ bên cạnh nó, vì vậy nó nhận thức được việc Eclipse đang chạy. Cách kỳ lạ.
csilk

1
Tôi đã có cùng một lỗi, tôi đã cố gắng thực hiện eclipse_64bit trên ubfox_32bit. Bạn đã tải xuống phiên bản 64 bit của Eclipse chưa? Bạn đã kiểm tra cài đặt Ubuntu của mình chưa?

Tôi nghĩ rằng bạn không cần /bin/shphần trong phần Exec. Loại bỏ nó và nó sẽ làm việc. Nhân tiện, tên người dùng của bạn là gì?
Salem

Tôi đã có cùng một vấn đề với Eclipse 4.5.2 và Ubuntu 14.04 - câu trả lời được chấp nhận đã hoạt động.
Gustave

Câu trả lời:


347

Cho 11.10 và mới hơn

Đầu tiên, tạo một tệp .desktop để nhật thực:

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

Sau đó, dán phần này vào bên trong (đừng quên chỉnh sửa giá trị Exec và 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

Sau đó, mở thư mục đó bằng nautilus:

nautilus ~/.local/share/applications

Nếu bạn muốn sử dụng trình khởi chạy này bên ngoài dash / launcher (ví dụ: dưới dạng trình khởi chạy trên máy tính để bàn), bạn cần thêm quyền thực thi bằng cách nhấp chuột phải vào tệp và chọn Thuộc tính -> Quyền -> Cho phép thực thi hoặc thông qua dòng lệnh:

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

Cuối cùng thả opt_eclipse.desktopvào launcher.


1
Có thực sự cần thiết để tạo tệp .desktop bên ngoài thư mục nhà của người dùng không? Như bạn có thể thấy, điều này đòi hỏi sudo, có khả năng không an toàn; Ngoài ra, tập tin có thể được gỡ bỏ bằng cách nâng cấp hệ thống hoặc cài đặt lại. Những lợi ích là gì?
Serge

19
~/.local/share/applicationscó lẽ là nơi bạn muốn đặt nó.
Jorge Castro

7
Chúng ta có cần nghiêm túc chỉnh sửa tệp 10 dòng và chạy một số lệnh cấp phép tệp để tạo lối tắt ứng dụng trong năm 2014 không?
Dan Dascalescu

2
@Tim: việc thiếu UX đơn giản để tạo lối tắt có liên quan gì đến bảo mật? Cả Mac OS và Windows đều làm rất tốt việc giúp bạn dễ dàng tạo các phím tắt. Ubuntu thì không.
Dan Dascalescu

3
Câu trả lời này 5 tuổi và là câu duy nhất vẫn hoạt động trong năm 2016. Tất nhiên, Ubuntu chỉ có thể nâng cấp phiên bản Eclipse trên trung tâm phần mềm để mọi người không phải thực hiện cài đặt thủ công phá vỡ quy trình tạo lối tắt.
Đaminh Cerisano

89

Đối với Ubuntu 11.10, 12.04, 12.10

Nếu applicationsthư mục không tồn tại bên trong ~/.local/share/tạo nó

mkdir ~/.local/share/applications

Kiểm tra xem bản cài đặt của bạn có để lại cho bạn một tệp .desktop khả thi cho Eclipse không và sao chép nó nếu tồn tại

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

Nếu tệp không tồn tại, hãy tạo tệp .desktop cho Eclipse trong ~/.local/share/applications/thư mục của bạn bằng cách sử dụng gnome-desktop-item-edit, tức là:

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

Trên tên được đặt thành Eclipse, trên lệnh nhập đường dẫn đến tệp nhị phân của Eclipse, chèn một nhận xét nếu bạn muốn và nhấp vào biểu tượng để chọn biểu tượng mà bạn mong muốn cho Eclipse.

Nhấn ok khi bạn hoàn thành.


Sau khi sao chép tệp hoặc tạo vị trí thư mục của riêng bạn mở

nautilus ~/.local/share/applications/

Xác định vị trí tệp bạn vừa tạo và kéo tệp vào trình khởi chạy

nhập mô tả hình ảnh ở đây


26
+1 ... nếu chỉ để sử dụng GIF hoạt hình trong câu trả lời của bạn!
fossfreedom

phải yêu câu trả lời này
Một số sinh viên Noob

Hoàn toàn tuyệt vời :-). Làm tốt lắm!
Rostislav Stribrny

.. chúc mừng .. ^^
Ahmad Azwar Anas

Thực sự hữu ích, cảm ơn rất nhiều .. Nhưng khi tôi nhấp vào launcher, mặc dù nó khởi động chương trình, nó hiển thị một biểu tượng khác trên launcher.
Maroun

16

11.04

Nếu câu trả lời của user21580 không hoạt động (gợi ý tuyệt vời, nhưng tôi nghĩ rằng nó không hoạt động với tôi khi tôi cài đặt Indigo), bạn có thể thử thêm tệp eclipse.desktop vào ~/.local/share/applications/, với những nội dung sau:

#!/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

Nếu bạn gặp lỗi, bạn có thể thử dòng Exec được nhận xét thay vì dòng hiện tại.

Người giới thiệu:


Cảm ơn! Cái này làm việc cho tôi Quá tệ Ubuntu phải làm cho nó rất khó khăn. Tại sao không nhấp chuột phải vào launcher cho loại tùy chọn này?
Twisted Pear

12

Để tôi chỉ cho bạn cách tạo một trình khởi chạy tùy chỉnh và ghim nó vào Trình khởi chạy.

1) Trước tiên, cài đặt bảng gnome:

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

2) Để tạo lối tắt trên màn hình mới, hãy chạy lệnh sau trong thiết bị đầu cuối hoặc sử dụng Alt-F2:

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

Một cửa sổ sẽ bật lên, gửi chi tiết phím tắt của bạn và nhấp vào OK:

nhập mô tả hình ảnh ở đây

Phím tắt của bạn bây giờ sẽ xuất hiện trên máy tính để bàn của bạn.

Sau đó kéo phím tắt mới của bạn từ Máy tính để bàn vào Trình khởi chạy của bạn.

Đó là nó!


1
Tôi nghĩ rằng 'gnome-desktop-item-edit' cần một gói nhất định?
Eshwar

@Eshwar 'sudo apt-get install --no-install-khuyên dùng gnome-panel'

1
Điều này không nhận biểu tượng của ứng dụng và khi được kéo vào thanh tác vụ Unity, nó sẽ sinh ra một biểu tượng khác cho ứng dụng. Đừng có ý troll, nhưng trải nghiệm tạo lối tắt trong OS X hoặc Windows là cách tốt hơn.
Dan Dascalescu

Nhấp vào biểu tượng mùa xuân trong cửa sổ để thay đổi nó thành những gì bạn muốn.
Pixel

1
Không hoạt động với tôi trong Ubuntu Desktop 16.04 LTS cho Eclipse MARs ... gặp lỗi tại thời điểm khởi chạy ...
Ashu

3

Nếu bạn đã tải Eclipse từ trang web thay vì cài đặt nó từ kho lưu trữ, bạn có thể khóa trình khởi chạy không hoạt động. Bạn có thể giải quyết điều này bằng cách ghi tệp bằng phần mở rộng .desktop, trong trường hợp của chúng tôi eclipse.desktop.

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

Nơi / đường dẫn là nơi bạn đã cài đặt nhật thực. Sau khi bạn đã lưu nó, bạn phải cấp quyền thực thi:

$ chmod +x eclipse.desktop

Sau đó, bạn thực hiện nó với Nautilus và bằng cách nhấp (nhấp chuột phải) qua máy giặt, bạn có thể khóa vào trình khởi chạy. Và bạn có thể khởi chạy ứng dụng một cách chính xác.


kéo và thả eclipse.desktop vào trình khởi chạy là bước cuối cùng đơn giản được yêu cầu
Raaghu

2

Tôi nghĩ rằng đây là một phiên bản sạch hơn:

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

Bạn nên thêm cái này vào /usr/local/share/applications/eclipse.desktopvà nhật thực symlink /usr/bin. Bạn có thể muốn thay đổi đường dẫn biểu tượng nếu chủ đề của bạn không có nút nhật thực (ví dụ: ambiance / radiance).

Nếu tôi không nhầm thì đây là tệp đi kèm với galileo từ các repos (tôi đã xóa) và tôi đã sử dụng nó với Helios và giờ là Indigo.


1

Đối với 12.04
tôi thích cài đặt từ kho lưu trữ. Điều này chỉ làm việc cho tôi và tôi tài liệu cách đồ họa để làm điều đó ở đây .

Nếu bạn phải cài đặt phiên bản di động (lấy tar.gz từ trang web nhật thực) thì đây là cách tốt nhất mà tôi đã tìm thấy để di động hoạt động và bị khóa với Trình khởi chạy.

Tải về nhật thực di động và giải nén vào Bàn làm việc của bạn. Trong một thiết bị đầu cuối:

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

Nhấp chuột phải vào biểu tượng trong thanh launcher và ghim vào thanh. Tôi có thể xác minh rằng nó di động chứ không phải nền tảng vì tôi đã cài đặt LOADS các plugin không xuất hiện khi khởi chạy theo cách này.

Bạn có thể thấy rằng việc tạo tệp .desktop hoạt động, nhưng bạn gặp phải hành vi bí ẩn nếu bạn đã cài đặt nhiều phiên bản di động.


1

Thử

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

hoặc thực hiện / home / USERNAME / nhật thực / nhật thực

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

Và sử dụng:

Exec=/home/USERNAME/eclipse/eclipse

Nó đã được thực thi và đề nghị khác của bạn về việc thay đổi sh thành bash không có sự khác biệt.
csilk

1

Đảm bảo nếu bạn đang sử dụng phiên bản 32 bit trên máy 64 bit, bạn sẽ cài đặt các thư viện 32 bit ( ia32libs-multiarchtôi nghĩ là gói trong Chính xác).

Ngoài ra, nếu bạn đang cố chạy Eclipse 64 bit trên máy 32 bit, bạn cần tải xuống phiên bản 32 bit thay thế.


1

Tôi đã thử nghiệm nó cho các MAR Eclipse (không phải cài đặt) -nhưng gói đó là gói tar.gz trên Ubuntu Desktop 14.0.4

gedit /usr/share/applications/eclipse.desktop

nội dung cho việc này:

[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

Sau đó, trong công cụ tìm kiếm Eclipse khi menu xuất hiện - chỉ cần kéo nó vào trình khởi chạy và sau đó nó sẽ bắt đầu hoạt động. Các bước rất đơn giản và không có gì phức tạp để có được nó và chạy.


1

18.04

Nhấp vào Hiển thị ứng dụng, tìm Eclipse trong danh sách, nhấp chuột phải & Thêm vào mục ưa thích.


2
Về mặt kỹ thuật, không có sự thống nhất trong 18.04. Tuy nhiên, hướng dẫn cho máy tính để bàn mặc định mới (Gnome) có thể được đăng ở đây.
Melebius

Dù trình khởi chạy là gì vào ngày 18.04, nó trông giống như trong phiên bản 16.04 và 14.04. Tôi không quan tâm quá mức nó được gọi là gì.
Phil

0

Nếu không sử dụng tệp * .deb, phần mềm của bạn không được bao gồm trong các menu hoặc trình khởi chạy. Cách dễ dàng: Chỉ cần khởi động Eclipse từ / opt và tìm kiếm một biểu tượng xuất hiện trong Unity launcher (thanh bên). Nhấp chuột phải và kiểm tra "Keep in launcher".


Điều này hoạt động, nhưng tôi không nhận được một biểu tượng.
schmmd

0

Dành cho Ubuntu 11.10

Tải xuống gnome-paneltừ Trung tâm phần mềm Ubuntu nếu chưa được cài đặt.

Chạy Gnome "Tạo Trình khởi chạy" từ thiết bị đầu cuối như vậy:

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

Một hộp thoại sẽ xuất hiện.

  • Đối với Tên: có thể bạn sẽ muốn đặt tên cho nó là "Nhật thực".
  • Đối với Lệnh: duyệt đến vị trí thực thi của Eclipse.
  • Đối với Nhận xét: một cái gì đó như "IDE Eclipse" nên làm.
  • Đối với biểu tượng, nhấp vào biểu tượng springboard, sau đó điều hướng đến thư mục chứa tệp thực thi và chọn icon.xpm.
  • Nhấp vào Được rồi. Bây giờ bạn đã tạo biểu tượng launcher. Tất cả chỉ còn lại là đặt nó vào thanh launcher.
  • Mở thư mục ~ / .local / share / ứng dụng /. Bạn có thể cần nhấn ctrl-h để hiển thị thư mục .local ẩn.
  • Kéo biểu tượng trình khởi chạy Eclipse mà bạn vừa thực hiện vào trình khởi chạy.

Làm xong!


0

Trong dòng exec, đặt eclipsetrực tiếp tệp thực thi ( ). Đừng cố thêm các ký tự đặc biệt vào không gian , nghĩa là , nếu nhật thực của bạn nằm trong /home/username/My Dev Programs/Eclipse/eclipsetoàn bộ dòng với các khoảng trắng trên dòng exec. Đây là một eclipse.desktoptập tin của tôi :

#!/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

Nếu bạn nhìn vào cấu hình của tôi, bạn có thể thấy rằng tôi không làm gì với các ký tự hoặc khoảng trắng đặc biệt.
csilk

0

Dùng cái này:

[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

Nó làm việc cho tôi.


0

Atem18 đúng. Làm điều này nếu bạn muốn launcher của bạn có sẵn hệ thống rộng. Đây là cách tôi tự động tạo launcher. Điều này giả định rằng bạn đã cài đặt bảng điều khiển gnome.

  1. mở thiết bị đầu cuối
  2. mkdir ~/bin hoặc nhấp chuột phải vào trình duyệt tập tin nhà của bạn và tạo thư mục bin.
  3. source .profile hoặc đăng xuất và đăng nhập
  4. gedit trong thiết bị đầu cuối hoặc từ dấu gạch ngang

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

    Không sử dụng dấu gạch nối / dấu đầu dòng và không cần thụt lề.

  5. Đặt tên cho nó không có khoảng trắng lưu vào thư mục bin mới của bạn và sau đó thực hiện ( chmod a+x launcher-script) hoặc nhấp chuột phải vào thuộc tính goto> Quyền và nhấp vào hộp thực thi.

  6. bây giờ trong thiết bị đầu cuối: sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. Bạn nên mở gui Tạo Launcher.

    Loại = Ứng dụng trong Terminal CHỈ ÁP DỤNG THỜI GIAN NÀY. Hầu hết thời gian nó sẽ là Ứng dụng sau này.

  8. Bạn có thể đặt tên cho những gì bạn muốn. KHÔNG-SPACES-CHO PHÉP Tôi gọi là của tôiCreate-Launcher

  9. Trong trường lệnh, đặt đường dẫn đến tập lệnh từ bước 3: /home/mike/bin/launcher-scriptSử dụng tên người dùng của bạn và tên tệp thực tế bạn đã tạo.

  10. Nhấp vào mùa xuân để thêm một biểu tượng. Tôi đã thực hiện trên Gimp nhưng có rất nhiều biểu tượng bạn có thể sử dụng rất chung chung và đã được cài đặt. Nhấp vào mùa xuân và nó sẽ đưa bạn đến một số.

  11. Khi bạn đã hoàn tất, nhấp vào ok. Bây giờ bạn có thể điều hướng trình duyệt tệp của mình xuống /usr/share/applicationsvà bạn sẽ tìm thấy trình khởi chạy mới của mình. Chỉ cần kéo nó vào thanh launcher của bạn và bạn đã sẵn sàng để đi. Quá trình này đặt trình khởi chạy của bạn ở một nơi mà tất cả người dùng có thể truy cập chúng. Hầu hết những gì tôi đã tìm thấy đặt mọi thứ trên máy tính để bàn có thể tốt cho một số nhưng không phải cho tôi. Tôi hy vọng bạn tìm thấy điều này hữu ích.

Bây giờ bạn có thể dễ dàng tạo launcher nhật thực của mình và bất kỳ cái nào khác nữa.

Sau khi suy nghĩ, mỗi khi bạn tạo một launcher mới, bạn sẽ phải nhập mật khẩu của mình. Điều này là cần thiết để làm cho trình khởi chạy mới có thể truy cập được cho tất cả người dùng. Nó sẽ thuộc về root và nhóm sẽ root theo cách này. Đó là cách phần còn lại của hệ thống được cấu hình. Nếu bạn cdđến /usr/share/applications, type ls -lvà, xác minh cho chính mình. Ubuntu nên cung cấp cho os của họ một ứng dụng đã được cài đặt để tạo launcher. Có những thứ khác tôi không đồng ý như trình bảo vệ màn hình và không cắt ngắn với máy tính để bàn. Tôi chỉ mới vào ngày 11.10 trong một vài ngày. Tôi sẽ cho nó thử đại học. Nếu tôi vẫn không thích nó trong một tháng, tôi sẽ sửa nó sau đó.

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.