Debian Mate 桌面 Eclipse 滚动条滑块按钮尺寸巨大

Debian Mate 桌面 Eclipse 滚动条滑块按钮尺寸巨大

我在德班巴斯特,伴侣桌面主题 Menta,OpenJDK 11.0.9.1,日食 2020-06

我的 Eclipse 中的滚动条滑块很大。

在此输入图像描述

我尝试通过自定义 gtk-3 css 文件调整它们的大小,但这只改变了栏本身,但没有改变按钮。编辑器确实应用CSS设置。参见下文:

在此输入图像描述

没关系,如果Eclipse 中的主题是打开还是关闭(我重新启动)或使用的 Eclipse 主题。

我阅读了有关设置并尝试更改-Dswt.enable.themedScrollBar=false/ truein eclipse.ini,但没有改变任何东西。

gtk-3 CSS

~/.config/gtk-3.0/gtk.css试过的。几乎默认值来自GTK主题

    scrollbar slider {
      /* Size of the slider */
      min-width: 6px;
      min-height: 6px;
      border-radius: 6px;
      -GtkRange-slider-width: 6;
      -GtkRange-stepper-size: 6;
      -GtkRange-stepper-spacing: 0;
      -GtkRange-trough-border: 1;
      -GtkRange-arrow-displacement-x: 0;
      -GtkRange-arrow-displacement-y: 0;
      -GtkRange-activate-slider: FALSE;
      -GtkRange-trough-side-detrails: FALSE;
    }

gtk-2 gtkrc

我尝试设置~/.config/gtk-2.0/gtkrc

    style "scroll"
    {
     GtkScrollbar::slider-width = 6
    }
    class "*" style "scroll"

边注:使用深色日食主题看起来更糟糕,因为滑块颜色没有改变。

答案1

这个问题似乎只存在于步进按钮上,而在我的情况下,这并不是真正需要的。它们可以被禁用,并且酒吧看起来还不错。

查看一些可能相关的未解决的 gtk 错误报告:未解决的 Gtk 步进按钮宽度错误

以下评论让我考虑禁用这些按钮:

对于 GTK2 来说仍然是一个问题。但对于 GTK3 来说则较少,因为高对比度和 adwaita 默认情况下不使用步进按钮。然而,如果你有一个带有步进器的主题,这在 3 中仍然存在。

关于禁用步进器按钮的 GtkTheme 参考:Gtk主题

这给了我一个更小的酒吧。我猜颜色也可以改变。

/* Disable steppers as the width is not conforming to the slider width and looks strange in apps like eclipse (SWT) */
scrollbar {
  -GtkScrollbar-has-backward-stepper: 0;
  -GtkScrollbar-has-forward-stepper: 0;
}

scrollbar slider {
  /* Size of the slider */
  min-width: 6px;
  min-height: 6px;
  border-radius: 6px;
  -GtkRange-slider-width: 6;
  -GtkRange-stepper-size: 6;
  -GtkRange-stepper-spacing: 0;
  -GtkRange-trough-border: 1;
  -GtkRange-arrow-displacement-x: 0;
  -GtkRange-arrow-displacement-y: 0;
}

滑块变小

相关内容