Các vấn đề về biểu tượng trình khởi chạy Ubuntu 16.04 Eclipse


8

Tôi đang chạy Ubuntu 16.04 LTS, với phiên bản Eclipse mới nhất được cài đặt từ trang web của họ. Trong thanh Unity Launcher ở bên trái, tôi không thể lấy biểu tượng cho Eclipse là bất cứ thứ gì ngoại trừ một dấu hỏi. Tôi đã tạo một tệp .desktop với các đường dẫn thích hợp cho Exec = và Icon =, và tôi đã làm cho mục có thể thực thi được thông qua chmod. Chức năng của tệp .desktop không phải là vấn đề. Tôi không thể có được biểu tượng hiển thị để thay đổi.

Tên thay đổi từ Eclipse sang Workspace Launcher khi Eclipse cuối cùng bắt đầu. Bất kì sự trợ giúp nào đều được đánh giá cao.

EDIT: mã:

[Desktop Entry]
Exec=/home/**removed**/eclipse/java-mars/eclipse/eclipse
StartupNotify=true
Terminal=false
Type=Application
Icon=/usr/share/icons/eclipseIcon.xpm

* tên người dùng bị xóa vì mục đích bảo mật.

EDIT: Cài đặt lại đã sửa chữa bất kỳ và tất cả các vấn đề về Eclipse mà tôi gặp phải.

Câu trả lời:


6

Tôi đã có một vấn đề tương tự. Tôi đã thử câu trả lời của ScottC được đề cập ở đây . Tôi đã tạo tệp .desktop trên vị trí máy tính để bàn của mình, thêm đường dẫn exec <eclipse installation directory>/eclipsevà đường dẫn biểu tượng <eclipse installation directory>/icon.xpmvà sau đó ghim nó vào trình khởi chạy. Điều này làm việc cho tôi.


Cảm ơn câu trả lời tốt đẹp. Một câu trả lời chi tiết được đánh giá cao.
Học sinh

5

Tôi đã có thể giải quyết vấn đề này bằng cách xóa tệp eclipse.desktop khỏi ~/.local/share/applicationsvà sau đó thoát và khởi chạy lại nhật thực:

Tôi đã làm theo giải pháp này: https://askubfox.com/a/735924


Điều này làm việc cho tôi. Tôi hơi bối rối một chút sau khi hình ảnh của biểu tượng của tôi chuyển thành "?", Nhưng sau đó nó trở lại biểu tượng STS.
AFP_555

0

Tôi chưa bao giờ có những vấn đề đó. Tôi có tệp máy tính để bàn của mình trong thư mục nhật thực, sao chép và sửa đổi nó từ phiên bản này sang phiên bản khác và kéo và thả nó từ nautilus vào trình khởi chạy. Đây là tập tin máy tính để bàn nhật thực của tôi:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/USERNAME/Apps/eclipse-neon/eclipse --clean -vm /usr/lib/jvm/java-8-oracle/jre/bin -vmargs -Dfile.encoding=UTF-8 -Xms256m -Xmx3000m -XX:+UseG1GC -XX:+UseStringDeduplication 
Name=Eclipse JEE neon
Icon=/home/USERNAME/Apps/eclipse-neon/eclipse-neon.png
Name[de_DE]=Eclipse JEE Neon

Bạn cũng muốn logo neon nhật thực tùy chỉnh của tôi, thật tuyệt! ;) tại đây bạn đi: http://imgur.com/a/Uxjfg


0

Mục nhập biểu tượng phải có đường dẫn đủ điều kiện đến tệp hình ảnh XPM thực tế. Nếu bạn giữ thư mục nhật thực trong thư mục chính của mình, mục eclipse.desktop sẽ trở thành:

Biểu tượng = / nhà / USERNAME / nhật thực / icon.xpm

Khó chịu, tàu neon với biểu tượng sao Hỏa. Điều này sẽ làm bạn buồn và bỏ lỡ chủ đề hành tinh, nếu không thay đổi.

Ví dụ: neon cho Android nên có điểm nhấn màu xanh lá cây:

http://imgur.com/stMvzCQ (sử dụng GIMP để chuyển đổi PNG này sang XPM, alpha mặc định).

Bạn không bao giờ nên pha trộn logo Eclipse màu xanh và trắng, đó là sự báng bổ. Điểm nhấn bây giờ là bất khả tri kể từ khi chủ đề hành tinh bị bỏ rơi. Phobos sẽ là tên hoàn hảo cho một bản phát hành Eclipse ...


0

Tôi chỉ gặp phải vấn đề tương tự và giải quyết nó bằng cách thay đổi tên của Tên biểu tượng trong tệp máy tính để bàn. Sử dụng Ubuntu 16.04.3 và Oxygen Oxygen và bằng cách nhìn vào thư mục nhật thực, tôi thấy biểu tượng đó có tên ' icon.xpm', trong khi trong tệp máy tính để bàn trong

~/.local/share/applications, the name is 'eclipse'.
So, I replaced:
Icon=eclipse
by:
Icon=$your_eclipse_path/icon.xpm

và nó đã làm việc cho tôi.


0

Trong mẫu bạn đã đề cập ở trên cùng, khóa "Tên" bắt buộc bị thiếu. Trong Ubuntu 16 khi tôi thực thi desktop-file-installlệnh, nó không thành công với lỗi sau:

/usr/share/applications/eclipse.desktop: error: required key "Name" in group "Desktop Entry" is not present

Để giải quyết vấn đề đó, bạn cần thêm mục "Tên"

Name=Eclipse

0

Thêm mục nhập máy tính để bàn cho launcher tại đây (/usr/share/appluggest/eclipse.desktop) với các thay đổi trong biểu tượng và đường dẫn exec. Ngay cả vấn đề của bạn tồn tại, hãy thử cái này

remove space in your exec and icon path or use back slash Ex:
Exec=/home/<some dir>/eclipse Mars/eclipse
         **->/home/<some dir>/eclipse\ Mars/eclipse**

0

Thêm mục nhập máy tính để bàn cho launcher tại đây (/usr/share/appluggest/eclipse.desktop) với các thay đổi trong biểu tượng và đường dẫn exec. Ngay cả vấn đề của bạn tồn tại, hãy thử cái này

remove space in your exec and icon path or use back slash Ví dụ: Exec = / home // nhật thực / nhật thực -> / home // nhật thực \ Mars / nhật thực


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.