ICE*_*ICE 11 eclipse eclipse-pdt ubuntu-16.04
我正在使用Ubuntu 16.04和Eclipse Neon.一切看起来都不错,但是当我按下回车键时,新线路会闪烁.切换到GTK2解决了问题,但我在GTK2中还有一些其他问题,例如滚动条着色和黑暗主题中的按钮着色.
由于我在GTK3中没有任何问题,闪烁是我唯一的问题,我怎么能在GTK3中修复它?
在这里你可以看到它在GTK3中是如何闪烁的
编辑
最近我在Ubuntu GNOME上尝试了Eclipse Oxygen 4.7.2,但问题仍然存在.它似乎不是Unity的问题.
更新2018年/ DEC/09
如果您在鼠标指针的每次移动中遇到eclipse编辑器中的背景闪烁:
你可以告诉Eclipe使用哪个gtk-version:
#Gtk3 forced:
export SWT_GTK3=1
eclipse
#Gtk2 forced:
export SWT_GTK3=0
eclipse
Run Code Online (Sandbox Code Playgroud)
for Eclipse Oxygen 3(版本:4.7.3,2018年3月,Build id:20180308-1800):
放
export SWT_GTK3=0
Run Code Online (Sandbox Code Playgroud)
在你的〜/ .profile里面(并重启x-server)
在Ubuntu 17.10上使用Plasma和xorg以及xserver-xorg-video-amdgpu为我工作:1.4.0-1
首先通过执行来检查环境中 GTK_IM_MODULE 的值
\necho $GTK_IM_MODULE\nRun Code Online (Sandbox Code Playgroud)\n在我的例子中,输出是 \xe2\x80\x9cxim\xe2\x80\x9d。但 Eclipse 期望它是 \xe2\x80\x9cibus\xe2\x80\x9d。因此,在终端会话中输入以下命令将其设置为该值。
\nexport GTK_IM_MODULE="ibus"\nRun Code Online (Sandbox Code Playgroud)\n使用下面的脚本来运行它:
\n#!/bin/bash\nexport SWT_GTK3=0\nexport UBUNTU_MENUPROXY=0\nexport GTK_IM_MODULE="ibus"\ncd [Eclipse Directory]\n./eclipse -showlocation\nRun Code Online (Sandbox Code Playgroud)\n不要忘记让它能够运行:
\nchmod +x eclipse.sh\nRun Code Online (Sandbox Code Playgroud)\n
我遇到了同样的问题,这对我有用。
eclipse_gtk2.sh创建包含以下命令的bash 脚本文件(例如)。
#!/bin/bash
export SWT_GTK3=0
export UBUNTU_MENUPROXY=0
cd <path to eclipse directory where the excutable is found>
./eclipse -showlocation
Run Code Online (Sandbox Code Playgroud)
使eclipse_gtk2.sh可执行
chmode +x eclipse_gtk2.sh
Run Code Online (Sandbox Code Playgroud)
然后只需运行该文件./eclipse_gtk2.sh
希望它也适合你。
干杯
| 归档时间: |
|
| 查看次数: |
1989 次 |
| 最近记录: |