Eclipse Mars在Lubuntu滚动

jre*_*ing 7 eclipse

刚刚在Lubuntu 14上安装了Eclipse Mars.在控制台或编辑器中上下滚动时 - 我得到一种覆盖一些文本的黑色矩形,或者测试在视觉上是扭曲的(线条变得不直).有人知道怎么修这个东西吗?在同一个comp上的Eclipse早期版本中没有这个.

Mar*_*sey 15

在Lubuntu 14 Toshiba Satellite笔记本上安装Eclipse Mars完全相同.我真的很期待Eclipse年度火星发布的那一天,我对安装5分钟后感到失望感到失望.

无论如何,我可以确认通过导出设置环境变量SWT_GTK3 = 0确实可以解决问题.如果打开终端并在shell中键入"export SWT_GTK3 = 0",则还需要通过命令行启动Eclipse,同时保留在同一个shell中.如果您通过桌面启动图标启动Eclipse,Eclipse将不会看到SWT_GTK3环境变量,问题将持续存在.这是因为Linux中的环境变量是按进程的,并且从桌面启动的应用程序在与终端中的shell进程不同的进程中运行.

因此,Eclipse在启动计算机后始终会看到正确的SWT_GTK3环境变量,因此最好全局导出SWT_GTK3 = 0.要在Lubuntu上执行此操作,请按照下列步骤操作:

  1. 打开终端窗口
  2. 打开文件/ etc/profile以编辑为sudo(例如sudo gedit/etc/profile)
  3. 在文件末尾添加行导出SWT_GTK3 = 0.
  4. 保存文件,退出编辑器并重新启动计算机.
  5. 启动Eclipse Mars,希望您的滚动问题得到解决.

这对我有用,但一如既往,YMMV.

顺便说一句.您可以通过打开终端窗口并键入"env"命令来检查重新启动后导出的SWT-GTK3环境变量.您应该在显示的环境变量和值列表中看到SWT_GTK3 = 0.


ape*_*lli 5

这似乎是一个新的bug:https: //bugs.eclipse.org/bugs/show_bug.cgi?id = 469027

它也发生在Kubuntu之下.无论如何,至少对我来说,解决方法是导出以下环境变量:

SWT_GTK3 = 0