当前位置: 首页>>技术教程>>正文


如何禁用叠加滚动条?

,

问题描述

它看起来像Ubuntu 11.04将默认带有overlay scrollbars。我喜欢它们,但我不喜欢当前的滚动条类型组合,因为许多应用程序尚未使用这些叠加滚动条。

有没有办法禁用重叠滚动条(不删除overlay-scrollbar包)?

最佳解决思路

在12.04 LTS中有一个slightly cleaner way to do it。赶紧跑

gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false

在一个终端。之后打开的应用程序将具有non-ayatana滚动条。

要恢复默认行为,请运行

gsettings reset org.gnome.desktop.interface ubuntu-overlay-scrollbars

如果您使用12.10或更高版本,请运行

gsettings set com.canonical.desktop.interface scrollbar-mode normal

并返回到默认值,运行

gsettings reset com.canonical.desktop.interface scrollbar-mode

次佳解决思路

您也可以禁用滚动条

第三种解决思路

您可以通过键入完全删除滚动条

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar

第四种思路

按其他答案所述禁用或删除overlay-scrollbars将使您回滚滚动条,但它们将缺失条形结尾处的步进按钮,因为它们已在Ambiance主题中禁用。对于re-enable,将以下内容放在~/.gtkrc-2.0文件中:

style "default" {
  engine "murrine" {
    stepperstyle = 0
  }
}

和下面的文件~/.config/gtk-3.0/gtk.css

.scrollbar {
  -GtkScrollbar-has-backward-stepper: 1;
  -GtkScrollbar-has-forward-stepper: 1;
}

通常,重新启动应用程序就足以应用更改。

第五种思路

只需使用实用程序dconf-editorgconf-editor即可。如果它尚未存在,可以从Ubuntu软件中心安装。

此实用程序就像Windows registry-editor,您可以在其中调整系统设置。从条目org > gnome > Desktop > Applications中找到名为ubuntu-overlay-scrollbars的项目。关闭项目,注销/登录,你就绪。

第六种思路

在Ubuntu 12.04中,您可以安装Ubuntu Tweak,并且禁用垂直叠加滚动条的选项位于Tweaks – >杂。您需要log-off或重新引导才能使更改生效。

如果您希望重叠滚动条回到某个位置,则只需在应用程序中再次启用它即可。此外,您还可以根据自己的情况获得大量的调整。我会说这是实现这个目标的最简单方法。

第七种思路

也许你在谈论ayatana滚动条!

在你想要使用旧的滚动条样式的情况下,只需要使用下一个命令:

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar liboverlay-scrollbar3

overlay-scrollbars,ubuntu

第八种思路

尝试以下操作:

echo "export LIBOVERLAY_SCROLLBAR=0" > /etc/X11/Xsession.d/80overlayscrollbars

您可能需要注销一次。

更多信息/想法可以发现here

第九种思路

在15.10 wily(libgtk-3-0)这为我工作:

export GTK_OVERLAY_SCROLLING=0

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/349.html,未经允许,请勿转载。