在 ubuntu 22.04 中有没有办法向所有滚动条添加向上/向下箭头(默认)?

在 ubuntu 22.04 中有没有办法向所有滚动条添加向上/向下箭头(默认)?

背景

我写了这个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 主题

  1. 打开/usr/share/themes/Yaru/gtk-3.0并复制gtk.gresource到主文件夹

  2. 右键单击主文件夹,右键单击并在终端中打开

  3. sudo gresource list gtk.gresource
    
  4. sudo gresource extract gtk.gresource /com/ubuntu/themes/Yaru/3.0/gtk.css >gtk.css
    
  5. 在主文件夹中复制gtk.css/usr/share/themes/Yaru/gtk-3.0并右键单击/usr/share/themes/Yaru/gtk-3.0并以管理员身份打开(如果上下文菜单中没有),请使用下一个命令:

    sudo apt install nautilus-admin   
    nautilus -q
    
  6. 以管理员身份打开/usr/share/themes/Yaru/gtk-3.0并输入您的密码

  7. gtk.css通过文本编辑器打开

  8. 打开后gtk.css按下ctrlf并写入滚动条并输入,你将被罚款如下:

    -GtkScrollbar-has-backward-stepper: false;
    -GtkScrollbar-has-forward-stepper: false;
    
  9. 编辑单词 false 并将其变为 true ,如下所示:

    -GtkScrollbar-has-backward-stepper: true;
    -GtkScrollbar-has-forward-stepper: true;
    
  10. 保存文件

  11. 关闭所有打开的文件,你可以保持文本编辑器打开

  12. 要应用主题,您可以更改为其他主题,然后再返回到 yaru

  13. 现在打开文件或再次显示文本编辑器后你会发现小的向上/向下箭头

  14. 编辑向上/向下箭头的颜色和大小,gtk.css如果已关闭,请再次打开;如果未关闭,请返回文本编辑器

  15. 向下滚动到这些行(这些行是我在编辑文件并测试方法后得到的),您可以更改前面的数字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; }*
    
  16. 要应用主题,您可以更改为其他主题,然后再次返回 yaru,现在打开文件或再次显示文本编辑器,您将在自定义中看到向上/向下箭头

相关内容