eclipse - 如何在 Kubuntu 16.04 上的 Eclipse Mars 和 Neon 中保持滚动条可见

标签 eclipse ubuntu

在使用 Kubuntu 16.04 和 Eclipse Neon (4.6) 设置新机器后,我观察到 eclipse 中所有滚动条的以下行为:

  • 垂直滚动条以一种细长的样式显示
  • 将鼠标移到垂直滚动条上时,滚动条以标准宽度可见
  • 当大约 1 秒不移动鼠标时,滚动条变得不可见(平滑淡出)
  • 将鼠标移动到任何地方时,例如编辑器窗口,垂直滚动条恢复可见(细样式)
  • 注意:水平滚动条的行为不同,因为它只有在被鼠标指针触摸(悬停)时才可见

关于细长样式的滚动条,我喜欢这个特性。但我不喜欢垂直滚动条完全消失的功能。

有人知道如何自定义吗?

我总共测试了以下设置:

  • Kubuntu 16.04 & Eclipse Neon → 滚动条隐藏
  • Kubuntu 16.04 & Eclipse Mars → 滚动条隐藏
  • Kubuntu 16.04 和 Eclipse Luna → 滚动条保持可见
  • Kubuntu 14.04 和 Eclipse Mars → 滚动条保持可见
  • Kubuntu 14.04 和 Eclipse Luna → 滚动条保持可见

尝试使用不同的主题(窗口 → 首选项 → 常规 → 外观)在滚动条可见性方面没有成功,即使我完全禁用主题也是如此。

我目前的解决方法是在启动 eclipse 之前设置 SWT_GTK3=0 环境变量。这似乎使所有的滚动条都可见,但缺点是滚动条在不需要时也会显示(例如,编辑器窗口中的内容较少),而且上面提到的瘦样式功能不再可用。

编辑 2018-01-17: 如前所述,尝试了 GTK_OVERLAY_SCROLLING=0 也是 @gregh 的作品。以不同于 SWT_GTK3=0 的图形样式显示滚动条。现在比 SWT_GTK3=0 更符合我的系统 UI 设计。

最佳答案

这对我有用:

导出 GTK_OVERLAY_SCROLLING=0

关于eclipse - 如何在 Kubuntu 16.04 上的 Eclipse Mars 和 Neon 中保持滚动条可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38104799/

相关文章:

ubuntu - Nginx 重定向 301 非 ssl www 到 ssl www 无法正常工作

linux - 更改默认端口(22) SSh [CENTOS]

java - 如何在 Eclipse 中将 .jar 标记为 "provided"

使用 Eclipse : "Profiling and debugging agents are not supported in this VM" 进行 Java Linux Arm 远程调试

angularjs - Ubuntu:错误:EACCES,使用 Bower 安装时出现权限被拒绝错误

android - ANDROID_HOME 和 ANDROID_SDK_ROOT 环境变量均未导出

ubuntu - 重置并删除 ubuntu 中现有的防火墙端口重定向规则

c++ - 如何从字符串中解析欧元符号?

java - Eclipse - `open call hierarchy` 停止在 lambda 链中搜索

java.lang.NoClassDefFoundError(Java、Eclipse、Fuse-JNA、Ubuntu)