在 Ubuntu 22.04 中,我尝试编辑 Yaru-blue 主题 gtk.css 文件以使滚动条更宽。
我进入了
sudo gnome-terminal
以 root 身份打开第二个终端。在那个 root 终端中我输入
cd /usr/share/themes/Yaru-blue/gtk-4.0
然后进入
gedit gtk.css
编辑 css 文件。
在 gedit 窗口中,以下行
@import url("resource:///com/ubuntu/themes/Yaru-blue/4.0/gtk.css");
我进入了
scrollbar slider { min-width: 20px; min-height: 20px; border-radius: 22px; border: 5px solid transparent; }
并保存了文件。
在根终端窗口中我看到
** (gedit:297357): WARNING **: 16:14:44.503: Set document metadata failed: Setting attribute metadata::gedit-encoding not supported
滚动条宽度不变;即非常窄。
我究竟做错了什么?
答案1
这个问题的答案取自于一个类似问题的答案,该答案发布于Qt 应用程序中的滚动条宽度2021 年 1 月 11 日
解决方法是编辑文件 ~/.config/gtk-3.0/gtk.css,添加代码
scrollbar, scrollbar button, scrollbar slider {
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
min-width: 20px;
min-height: 20px;
border-radius: 0;
}
这在 Ubuntu 22.04 中有效,并且不需要 root 身份。
答案2
先前的答案对于编辑配置文件非常有用。
我认为这可能是读者想要了解的另一种选择。
主题应用程序 / 设置 / 滚动条行为 / 覆盖当前主题的滚动条宽度