Làm cách nào để thiết lập một biểu tượng cho Eclipse?


32

Tôi muốn đặt biểu tượng cho Trình khởi chạy. nó có tệp có tên icon.xpm, nhưng nó bị bỏ qua bởi trình hướng dẫn thiết lập biểu tượng. Tôi đã cố gắng thay đổi nó thành tập tin .ico, nhưng nó vẫn bị bỏ qua. có ý kiến ​​gì không

Câu trả lời:


13

Nếu nhật thực được cài đặt từ trung tâm phần mềm (phiên bản 3.5.2), các bản sao của biểu tượng nhật thực sẽ được đặt vào các vị trí sau:

  • /usr/share/icons/hicolor/16x16/apps/eclipse.png
  • /usr/share/icons/hicolor/32x32/apps/eclipse.png
  • /usr/share/icons/hicolor/48x48/apps/eclipse.png
  • /usr/share/pixmaps/eclipse.png

Có thể sao chép biểu tượng ở những nơi này (với kích thước phù hợp) sẽ giải quyết vấn đề của bạn.


nó không hoạt động (tôi đã không thử tất cả các kích cỡ, nhưng hầu hết trong số chúng). có lẽ nó là phần mở rộng? Mặc định, png không được tìm thấy bởi Ubuntu và khi tôi sao chép đường dẫn đầy đủ hơn không tìm thấy biểu tượng nào :(
UAd CHƯƠNG

+1 cho câu hỏi, tôi cần ít nhất 3,6 cho công việc và giải pháp duy nhất là tải xuống gói được biên dịch sẵn. Và không có biểu tượng nào được công nhận cho một ứng dụng bởi Ubuntu (11.04). Hơn nữa, gói từ ppa: eclipse-team / ..., hiện đang ở phiên bản 3.6.2, hoàn toàn không đầy đủ cho công việc: \
Maxim Popravko

3
vì vậy, nếu bạn đã tìm thấy một bản sửa lỗi cho nó, xin vui lòng, cam kết một câu trả lời!
Maxim Popravko

2
Câu trả lời này không hoạt động. Vui lòng bỏ đánh dấu nó.
Catskul

56

Tôi đã thêm biểu tượng vào /usr/share/pixmaps, nhưng tên của biểu tượng không eclipse.xpmthay thếicon.xpm

Trong thiết bị đầu cuối:

cp /yourEclipseFolder/icon.xpm /usr/share/pixmaps/eclipse.xpm

3
OK, cảm ơn vì câu trả lời, nó đã giúp tôi. Đồng thời, những gì tôi đã làm chỉ là đổi tên biểu tượng thành eclipse.xpm và sau đó sao chép biểu tượng vào / usr / share / pixmap.
Mark Waschkowski

1
Và nếu bạn muốn xem nó như một lệnh bash : sudo cp /yourEclipseFolder/icon.xpm /usr/share/pixmaps/eclipse.xpm.
H2ONaCl

3
Đối với những gì nó có giá trị, đây sẽ là câu trả lời được chấp nhận.
Hasan Can Saral

Tôi đã cài đặt nhật thực từ trình cài đặt đã tải xuống và biểu tượng không hoạt động. Sao chép nhật thực.xpm trong / usr / share / pixmap / đã hoạt động. Cảm ơn
Marco Altieri

Như một lưu ý phụ, gedit icon.xpmlà khá thú vị!
wvducky

5

Đi đến thiết bị đầu cuối và nhập sudo leafpad /usr/share/applications/eclipse.desktop, sau đó chỉnh sửa tệp để thay thế path_to/icon.xpmtrong ví dụ sau với đường dẫn tệp đến biểu tượng của bạn:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/usr/lib/eclipse/eclipse
Icon=path_to/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true`

Ví dụ, của tôi là /usr/lib/eclipse/icon.xpm.


đã thử tương tự nhưng không hiệu quả với tôi, câu trả lời cho câu hỏi này là Askubfox.com/questions/80013/NH đã làm việc
tinker_ferry

4

Tôi đã sao chép

/opt/eclipse/plugins/org.eclipse.sdk_3.7.1.v201109091335/eclipse48.png

đến

/usr/share/pixmap/eclipse.png

(đã trích xuất nhật thực vào /opt) và cả biểu tượng nhật thực và máy tính để bàn xuất hiện lại (đã biến mất một cách bí ẩn).

Lưu ý: Tôi cũng đã sao chép tất cả các kích thước như được đề xuất ở trên nhưng phải đến khi tôi sao chép vào /usr/share/pixmapsbiểu tượng đó mới xuất hiện


2

Tôi vừa gặp vấn đề này với một chương trình khác, tôi đã đặt các tệp .png trong các thư mục biểu tượng:

/usr/share/icons/hicolor/16x16/apps/eclipse.png
/usr/share/icons/hicolor/32x32/apps/eclipse.png
/usr/share/icons/hicolor/48x48/apps/eclipse.png

Nhưng vẫn không có biểu tượng, sau đó tôi đặt một cái vào

/usr/share/pixmaps/eclipse.png

Đột nhiên nó làm việc. Các pixmap là chìa khóa.


1
Chỉ cần sao chép biểu tượng.xpm để chia sẻ / pixmap bằng lệnh sau đã giúp tôi: sudo mv /home/myusername/mydirectory/eclipse-juno/icon.xpm /usr/share/pixmaps/eclipse.xpm
Luis

2

Mọi thứ có vẻ đúng trong trường hợp của tôi, nhưng không có giải pháp được đề xuất nào phù hợp với tôi, biểu tượng sẽ không hiển thị trong trình khởi chạy.

Sau đó, tôi chỉ cần xóa nhận xét bên cạnh Biểu tượng trong tệp eclipse.desktop và voila! nó đã làm việc :)

Vì vậy, đề xuất của tôi là, nếu có một nhận xét trong dòng Biểu tượng của bạn như:

Icon=/opt/eclipse/icon.xpm # fill in path to logo

sau đó xóa bình luận để nó trông giống như:

Icon=/opt/eclipse/icon.xpm

Tôi không biết tại sao các bình luận hoạt động cho các dòng khác (ví dụ như trong Exec-line nó hoạt động). Có lẽ là một lỗi.

Hy vọng nó sẽ giúp được ai đó!


Chào Jane! Chào mừng bạn đến với AskUbfox. Chỉ cần FYI, các câu trả lời không được sắp xếp theo thứ tự thời gian, vì vậy nói rằng "không có gợi ý nào ở trên" không thực sự hữu ích. Tôi ủng hộ câu trả lời của bạn vì nó có vẻ hữu ích.
Flimm

1
@Flimm: Bạn nói đúng, vì vậy tôi đã thay đổi câu lệnh thành một câu hữu ích hơn;) cảm ơn vì gợi ý!
Jane

2

Chỉ cần sao chép biểu tượng vào

~/.icon

thư mục và nó sẽ làm việc. Sao chép eclipse.xpmvào ~/.iconthư mục làm việc cho tôi.


1
Tôi đã thử điều này. Nó không làm việc cho tôi. Ubuntu 12.04.1
Catskul

0

Đơn giản, đổi tên icon.xpm thành icon.jpg trong thư mục nhật thực bất kể nó ở đâu. Bây giờ cố gắng.

Để biết thêm chi tiết, hãy xem qua các lưu ý sau: -

  1. Đầu tiên, tìm kiếm alacarte aka Menu chính trên Dash.

    Bạn sẽ thấy một danh sách các ứng dụng và các mục được kiểm tra.

    Chuyển đến Mục mới, điền như sau -

            Name: Eclipse                         #of your choice
    
            Command: /home/leo/Downloads/eclipse         
    
            Comment:                             #as you wish   
    

Đặt đường dẫn đến thư mục nhật thực nơi bạn đã giải nén nó.

Của tôi là bên trong Tải xuống.

  1. Bây giờ, bạn thấy một biểu tượng ở đó. Nhấp vào nó và chọn icon.jpg trong thư mục nhật thực của bạn. (Bạn cần duyệt qua)

  2. Bây giờ hãy tìm kiếm nhật thực và bạn sẽ thấy điều đó trên Dash với biểu tượng mong muốn và bạn có thể ghim nó vào Launcher hoặc có nó trên Desktop.

Dấu gạch ngang -> Menu chính -> Mục mới -> Điền tên , lệnhnhận xétnhấp vào biểu tượng -> duyệt và chọn icon.jpg -> đóng cửa sổ

Chúc vui vẻ!

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.