Windows侧边栏
综述
Windows侧边栏是微软于2002年开始开发的一套Windows资源管理器配套组件,某些代码采用.Net技术,WinFX和Avalon结构,初期目标旨在代替任务栏,后来随着开发的深入和Longhorn的重置,侧边栏变得不再那么重要,但却增添了系统的趣味性。
Microsoft Sideshow
Microsoft Sideshow是Microsoft Research, Collaboration & Multimedia Group的一个概念研究项目,其首个Visual Basic原型版本完成于2000年夏季[1][2][3],在Microsoft PDC 2001 首次公开。彼时,这个项目由Microsoft Research branch负责,因此,Sideshow项目也是由该部门的带头人Rick Rashid演示的。
A fundamental issue with user interfaces is how to help users stay aware of information without being overly intrusive or distracting. In this paper we describe Sideshow, a peripheral awareness interface designed to help users stay aware of people and information. We present data from a field trial of Sideshow where several hundred employees within our company used Sideshow over a seven-month period of time. The data indicate that Sideshow’s design accomplishes the goal of providing awareness of important information without being overly distracting.
—— Sideshow: Providing Peripheral Awareness of Important Information, Microsoft Research
Microsoft Sideshow包含Group和Ticket的概念,Ticket指单一小组件,你也可以将多个Ticket包含在一个Group内。通过对现有Ticket的分析得知,Microsoft Sideshow基于HTML和JavaScript技术,与晚些时候Longhorn上基于Avalon/.NET的Sidebar有很大区别。
有趣的是,Microsoft Sideshow已经支持在侧边栏上显示开始菜单,并支持多种联网和本地功能,甚至可以与eBay,Amazon,.NET Passport,Windows Messenger,Outlook,Hotmail等联动。其中,在线内容中的西雅图道路镜头甚至到2009年仍然可用。
其中有些需要联网的Ticket至少到2012年仍然可用,但笔者在2022年撰写时,可能由于网络环境问题或时过境迁,大多数需要联网的Ticket已经不可用。
WinBeta组织2002年7月曾提供过一个Microsoft Research Sideshow Beta,但该版本经过大量修改[4]。经测试,该版本可以在Windows 2000,Windows XP和Windows 7上运行。除此之外,还有一些来自PDC 2001的屏幕截图。ReflectiaX声称他还有3~5个不同的开发版本。由于没钱修硬盘结果十年了都还没放,谁知道呢。
注意事项:先运行其中的install-VaxoP.bat[5],再安装,否则Sideshow可能不会有可用的Ticket。如果Sideshow仍处于安全模式,运行第二个批处理文件后重试。
除此之外,微软还提供了两份关于此技术的技术性文档,PDF和DOC版本均可用。
屏幕截图
2012年更多丰富的Tickets
Microsoft Presentation
Sidebar
Plex时期
Slate时期
重置之后的侧边栏
在Longhorn项目被重置之后,侧边栏中的工具取消了文字标识,背景也变得透明了。工具也可以被拖到桌面上使用。而在Windows 7中,侧边栏消失,但仍保留了小工具。Windows 8 Build 8432是目前已知最后一个拥有小工具功能的内部版本。
微软的设想
- 侧边栏用于替代,或辅助任务栏工作
微软设计侧边栏的初衷就是提高任务栏的能力,或者替代任务栏,这一点微软在2002年就说过。最能体现此设想的Build 是 Build 3706,该版本的New TaskBar启用后,你会发现任务栏和开始按钮进入了侧边栏区域,而显示屏下方是一片空白区域。这一大胆想法最终被取消,取而代之的是任务栏居中效果。
- Windows XP也将拥有侧边栏
微软在Longhorn 开发初期曾经说明Windows XP 不仅仅会有适配的Powershell,也会有适配的侧边栏与小工具。但其最终只发布了一个公众预览版,随后不了了之。
用户现在可以通过在Windows Vista上移植的方式,将小工具和侧边栏移植到XP上。
侧边栏里的子项目
搜索
搜索栏自第一个有侧边栏的Build以来就出现了,一直坚挺到Build 4093,始终如一。
刚开始,Search的UI和功能十分简陋:只能在Internet上搜索,没有搜索框,就连"Enter Search Text"也无法显示完整。
而到了Build 4011,搜索栏有了改善:"Enter Search Text"文本不见了,取而代之的是一个白色背景的搜索框,十分显眼,而上方还有一个菜单,可供选择搜索区域,现在也支持在本地搜索了。
在Build 4015中,UI更为完善,增大了显示面积,"Search For..."文本开始出现。
而之后的Build里对搜索框并没有什么变化,只是为了适配黑色的侧边栏重新设定了搜索框背景,边框也有了玻璃效果。
快速启动栏
快速启动栏是从任务栏上搬运过来的功能,允许在侧边栏上启动一些常用应用,与任务栏上的快速启动类似。
程序栏
显示最常用程序的程序列表(类似于“开始”菜单的左侧)。
用户栏
用户栏支持查看当前用户的头像和信息。
待补充。
时钟
时钟允许你查看系统时间,他会显示出一个巨大的表盘,并且用指针指示现在的时间。有些Build还会有数字显示 但有些Build没有。
在每个Build中,表盘的大小和样式也是不一致的。
Build 3683~Build 4020的时钟还有长角牛背景。
某些Build的时钟单击后会出现日历,日历上还会有对应月份气象的图片,有些不断变化,有些不会变化。
Slide Show(Photo Gallery)
Slide Show允许你在任务栏上放置一些图片,这些图片将以幻灯片放映的方式自动播放这些图片,起到美观的作用。
不仅可以在侧边栏上播放边栏秀,某些Build甚至允许你在桌面等文件夹中新建边栏秀。
欲了解更多信息,请转到Windows资源管理器:桌面上的记忆:边栏秀
篮子
在Build 4015中出现。你可以把文件拖动到篮子中,可存放各种你喜爱的文件。
Build 4074的Basket组件可导致Explorer崩溃,且重新启动是不可用的。
人脉
人脉(People Title)允许你查看最近联系过的好友,你可以将常用联系人固定到侧边栏上,也可以将他们从侧边栏删除。它和My Contacts息息相关。
按照微软在PDC2003前投放在网站上的宣传广告,人脉栏允许用户单击联系人就打开信息发送或拨号界面,鼠标滑动可显示此联系人的详细信息。
微软的某些视频中,还展现出Jade主题下,联系人若有动态,则联系人右侧的光电会闪烁,跳动,以提醒用户。
某些版本中,人脉栏需要注册表才能开启。
虚拟桌面
虚拟桌面允许你访问4个桌面。该功能设计用于打开大量窗口。在一个桌面上打开了大量窗口,如有必要,你可以切换到其他桌面。
在Build 4008中被砍。
规则与提醒
基本图标栏(托盘图标)
托盘图标在Longhorn中并不出现在任务栏上,它被迁移到了侧边栏,但是,由于功能的不足,导致无法唤醒托盘图标的右键菜单,而且托盘图标的气泡变成了通知,出现在任务栏上方。
Windows Media Player栏
Windows Media Player栏允许您在侧边栏上快速的播放或暂停/停止流媒体文件。在某些Milestone Beta中,您甚至可以在此栏看见正在播放的流媒体文件的作者,所属专辑,专辑封面等详细信息。
该功能为后来任务栏上的Windows Media Player 预览下的三个按钮提供了灵感。
Windows Messenger栏
Windows Messenger栏只出现了一小段时间,栏内显示用户的登录状态以及最近消息列表(类似于Android上从锁屏唤醒时的QQ界面),还支持在侧边栏上打开Windows Messenger,并更改登录状态。
同步栏
同步栏与Windows Messager栏一样,仅出现在少数Build中,是控制面板中Sync Manager的一部分。它能帮你通过同步中心同步一些资料,你可以选择Sync Now,也可以选择要同步的文件,再进行同步。
是Sync Manager的直接小组件。
Voice and Video
Sidebar(Post-Reset)& Gadgets
子项目
CPU仪表盘
可显示CPU与RAM使用率,通过数字和指针读数显示。
幻灯片放映
可不断播放指定路径下的照片,支持切换至前一个或下一个照片,还支持直接通过Windows图片和传真查看器打开。
可设置图片切换时间间隔,设置图片切换动画,以及随机显示照片。
货币
支持货币间的换算,汇率联网更新,目前该服务已停止。
日历
支持显示日期与星期,双击可返回万年历。当日日期的底色是橙色,其他日期以白底黑字显示。
时钟
显示时间,支持调整表盘格式,为时钟取名,还可更改时间。
天气
支持显示温度和所在地区,省份,国家。可通过设置来设置地区,支持华氏与摄氏显示。
图片拼图板
一个有意思的游戏小工具,类似于中国的数字华容道,通过拼图来将打乱的图像恢复,共有11种图像。
源标题
支持查看指定源的RSS,以及显示的条数。
参考资料
- ↑ https://web.archive.org/web/20070621071923/http://microsoftgadgets.com/blogs/gadgetnews/archive/2005/09/15/181.aspx
- ↑ https://web.archive.org/web/20070222223712/http://research.microsoft.com/research/pubs/view.aspx?tr_id=488
- ↑ https://www.microsoft.com/en-us/research/publication/sideshow-providing-peripheral-awareness-of-important-information/
- ↑ http://web.archive.org/web/20020806211401/http://www.winbeta.org/modules.php?name=News&file=article&sid=88
- ↑ https://www.neowin.net/forum/topic/39734-official-ms-sideshow-thread/?do=findComment&comment=399262