Eclipse Luna muestra barras de desplazamiento regulares en lugar de barras de desplazamiento superpuestas: ¿cómo cambiar?

8

Recientemente cambié a usar el nuevo Eclipse Luna, pero por alguna razón dejó de mostrar las barras de desplazamiento superpuestas y ahora muestra las normales que están en, por ejemplo, Firefox. Kepler los tenía.

Dado que la interfaz de usuario de Eclipse ya está abarrotada, me gustaría volver a activarlos, ¿cómo se puede hacer eso?

jcora
fuente
Votado por error. ¿Puede un mod cambiarlo a un voto a favor?
DK Bose
Nunca te perdonaré por esto. De todos modos, creo que puedes cambiarlo ahora, ya que lo he editado un poco.
jcora
1
Ahí tienes;)
DK Bose
Esto dependería del controlador de gráficos y de si instaló entonces gnome completamente o si prefiere a) vesa - b) xorg-stuff ...?! - esto es lo que no faltaba en 12.10 y no faltaba en 12.04. (??) LTS
dschinn1001
@ dschinn1001 ¿Podría dar más detalles? ¿Cómo dependería esto de mi conductor? Las barras de desplazamiento superpuestas funcionan en otras aplicaciones, y también en Eclipse Kepler (misma aplicación, versión diferente). ¿Y qué paquetes adicionales debo instalar si eso es lo que estás diciendo?
jcora

Respuestas:

3

Si está utilizando Ubuntu 12.04 o 14.04 , debe iniciar Eclipse con una var de env para forzar las barras de desplazamiento de superposición:

env LIBOVERLAY_SCROLLBAR=1 eclipse

Como estoy usando un Eclipse descargado (y no el proporcionado por apt), he creado un Eclipse.desktoparchivo (debajo ~/.local/share/applications/) con el siguiente contenido (recuerde reemplazarlo <path_to_eclipse_folder>por su ruta a 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
Rael Gugelmin Cunha
fuente
Ya no funciona para mí en eclipse neon
MrSmith42
@ MrSmith42 ¿Qué versión de Ubuntu? Mi respuesta fue válida hasta el 14.04 y para Luna. En Xenial (16.04) sé que la barra de desplazamiento de superposición canónica fue reemplazada por la de Gnome y que el Eclipse más nuevo está utilizando GTK3 (que tiene algunos problemas con Ubuntu).
Rael Gugelmin Cunha
1
Yo uso ubuntu 16.04 ahora con eclipse neon. desafortunadamente no encontré una solución para esta constelación todavía.
MrSmith42
0

Esto funciona en Eclipse Neon

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

Luego copie y pegue esto, asegúrese de señalar su eclipse en / 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
ad3luc
fuente