将箭头还原到滚动条的最佳方法是什么?


8

我正在运行Debian Jessie。

$ gnome-session --version  
gnome-session 3.14.0  

$ dpkg -s libgtk-3-0 | grep '^Version'  
Version: 3.14.5-1  

我可以通过执行以下操作来恢复滚动条箭头:

应用程序->系统工具->调整工具
在外观上,将GTK +更改为HighContrast vs. Adwaita(默认)

但是这些更改在哪里保存?


试图使箭头重新回到我的滚动条上。GTK启动/配置令人困惑...
AAAfarmclub 2015年

我可以敏锐地使用“应用程序”->“系统工具”->“调整工具”。将GTK +更改为HighContrast vs. Adwaita(默认)。但是,此更改在哪里保存?我看了一下文件:/usr/share/themes/Adwaita/gtk-3.0/gtk.css但它只包含:/ * Adwaita是GTK + 3的默认主题,不使用此文件* /
AAAfarmclub

这样更好 所做的更改将保存在二进制文件(dconf用户数据库)中。我不确定为什么要问这个问题,因为正如我所说,这是一个主题(主题是否绘制箭头……或者不是,dconf数据库仅存储主题的名称,没有其他内容)。因此,您可以使用使用滚动条箭头/按钮的主题,也可以尝试修改Adwaita(有一些建议随处可见,但是它们都不适用于更新版本的Adwaita)。
don_crissti 2015年

Answers:


10

快速修复,wfm:

cat <<HERE >~/.config/gtk-3.0/gtk.css
.scrollbar {
  -GtkScrollbar-has-backward-stepper: true;
  -GtkScrollbar-has-forward-stepper: true;
  }
HERE

在阅读了以下涉及编辑系统主题文件的解决方案后,我想到了这一点:https : //askubuntu.com/questions/200938/question-about-gtkscrollbar-class-in-custom-themes


很好,这也可以与其他主题配合使用,例如DeLorean。
doshea

3
对于GTK + 3.20+,您需要省略前导点,即scrollbar {/* ... */}
巴斯

2
@Bass或者,您可以同时处理以下两者:.scrollbar, scrollbar {
bmaupin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.