我非常喜欢使用Zukitwo 主题作为标准 Ambiance 主题的替代品,它对我来说更加赏心悦目。
但是,该主题删除了滚动条箭头或“步进器”(它们通常是 Ambiance 主题中 thunderbird 和 firefox 等浏览器滚动条的一部分)。
我找到了这些信息: https://live.gnome.org/GnomeArt/Tutorials/GtkThemes/GtkScrollbar 并查看主题的 gtk 样式表:
/usr/share/themes/Zukitwo-Dark/gtk-3.0/gtk-widgets.css
但我在编辑主题以将箭头重新放回原位方面没有任何经验。我尝试将“GtkScrollbar-has-forward-stepper”和“GtkScrollbar-has-backward-stepper”命令设置为“1”,但重启后没有任何效果。
有人能告诉我需要做哪些调整才能恢复滚动条箭头吗?我很乐意了解更多相关信息!
非常感谢所有帮助!
答案1
我实际上已经自己解决了这个问题。我会在这里向感兴趣的人解释如何解决:
在文件夹中/usr/share/themes/Zukitwo-Dark/gtk-3.0
以 root 身份编辑文件gtk-widgets.css
。在文件下/default/
包含以下两行
-GtkScrollbar-has-forward-stepper: 1;
-GtkScrollbar-has-backward-stepper: 1;
确保“ stepper-size
”设置为13
(不是0
)
-GtkRange-stepper-size: 13;
在部分中包含相同的两行
.scrollbar {
并检查步进大小。然后在文件夹中/usr/share/themes/Zukitwo-Dark/gtk-2.0
调整文件“ gtkrc
”:在滚动条部分,添加
GtkScrollbar ::has-backward-stepper = 1
GtkScrollbar ::has-forward-stepper = 1
并再次检查范围:
GtkRange ::stepper-size = 13
这应该可以解决所有问题,并且步进器(箭头)应该在注销/登录后返回。
答案2
使用 Ubuntu 14.04,我成功地利用上述信息找回了丢失的滚动条箭头。但是,我还得做几件事。
我必须打开系统设置->外观才能查看我正在使用哪个主题(结果是 Radiance)。
然后我必须去 /usr/share/themes 并查找与我的主题名称相对应的文件夹,即 /usr/share/themes/Radiance
然后,记得以 root 身份运行 gedit(使用 sudo gedit 从终端启动它),我编辑了 2 个文件。
文件 #1
/usr/share/themes/Radiance/gtk-3.0/gtk-widgets.css
搜索“GtkRange-stepper-size”你会发现1实例。检查其值是否为 13(如下所示)
-GtkRange-stepper-size: 13;
然后将以下两行直接粘贴到其下方:
-GtkScrollbar-has-forward-stepper: 1;
-GtkScrollbar-has-backward-stepper: 1;
搜索“.scrollbar”,然后添加 3 行,使其看起来像这样:
.scrollbar,
.scrollbar.vertical {
-GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-has-forward-stepper: 1;
-GtkRange-stepper-size: 13;
-GtkRange-slider-width: 14;
border-radius: 20px;
border-image: none;
保存 gtk-widgets.css 然后打开
文件 #2
/usr/share/themes/Radiance/gtk-2.0/gtkrc
搜索“::stepper-size”你只会找到1实例
检查其值是否为 13(如下所示):
GtkRange::stepper-size = 13
在其下面的 7 或 8 行中,您将找到 GtkScrollbar 条目:
GtkScrollbar::activate-slider = 1
GtkScrollbar::trough-border = 0
GtkScrollbar::slider-width = 13
GtkScrollbar::min-slider-length = 31
添加下面两行,使其看起来像这样:
GtkScrollbar::activate-slider = 1
GtkScrollbar::trough-border = 0
GtkScrollbar::slider-width = 13
GtkScrollbar::min-slider-length = 31
GtkScrollbar::has-backward-stepper = 1
GtkScrollbar::has-forward-stepper = 1
然后保存两个文件。
#
为了记录,我使用标准用户终端上的以下命令打开了正常滚动条(以您自己的用户帐户运行它,因为这是您想要更改的设置):
gsettings set com.canonical.desktop.interface scrollbar-mode normal
我还使用以下方法打开了位置栏:
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
并将 Nautilus 设置为始终有一个删除按钮,使用:
gsettings set org.gnome.nautilus.preferences enable-delete true
不要忘记注销并重新登录以使所有更改都显示出来。
贾斯汀