背景
我写了这个18.04 上的相同问题当时
很多人指着我此链接中的解决方法。
但是,这些解决方案似乎不适用于 Ubuntu 22.04。
需要向上/向下箭头的原因
您可能认为滚动条上的向上/向下箭头是不必要的。
但是,我的 Thunderbird 收件箱中有数百封电子邮件。不可能抓住滚动条并将其缓慢移动以将其向下移动一封电子邮件。在这种情况下,滚动条上的向上/向下箭头是必需的。
在带有 Gnome 42.2 的 Ubuntu 22.04 中,向所有滚动条添加向上/向下箭头的步骤是什么?
答案1
为所有 ubuntu 22.04 主题添加滚动条箭头:在 /home/yourusername/.config/gtk-3.0/gtk.css 中创建一个包含以下内容的文件:
*{
-GtkScrollbar-has-backward-stepper: 1;
-GtkScrollbar-has-forward-stepper: 1;
-GtkRange-slider-width: 13;
-GtkRange-stepper-size: 13;
}
用您的用户名替换 yourusername 这使我的许多主题和程序都应用了箭头,但您会得到小箭头。
如果你想自定义其中一个,请按照以下步骤操作:我们将使用 yaru 主题
打开
/usr/share/themes/Yaru/gtk-3.0
并复制gtk.gresource
到主文件夹右键单击主文件夹,右键单击并在终端中打开
-
sudo gresource list gtk.gresource
-
sudo gresource extract gtk.gresource /com/ubuntu/themes/Yaru/3.0/gtk.css >gtk.css
在主文件夹中复制
gtk.css
到/usr/share/themes/Yaru/gtk-3.0
并右键单击/usr/share/themes/Yaru/gtk-3.0
并以管理员身份打开(如果上下文菜单中没有),请使用下一个命令:sudo apt install nautilus-admin nautilus -q
以管理员身份打开
/usr/share/themes/Yaru/gtk-3.0
并输入您的密码gtk.css
通过文本编辑器打开打开后
gtk.css
按下ctrlf并写入滚动条并输入,你将被罚款如下:-GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false;
编辑单词 false 并将其变为 true ,如下所示:
-GtkScrollbar-has-backward-stepper: true; -GtkScrollbar-has-forward-stepper: true;
保存文件
关闭所有打开的文件,你可以保持文本编辑器打开
要应用主题,您可以更改为其他主题,然后再返回到 yaru
现在打开文件或再次显示文本编辑器后你会发现小的向上/向下箭头
编辑向上/向下箭头的颜色和大小,
gtk.css
如果已关闭,请再次打开;如果未关闭,请返回文本编辑器向下滚动到这些行(这些行是我在编辑文件并测试方法后得到的),您可以更改前面的数字
px;
以更改大小,更改后面的数字或数字#
以更改颜色。您可以谷歌“颜色选择器”选择颜色并获取代码或编写代码来显示颜色:scrollbar button { padding: 0; min-width: 16px; min-height: 16px; border-style: none; border-radius: 0; transition-property: min-height, min-width, color; border-color: transparent; background-color: #e3dede; background-image: none; box-shadow: inset 0 16px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #c34113; } scrollbar button:hover { border-color: transparent; background-color: #636363; background-image: none; box-shadow: inset 0 16px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #636363; } scrollbar button:active, scrollbar button:checked { border-color: transparent; background-color: #c34113; background-image: none; box-shadow: inset 0 16px rgba(255, 255, 255, 0); text-shadow: none; -gtk-icon-shadow: none; color: #c34113; }*
要应用主题,您可以更改为其他主题,然后再次返回 yaru,现在打开文件或再次显示文本编辑器,您将在自定义中看到向上/向下箭头