我正在使用eclipse光子在Java 8中编程,当我创建一个新类,程序包,输入设置等时。这些窗口似乎在一个窗口内,我该如何解决?

#1 楼

这是Elementary OS中的一个已知问题,因为它们应用窗口装饰的方式有些不标准。幸运的是,这里有一个修复程序,但必须在每个应用程序的基础上应用它。实际上,在GitHub上的问题描述本身中,有一个关于如何使用Eclipse作为示例修复它的摘要:

对于那些想知道如何适当地更改.desktop文件的人,请设置:
Exec=env GTK_CSD=0 <executable path>

以Eclipse为例,我这样做了:
Exec=env GTK_CSD=0 /opt/eclipse/eclipse


因此,您需要编辑eclipse桌面文件,以将GTK_CSD=0添加为在Eclipse执行之前添加的环境变量。
如果您更喜欢GUI,也可以使用App Editor进行相同的操作。

#2 楼

我认为这与gtk3与Eclipse有关。如果您强迫它使用gtk2,则可以使用。 dbeaver出现了类似的基于Eclipse的问题。

评论


您如何强制它使用gtk2?

–弗里索
19 Mar 5 '19 at 10:45