改善Fedora上的Eclipse外观

时间:2016-08-31 13:21:41

标签: eclipse user-interface fedora

我在Fedora 24上使用Eclipse Neon。外观和感觉并不像Windows上的Eclipse那么好 - 例如,在两个窗口的边框上鼠标指针变得可拖动需要很长时间。有哪些潜在的解决方案可以改善这一点。

由于

2 个答案:

答案 0 :(得分:1)

A few things to consider:

  • Sometimes certain plugins cause glitches. For example I know Javascript plugin interferes with C development sometimes. Try a fresh upstream Eclipse with a fresh workspace, ex try the latest 'maintenance' eclipse: http://download.eclipse.org/eclipse/downloads/ These often have the latest fixes.

  • If you've turned on the black theame, you could try the regular white theame as currently there are some u.i issues specific to the dark theme. ex:
    499515: [Gtk3][Dark] Click on package explorer only works on second click when dark theme is enabled https://bugs.eclipse.org/bugs/show_bug.cgi?id=499515

  • Some Window managers (ex i3) tend to introduce visual glitches in Eclipse. Try alternative window managers or the standard 'gnome' to see if there is a difference.

  • If you're running wayland, currently Eclipse is a little unstable on wayland, but port is in progress: 496923: [Wayland] Improve support for Wayland in 4.7 https://bugs.eclipse.org/bugs/show_bug.cgi?id=496923

  • You should also consider submitting a bug with more specific details of your setup, (help -> about -> installation details -> Configuration, copy and attach). To do so, go here: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Platform Select "SWT" from Component.

  • If all else fails, I often hang out on freenode#swt, feel free to ping me there. (lufimtse)

答案 1 :(得分:0)

试试这个

https://coffeeorientedprogramming.com/2016/10/06/make-applications-eclipse-use-x11-backend-on-wayland-fedora-25/

我修改了我的/usr/share/applications/elipse.desktop exec参数,就像这样

执行= env GDK_BACKEND = x11 eclipse

我的eclipse.desktop =>

[Desktop Entry]
Type=Application
Name= Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse/icon.xpm
**Exec=env GDK_BACKEND=x11 eclipse**
Terminal=false
Categories=Development;IDE;Java;
Terminal=false
StartupNotify=true
Encoding=UTF-8