Ubuntu 12.04中有一个显著新特性,那就是重叠式滚动条(overlay scrollbar),这也是一个颇具争议的特性。
优点:
样式美观
占用更少空间
缺点:
在一些应用程序中缺少快速定位到窗口顶部和底部的功能。拿UltraEdit 3.1.0.4(linux版本)举例,当打开一个1000行的文这篇文章件后,会出现滚动条(1000行了都不出现滚动条,那屏幕该有多大呀)。这时一旦想快速定位到文件末尾,使用传统滚动条时,只需要把鼠标指针移到滚动条的底部(向下箭头的上面),单击鼠标滚轮即可实现。但是使用重叠式滚动条()则无法实现,这可能是由于linux版本的ultraedit使用的图形工具集不是GTK而是wxwidgets导致的。当然需要指出的时,一旦应用程序(例如gedit)是基于GTK实现的,那么也是可以进行快速定位的,但这至少说明了重叠式滚动条的兼容性还不够。
缺少快速连续滚屏的功能。传统滚动条中当把鼠标指针移到滚动条的底部(向下箭头的上面),按住鼠标左键不放即可实现快速连续滚屏。可能连续滚屏的实用价值并不高(毕竟人眼要从这么迅速的快速滚屏中获取想要的信息并不是一件容易的事情),但是很多人并不习惯(或者说并不知道)去单击鼠标滚轮进行快速定位,往往是利用连续滚屏以达到快速定位的目的(至少我就是这样的),从这个角度看来,快速连续滚屏的作用一下就凸显出来了。
重叠式滚动条易用性不好。举例来说,理想情况下,我把鼠标指针往非最大化窗口边缘移动,当鼠标指针靠近窗口边缘时,滚动条会自动显现,这时我单击滚动条并按住不放,就可以进行滚动条拖动。但是实际情况中很容易触发调整窗口操作,导致点击不到滚动条,或者鼠标指针移动过快而越出窗口,进而点击动作导致窗口失去焦点。等等。这就要求用户非常仔细用心的去移动鼠标指针,而这导致了用户的注意力发生了转移。
总结:
重叠式滚动条的设计意图很明显,专为可视面积有限的设备(例如手持设备)而来,但是现在的电脑显示屏越来越大,重叠式滚动条节约的那点空间在这些设备上真的重要吗?我看未必。
人们已经习惯了传统滚动条,对于重叠式滚动条感到很不适应。习惯的力量是可怕的,而重叠式滚动条正在与之宣战。传统滚动条已经工作了许多年,并且工作的很好,人们凭什么要抛弃它?
如何关闭重叠式滚动条?
在终端运行下述命令即可:
gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false
这时你再运行一个应用程序,是不是你熟悉的传统滚动条回来了?
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。