วิธีแก้ปัญหาเมนู Eclipse ใน Ubuntu 13.10
(วิธีที่เสถียรจนกระทั่งมีคนแก้ไขข้อบกพร่อง)
วิธีนี้ใช้เพื่อให้สิทธิ์ว่าคุณมีไฟล์eclipse.desktopอยู่แล้ว(หรือคุณสามารถสร้างไฟล์ใหม่ตั้งแต่เริ่มต้น) มิฉะนั้นคุณสามารถดู "วิธีเร็ว" ด้านล่าง
เปิดไฟล์eclipse.desktopของคุณ:
sudo -H gedit /usr/share/applications/eclipse.desktop
(หากคุณไม่พบในเส้นทางนี้ให้ลอง~/.local/share/applications/eclipse.desktop
ใช้มิฉะนั้นคุณอาจต้องค้นหาlocate
คำสั่งของคุณโดยใช้)
แทนที่Exec=
บรรทัดด้วยสิ่งนี้:
Exec=env UBUNTU_MENUPROXY= eclipse
โดยที่ "eclipse" เป็นพา ธ ไปยังปฏิบัติการของ eclipse ในกรณีนี้เป็นเพียง "eclipse" เนื่องจากมี symlink อยู่ใน/usr/bin
โฟลเดอร์
หมายเหตุ:หากคุณไม่พบไฟล์eclipse.desktopคุณสามารถสร้างไฟล์ตั้งแต่เริ่มต้นในเส้นทางข้างต้นและเติมด้วยบรรทัดเหล่านี้:
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=eclipse
Exec=env UBUNTU_MENUPROXY= eclipse
Terminal=false
Categories=Development;IDE;Java;
บันทึกไฟล์
ตอนนี้คุณสามารถรัน Eclipse จากไอคอนได้ตามปกติ
(วิธีที่รวดเร็ว แต่ซ้ำซาก)
หากคุณยังไม่มีไฟล์eclipse.desktopและคุณไม่ต้องการสร้างมันในตอนนี้คุณสามารถรัน Eclipse ด้วยคำสั่งนี้:
UBUNTU_MENUPROXY= eclipse
โดยที่ "eclipse" เป็นพา ธ ไปยังeclipse
executable ของคุณ โปรดทราบว่านี่เป็นวิธีที่รวดเร็วในการรัน Eclipse หนึ่งครั้ง หากคุณไม่ต้องการที่จะจำคำสั่งนี้และใช้มันทุกครั้งที่คุณต้องเรียกใช้ Eclipse ทำตาม "วิธีที่มั่นคง" ด้านบน
หรือคุณสามารถสร้างชื่อแทนได้
alias eclipse = 'UBUNTU_MENUPROXY= eclipse'
และคำสั่ง eclipse จะทำงานได้ดี
แหล่งที่มา: