Eclipse Luna affichant des barres de défilement régulières au lieu de barres de défilement superposées - comment changer?

8

Je suis récemment passé à l'utilisation du nouvel Eclipse Luna, mais pour une raison quelconque, il a cessé d'afficher les barres de défilement de superposition et affiche maintenant celles qui se trouvent par exemple dans Firefox. Kepler les avait.

Étant donné que l'interface utilisateur d'Eclipse est déjà encombrée, je voudrais les réactiver, comment cela peut-il être fait?

jcora
la source
A voté par erreur. Un mod peut-il le changer en vote positif?
DK Bose
Je ne vous pardonnerai jamais pour ce / s Quoi qu'il en soit, je pense que vous pouvez le changer maintenant, car je l'ai un peu édité.
jcora
1
Voilà!)
DK Bose
Cela dépendrait du pilote graphique et de savoir si vous avez installé puis gnome complètement ou si vous préférez a) vesa - b) xorg-stuff ...?! - c'est ce qui ne manquait pas en 12.10 et ne manquait pas en 12.04. (??) LTS
dschinn1001
@ dschinn1001 Pourriez-vous élaborer? Comment cela dépendrait-il de mon chauffeur? Les barres de défilement de superposition fonctionnent dans d'autres applications - et également dans Eclipse Kepler (même application, version différente). Et quels packages supplémentaires dois-je installer si c'est ce que vous dites?
jcora

Réponses:

3

Si vous utilisez Ubuntu 12.04 ou 14.04 , vous devez démarrer Eclipse avec une variable env pour forcer les barres de défilement de superposition:

env LIBOVERLAY_SCROLLBAR=1 eclipse

Comme j'utilise une Eclipse téléchargée (et non celle fournie par apt), j'ai créé un Eclipse.desktopfichier (sous ~/.local/share/applications/) avec le contenu suivant (n'oubliez pas de le remplacer <path_to_eclipse_folder>par votre chemin vers 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
la source
Ne fonctionne plus pour moi dans le néon d'éclipse
MrSmith42
@ MrSmith42 Quelle version d'Ubuntu? Ma réponse était valable jusqu'au 14.04 et pour Luna. Sur Xenial (16.04), je sais que la barre de défilement de superposition Canonical a été remplacée par celle de Gnome et que la dernière Eclipse utilise GTK3 (qui a quelques problèmes avec Ubuntu).
Rael Gugelmin Cunha
1
J'utilise maintenant ubuntu 16.04 avec le néon eclipse. malheureusement je n'ai pas encore trouvé de solution pour cette constellation.
MrSmith42
0

Cela fonctionne sur Eclipse Neon

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

Ensuite, copiez et collez ceci, assurez-vous de pointer vers votre éclipse dans / 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
la source