Eclipse Luna zeigt normale Bildlaufleisten anstelle von überlagerten Bildlaufleisten an - wie kann man das ändern?


8

Ich habe kürzlich auf die neue Eclipse Luna umgestellt, aber aus irgendeinem Grund wurden die Overlay-Bildlaufleisten nicht mehr angezeigt und jetzt werden die regulären angezeigt, die sich beispielsweise in Firefox befinden. Kepler hatte sie.

Da die Eclipse-Benutzeroberfläche bereits überladen ist, möchte ich sie wieder einschalten. Wie kann das gemacht werden?


Aus Versehen herabgestuft. Kann ein Mod es bitte in ein Upvote ändern?
— DK Bose

Ich werde dir das nie verzeihen. Ich denke, du kannst es jetzt ändern, da ich es ein bisschen bearbeitet habe.
— JCora

1
Los geht's;)
— DK Bose

Dies hängt vom Grafiktreiber ab und davon, ob Sie dann gnome komplett installiert haben oder ob Sie a) vesa - b) xorg-stuff bevorzugen ...?! - Dies ist, was in 12.10 nicht fehlte und nicht in 12.04. (??) LTS
— dschinn1001

@ dschinn1001 Könntest du das näher erläutern? Wie würde das von meinem Fahrer abhängen? Überlagerungs-Bildlaufleisten funktionieren in anderen Anwendungen - und auch in Eclipse Kepler (gleiche Anwendung, andere Version). Und welche zusätzlichen Pakete sollte ich installieren, wenn Sie das sagen?
— JCora

Antworten:


3

Wenn Sie Ubuntu 12.04 oder 14.04 verwenden , müssen Sie Eclipse mit einer env var starten, um Overlay-Bildlaufleisten zu erzwingen:

env LIBOVERLAY_SCROLLBAR=1 eclipse

Da ich eine heruntergeladene Eclipse verwende (und nicht die von apt bereitgestellte), habe ich eine Eclipse.desktopDatei (unter ~/.local/share/applications/) mit dem folgenden Inhalt erstellt (denken Sie daran, diese <path_to_eclipse_folder>durch Ihren Pfad zu Eclipse zu ersetzen :

#!/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

Funktioniert nicht mehr für mich in Eclipse Neon
— MrSmith42

@ MrSmith42 Welche Ubuntu-Version? Meine Antwort war bis 14.04 und für Luna gültig. Unter Xenial (16.04) weiß ich, dass die Canonical-Overlay-Bildlaufleiste durch die Gnome-Bildlaufleiste ersetzt wurde und dass die neueste Eclipse GTK3 verwendet (was einige Probleme mit Ubuntu hat).
— Rael Gugelmin Cunha

1
Ich benutze Ubuntu 16.04 jetzt mit Eclipse Neon. Leider habe ich noch keine Lösung für diese Konstellation gefunden.
— MrSmith42

0

Dies funktioniert mit Eclipse Neon

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

Kopieren Sie diese und fügen Sie sie ein. Stellen Sie sicher, dass Sie in / opt / auf Ihre Sonnenfinsternis zeigen

[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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.