Windows侧边栏

(重定向自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个不同的开发版本。由于没钱修硬盘结果十年了都还没放,谁知道呢。

文件:Microsoft Sideshow.zip

注意事项:先运行其中的install-VaxoP.bat[5],再安装,否则Sideshow可能不会有可用的Ticket。如果Sideshow仍处于安全模式,运行第二个批处理文件后重试。

除此之外,微软还提供了两份关于此技术的技术性文档,PDF和DOC版本均可用。

文件:Tr-2001-83(1).pdf

文件:Tr-2001-83.doc

文件:Tr-2002-87(1).pdf

文件:Tr-2002-87.doc

屏幕截图

2012年更多丰富的Tickets

Microsoft Presentation

Sidebar

Plex时期

Slate时期

重置之后的侧边栏

Longhorn项目被重置之后,侧边栏中的工具取消了文字标识,背景也变得透明了。工具也可以被拖到桌面上使用。而在Windows 7中,侧边栏消失,但仍保留了小工具。Windows 8 Build 8432是目前已知最后一个拥有小工具功能的内部版本。

微软的设想

 
Build 3706 的侧边栏,可以看出,开始菜单和后台程序显示在侧边栏上
  • 侧边栏用于替代,或辅助任务栏工作

微软设计侧边栏的初衷就是提高任务栏的能力,或者替代任务栏,这一点微软在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 3683Build 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,以及显示的条数。

参考资料