如何禁用GNOME覆盖滚动条(永久显示滚动条)

本文介绍了如何禁用GNOME覆盖滚动条,使其始终可见。
GNOME / GTK应用程序默认使用覆盖滚动条来最大化屏幕空间。在大多数应用程序中(某些例外情况,例如GNOME终端永久显示滚动条),默认情况下滚动条是隐藏的,在移动指针时部分可见,并且靠近滚动条。将鼠标悬停在上面可以完全看到它。

滚动条在GNOME 3.34中永久显示

Gnome 3.34 Dconf编辑器覆盖滚动条设置GNOME 3.34上周四发行,包括新皮 选件 这样可以很容易始终显示完整的滚动条。打开Dconf编辑器, org / gnome / desktop / interface 并设置 overlay-scrollingfalse 永久显示滚动条。
您可以使用以下命令完成相同的操作:

gsettings set org.gnome.desktop.interface overlay-scrolling false

要使用永久滚动条,必须重新启动每个正在运行的GTK3应用程序。或重新启动会话(注销/登录)。
取消此更改并使用默认的GNOME / GTK滚动条行为吗?如所述使用Dconf编辑器,但进行配置 overlay-scrollingtrue (或默认),或使用以下命令:

gsettings set org.gnome.desktop.interface overlay-scrolling true

我们还建议:如何完全禁用跟踪器,GNOME的文件索引和搜索工具

在低于3.34的GNOME版本中禁用GNOME / GTK覆盖滚动条

要禁用覆盖滚动条并在低于3.34的GNOME版本中永久显示滚动条,可以使用: GTK_OVERLAY_SCROLLING=0 环境变量。
将此用于每个这样的应用程序(启动 gedit 在此示例中;确保该应用程序尚未运行。如果没有,将无法正常工作):

GTK_OVERLAY_SCROLLING=0 gedit

要将其应用于所有应用程序并在3.34之前的版本中禁用GNOME覆盖滚动条,请在末尾添加以下行 ~/.profile 档案:

export GTK_OVERLAY_SCROLLING=0
gdbus call --session --dest org.freedesktop.DBus --object-path /org/freedesktop/DBus --method org.freedesktop.DBus.UpdateActivationEnvironment '{"GTK_OVERLAY_SCROLLING": "0"}'

保存此文件后,注销并重新登录以确认操作更改。
谢谢啦 微调 Reddit的dddevo会禁用所有GTK3应用程序中的叠加滚动条,包括那些通过D-Bus启动的滚动条。
使用 ~/.profile 这仅适用于用户。要应用于整个系统,请添加 /etc/profile.local 或在以下文件中 /etc/profile.d/ (作为根)。

Sidebar