# Plugin - VirtualDesktops - Rainmeter官方文档 - 雨滴社区 - Powered by Discuz!
 找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2154|回复: 0

Plugin - VirtualDesktops

[复制链接]

签到天数: 265 天

[LV.8]以坛为家I

发表于 2012-5-27 14:23:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?点击注册

x

【版权声明】
   本文档翻译者:雨滴社区-jyf823691221
   本文档仅用于雨滴社区站内交流,禁止转载,由此引发的一切责任及版权纠纷由转载、传播本文档者负责。
 

VirtualDesktops

Plugin=Plugins\VirtualDesktops.dll

虚拟桌面管理器(VDM)允许您使用多个桌面. VirtualDesktops插件可以从不同的VDM访问信息,Windows切换虚拟桌面.

 

General Options:

 

VDManager

必须设置为支持的VDM名称.目前支持”Dexpot”” VirtuaWin”.

 

VDMeasureType

指定测量的信息.下面的测量类型均支持每个VDM,可以用来配合VDM制作基本的外观皮肤.

VDMActive-返回1VDM已运行,0为其他.

CurrentDesktop-返回当前活动桌面的数量.

SwitchDesktop-切换到指定桌面,改桌面序号作为bang.

DesktopCount-返回虚拟桌面的总数.

 

VDDesktopCount

使用VDMeasureType=DesktopCount,可以设定为x或者y来分别返回桌面网格布局中的列或行.

 

Example:

[CurrentDesktop]

Measure=Plugin

Plugin=VirtualDesktops.dll

VDManager=VirtuaWin

VDMeasureType=CurrentDesktop

 

[DesktopCountX]

Measure=Plugin

Plugin=VirtualDesktops.dll

VDManager=VirtuaWin

VDMeasureType=DesktopCount>

VDDesktopCount=X

 

[SwitchDesktop]

Measure=Plugin

Plugin=VirtualDesktops.dll

VDManager=Dexpot

VDMeasureType=SwitchDesktop

 

Bangs:

!CommandMeasure "SwitchDesktop" "2"

 

Options for VDManager=Dexpot

 

VDOnActivate

Dexpot启动时的command或者bang.VDMeasureType=VDMActive一起使用.

 

VDOnDeactivate

Dexpot退出时的command或者bang.VDMeasureType=VDMActive一起使用.

 

VDOnChange

当前桌面(VDMeasureType=CurrentDesktop一起使用)或者桌面数量(VDMeasureType=DesktopCount一起使用)改变时的commandbangs.

 

注意,bangs并不是默认为当前的皮肤(例如用!Refresh "#CURRENTCONFIG#"替换!Refresh).

 

 

VDMeasureType的其他类型:

DesktopName-返回当前活动桌面的名称.设置VDDesktop的虚拟桌面序号来返回特定的桌面名称.

 

DesktopWallpaper-返回当前活动桌面的壁纸路径.设置VDDesktop的虚拟桌面序号来返回特定的桌面的壁纸.

 

Command-可用于将commands(命令)通过bangs发送.这时,有效的commandsDexpot command line(命令行)的开关.Dexpot Command Line Switches可以得到完整的开关列表.

 

Screenshot-在桌面切换后对当前桌面进行截图以BMP格式保存到VDOutputFile.

 

VDMeasureType=Screenshot的其他options:

 

VDDesktop

设定一个桌面序号,始终保存该桌面的截图.

 

VDWidth VDHeight

定义截图的大小(单位:像素).当长度和宽度均给出了的时候,创建的截图将使用这个尺寸.当只给出一个值的时候,截图将按照比例缩放.当两者均未被指定时,截图将以桌面分辨率保存.

 

VDRefreshOnUpdate

VDDesktop,当设置为1表示每次measure更新时都为当前活跃桌面创建一个截图.确保UpdateDivider的值恰当.

 

示例皮肤:

[Screenshot]

Measure=Plugin

Plugin=VirtualDesktops.dll

VDManager=Dexpot

VDMeasureType=Screenshot

VDDesktop=1

VDOutputFile=#CURRENTPATH#Desktop1.bmp

VDWidth=320

 

[DexpotCommand]

Measure=Plugin

Plugin=VirtualDesktops.dll

VDManager=Dexpot

VDMeasureType=Command

 

Bangs:

!CommandMeasure "DexpotCommand" "-next"

!CommandMeasure "DexpotCommand" "-prev"

!CommandMeasure "DexpotCommand" "-V"

!CommandMeasure "DexpotCommand" "-d"

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

快速回复 返回顶部 返回列表