ไอคอนแอปพลิเคชัน eclipse มีขนาดใหญ่มากใน Unity's dash


34

ฉันมีปัญหากับการติดตั้ง Eclipse Juno ด้วยตนเอง หลังจากคลาย tarball ไปที่/optแล้วให้เพิ่ม symlink จาก/usr/local/binและเพิ่มสิ่งต่อไปนี้ในไฟล์ใหม่/usr/share/applications/eclipse.desktop:

[Desktop Entry]
Version=1.0
Name=Eclipse
GenericName=Integrated Development Application
Comment=Eclipse Juno
Exec=/usr/local/bin/eclipse
TryExec=/usr/local/bin/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;

ฉันยังคงได้รับพฤติกรรมแปลก ๆ นี้จากเส้นประ:

ไอคอนขนาดใหญ่ในเส้นประ Unity

Eclipse ทำงานได้ดีและไอคอนสามารถคลิกได้ แต่อย่างที่คุณเห็นขนาดนั้นค่อนข้างออก ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ไม่ควร Unity ปรับขนาดไอคอนโดยอัตโนมัติหรือไม่


3
ข้อมูลที่เป็นประโยชน์: ปัญหานี้มีอยู่ใน Ubuntu 12.10 เท่านั้น มันทำงานได้ดีใน Ubuntu 12.04 หรือน้อยกว่า
saji89

คำตอบ:


26
  • สร้างลิงค์เพื่อ ecplise icon.xpm ในโฟลเดอร์แชร์ของคุณ:

ln -s /opt/eclipse/icon.xpm ~ / .local / share / ไอคอน / eclipse4.xpm

สำหรับผู้ใช้ของคุณเท่านั้นหรือ

sudo ln -s /opt/eclipse/icon.xpm /usr/share/icons/eclipse4.xpm

สำหรับผู้ใช้ทั้งหมด

  • ในของคุณeclipse.desktopไฟล์ (ใน~/.local/share/applicationsหรือ/usr/share/applications) เปลี่ยนไอคอน = / opt / คราส / icon.xpmโดยไอคอน = eclipse4 คุณไม่จำเป็นต้องเพิ่ม.xpmคำต่อท้าย

หากจำเป็นให้อัปเดตIcon[en_US]บรรทัดด้วยค่าเดียวกัน

ไฟล์eclipse.desktopอาจมีชื่อแตกต่างกันไปขึ้นอยู่กับเครื่องมือที่คุณใช้สร้าง

แก้ไข: ปรับปรุงคำตอบด้วย Pius, QD และความคิดเห็นของ iAm


1
นั่นคือคำตอบ ฉันจะเพิ่มเฉพาะที่คุณไม่ต้องคัดลอกไฟล์ แต่สามารถสร้างลิงค์นุ่ม ๆQD.ดังกล่าวข้างล่าง + ~/.local/share/applicationsถ้าคุณใช้แอปพลิเคเมนูหลักในการสร้างไฟล์เดสก์ทอปที่คุณสามารถหาได้ใน บนเครื่องของฉันมันถูกเรียกใช้alacarte-made.desktopดังนั้นโปรดทราบว่าชื่อไม่มีส่วนเกี่ยวข้องกับแอปพลิเคชันที่เปิดตัว
Pijusn

ที่จริงแล้ววิธีที่ดีที่สุดคือการวาง eclipse4.xpm ลงในโฟลเดอร์ / usr / share / icons เนื่องจากการใช้ตำแหน่ง ~ / .local / * สำหรับผู้ใช้คนเดียวเท่านั้น
kmedv

11

@Tawane ฉันเพิ่ม symlink ลงใน ~ / .local / share / icons / ซึ่งอาจทำให้ง่ายขึ้น:

ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm

10

สิ่งนี้อาจช่วยคุณ ...

ป้อนคำอธิบายรูปภาพที่นี่

คุณสามารถบันทึกภาพและเปลี่ยนไอคอนไปที่นี้

ฉันปรับขนาดรูปภาพขนาดไอคอน xpm เป็น 48 x 48 พิกเซลซึ่งอยู่ในแอปพลิเคชัน eclipse

มันดูดี:

ป้อนคำอธิบายรูปภาพที่นี่


48x48 อาจดูพร่ามัวเล็กน้อยที่ความละเอียดสูงกว่า (หรือปานกลาง) คุณอาจใช้ 512x512 (แม้ว่าจะเป็น overkill นิดหน่อย) เพื่อให้แน่ใจว่าระบบของคุณจะปรับขนาดเป็นสิ่งที่ใช้ ปรับขนาด PNG อย่างถูกต้องดังนั้นคุณสามารถให้ภาพที่มีขนาดใหญ่กว่าที่แสดงจริงได้เสมอ

พบไอคอนเวอร์ชัน 512x512 ที่นี่: ไอคอน Eclipse

รูปภาพถูกนำมาจากหน้าวิธีใช้Eclipse : หน้าวิธีใช้Eclipse


3

ดูเหมือนว่า Unity ไม่สามารถปรับขนาดไฟล์ xpm ได้อย่างถูกต้อง

คุณสามารถแปลงไอคอนเป็น png ได้

sudo apt-get install imagemagick
convert /opt/eclipse/icon.xpm /opt/eclipse/icon.png

อย่าลืมอัปเดตไฟล์ .desktop ของคุณ


0

ฉันมีปัญหาเดียวกัน แต่แก้ไขได้ซื้อนี้คัดลอกicon.xpmไป/usr/share/pixmapsและอ้างอิงไอคอนในโฟลเดอร์นั้น


และอูบุนตูรุ่นใดที่คุณใช้อยู่ เมื่อคุณพูดถึงการอ้างอิงไอคอนในโฟลเดอร์นั้นโฟลเดอร์อะไรและคุณอ้างอิงไอคอนอย่างไร โปรดแก้ไขคำตอบของคุณโดยเพิ่มข้อมูลที่ร้องขอ
Lucio

-1

ไอคอนในไดเร็กทอรี eclipse (eclipse.xpm) มีขนาด 256x256 แทนที่ด้วยอันที่เล็กกว่า (48x48 เหมาะกับฉัน)


2
ฉันเชื่อว่าสิ่งนี้เริ่มต้นด้วย Ubuntu 12.10 ก่อนหน้า 12.10 xpm ไอคอนถูกปรับขนาดอย่างเหมาะสม
Peter van der ทำ

1
โอ้ ฉันเห็นสิ่งนี้ครั้งแรกหลังจากอัปเกรดเป็น 12.10 และ eclipse Juno และคิดว่าอาจเป็นเพราะ eclipse รุ่นใหม่ ฉันจะตรวจสอบปัญหายังคงมีอยู่ (หลังจากอัปเดตทั้งหมดที่มาในระหว่างนี้) ถ้าเป็นเช่นนั้นฉันจะยื่นข้อผิดพลาดกับ Ubuntu 12.10
Axel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.