Eclipse Luna แสดงแถบเลื่อนปกติแทนแถบเลื่อนซ้อนทับ - วิธีเปลี่ยน


8

ฉันเพิ่งเปลี่ยนไปใช้ Eclipse Luna ใหม่ แต่ด้วยเหตุผลบางอย่างมันหยุดแสดงแถบเลื่อนแบบซ้อนทับและตอนนี้แสดงรายการปกติที่อยู่ใน Firefox เคปเลอร์มีพวกเขา

เนื่องจาก Eclipse UI มีความยุ่งเหยิงอยู่แล้วฉันต้องการเปิดใช้งานใหม่อีกครั้ง


ลงคะแนนโดยไม่ได้ตั้งใจ mod สามารถเปลี่ยนเป็น upvote ได้ไหม?
DK Bose

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

1
ไปกันเถอะ;)
DK Bose

นี้จะขึ้นอยู่กับไดรเวอร์กราฟิกและเกี่ยวกับว่าคุณติดตั้งแล้ว gnome อย่างสมบูรณ์หรือไม่ว่าคุณต้องการ) vesa - b) xorg-stuff ... ?! - นี่คือสิ่งที่ไม่ได้หายไปใน 12.10 และไม่หายไปใน 12.04 (??) LTS
dschinn1001

@ dschinn1001 คุณช่วยอธิบายได้ไหม? สิ่งนี้จะขึ้นอยู่กับไดรเวอร์ของฉันอย่างไร แถบเลื่อนแบบซ้อนทับทำงานในแอปพลิเคชั่นอื่น - และใน Eclipse Kepler (แอปพลิเคชันเดียวกันรุ่นที่แตกต่างกัน) และฉันควรติดตั้งแพ็คเกจเพิ่มเติมอะไรถ้านั่นคือสิ่งที่คุณพูด
jcora

คำตอบ:


3

หากคุณใช้ Ubuntu 12.04หรือ14.04คุณจะต้องเริ่มต้น Eclipse ด้วย env var เพื่อบังคับใช้แถบเลื่อนซ้อนทับ:

env LIBOVERLAY_SCROLLBAR=1 eclipse

เนื่องจากฉันใช้ Eclipse ที่ดาวน์โหลดมา (ไม่ใช่ที่ apt จัดทำโดย apt) ฉันจึงสร้างEclipse.desktopไฟล์ (ใต้~/.local/share/applications/) ด้วยเนื้อหาต่อไปนี้ (อย่าลืมแทนที่<path_to_eclipse_folder>พา ธ ของคุณไปยัง Eclipse:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Name=Eclipse
Comment=Integrated IDE
Icon=eclipse.png
Exec=env LIBOVERLAY_SCROLLBAR=1 /<path_to_eclipse_folder>/eclipse
Categories=Application;Development;Java;PHP;IDE;
Type=Application
Terminal=false

ไม่ทำงานสำหรับฉันในeclipse นีออน
MrSmith42

@ MrSmith42 Ubuntu รุ่นไหน คำตอบของฉันใช้ได้จนถึง 14.04 และสำหรับ Luna ใน Xenial (16.04) ฉันรู้ว่า Canonical overlay scrollbar ถูกแทนที่ด้วย Gnome one และ Eclipse ใหม่ล่าสุดใช้ GTK3 (ซึ่งมีปัญหาบางอย่างกับ Ubuntu)
Rael Gugelmin Cunha

1
ฉันใช้ Ubuntu 16.04 ทันทีกับ eclipse นีออน น่าเสียดายที่ฉันยังไม่พบวิธีแก้ปัญหาสำหรับกลุ่มดาวนี้
MrSmith42

0

สิ่งนี้ใช้ได้กับ Eclipse Neon

gksudo gedit /usr/share/applications/eclipse.desktop

จากนั้นคัดลอกและวางสิ่งนี้ตรวจสอบให้แน่ใจว่าชี้ไปที่eclipseของคุณใน/ opt /

[Desktop Entry]
Name=Eclipse 4
Type=Application
Exec=env UBUNTU_MENUPROXY=0 SWT_GTK3=0 /opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse NEON
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.