。系统美化 ① FAQ

一、桌面主题:

1.构成:主要由视觉风格、壁纸、屏保、鼠标指针、声音、图标等组成,这个只要用记事本打开windowsresourcesThemes 目录下任一theme文件看下就知道了。

2.相关工具:
⑴视觉风格:StyleXP(TGT Soft 出品)、WindowBlinds(StarDock 出品)
⑵图标:IconPackager(StarDock 出品)
⑶鼠标:CursorXP(注意不支持中文用户名!)
⑷其他:BootXP(修改XP的开机画面)、LogonLoader(修改XP的登录画面)



来源  桌面个性化入门 XP版 THEMEX.NET :: 极限主题 By: Palmax 

二、基本知识:
1.视觉风格(又称可视风格)(Visual Style):WindowsXP采用了全新的主题管理器,不像win98那样简单了。在WindowsSystem32目录下,有个叫"Uxtheme.dll"的动态链接库文件,里面集成了主题的API,可是微软编制的这个文件不支持第三方的(即非微软的)的视觉风格(目前系统默认只支持luna和royale),让系统能支持第三方视觉风格的方法目前有二:一是安装StyleXP,二是安装Uxtheme的破解版,Uxtheme的破解版可以使用UxthemeMultiPatcher。在系统支持第三方的视觉风格后,如果想自己编写视觉风格,可以使用Tgt Soft的StyleBuilder,来编辑msstyles文件和相应的shellstyle文件。

2.鼠标指针:鼠标指针目前有cur和ani两种格式。一套完整的鼠标指针方案应该包括15个样式,即正常选择Arrow、忙碌Wait、后台运行Appstarting、链接选择Hand、手写笔NWPen、移动SizeAll、水平调整SizeWE、垂直调整SizeNS、东北西南对角线调整SizeNESW、西北东南对角线调整SizeNWSE、不可用No、精确定位Crosshair、选定文本IBeam、候选UpArrow和帮助Help。鼠标指针的转换可以使用CursorXP来完成,新版本的StyleXP也支持鼠标指针转换。我自己编写了一个鼠标指针转换工具,新手们可以试着用一下:)

3.图标:大部分图标基本都位于shell32.dll这个文件里。更改默认的图标的方法大致有三:一是手工修改注册表,二是使用软件(推荐IconPackager),三是用reshacker或exescope等资源编辑软件直接替换shell32.dll里的图标资源(不推荐新手使用)。手工修改的方法将有专门的教程。桌面的常见图标如:我的电脑、网上邻居、回收站、我的文档的修改可以通过在桌面上点击右键->属性->桌面->自定义桌面来完成。

4.声音和屏保:系统声音事件的修改可以通过替换WindowsMedia目录下的相应文件来完成(建议替换之前进行备份),替换后可能需要重新启动计算机才能生效。也可以用记事本打开theme文件,将[AppEventsSchemesApps.Default事件名.Current]段下的DefaultValue= 后面改称自己喜欢的声音的全路径,然后应用该主题文件即可生效。现在的屏保大多都带有安装功能,安装后在桌面点右键->属性->屏幕保护程序即可应用所安装的屏保,这里就不赘述了。

5.开机画面和登录画面:所谓开机画面是Windows开机时的引导画面,登录画面是系统用户登录和注销时的画面,不要将这两个画面混为一谈。开机画面的修改建议使用专门的软件如BootXP来完成,因为手工修改比较麻烦,需要同时将boot.ini和ntoskrnl.exe进行修改,危险较大;登录画面的修改可以使用专门的软件如LogonLoader,也可以下载好现成的Logonui.exe后,将注册表的HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon下边的UIHost字符串键值(默认为logonui.exe)改为新的文件的全路径名,然后注销或切换用户即可看到效果。

本篇说的桌面包括桌面图标、桌面壁纸、以及任务栏和[开始]菜单。

一、桌面图标:

这里讨论桌面图标常见项的修改。在桌面上点右键->属性->桌面选项卡->自定义桌面,复选相应项的小勾可在桌面显示或隐藏相应的项,在中间的图标列表里选择相应的图标可对图标进行更改。这里要说明一下桌面IE图标的修改:打开注册表,定位到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerCLSID项下,展开该分支,在其下新建一个项“{871C5380-42A0-1069-A2EA-08002B30309D}”,然后再在刚才建立的项下面再建立一个项“DefaultIcon”,接着在右边的窗口中修改“默认”键的键值,改为自己喜欢的图标的具体路径,然后关闭注册表,重建图标缓存即可。

二、桌面壁纸:

这里主要谈一下怎样将flash作为桌面,让自己的桌面变成动态桌面。其实道理很简单,从win98开始,系统就支持用html作桌面,我们要做的只是把flash嵌入到html里,并把flash设置成充满这个html,然后用html作桌面就可以了。那怎样把flash嵌入到html里呢?先建立一个空的网页(比如用frontpage去建立),然后把下面的这段代码放到<body></body>标签中就可以了:
<OBJECT id=desktop name=desktop width="100%" height="100%" style="POSITION: absolute; LEFT: 0%; TOP: 0%;" classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0">
<param name="_cx" value="24262">
<param name="_cy" value="16219">
<param name="Src" value="这里填swf文件的路径">
<param name="Movie" value="这里填swf文件的路径">
<param name="WMode" value="Window">
<param name="Play" value="0">
<param name="Loop" value="0">
<param name="Quality" value="High">
<param name="SAlign" value>
<param name="Menu" value="0">
<param name="Base" value>
<param name="Scale" value="ExactFit">
<param name="DeviceFont" value="0">
<param name="EmbedMovie" value="0">
<param name="BGColor" value="003366">
<param name="SWRemote" value>
<param name="Stacking" value="below">
</OBJECT>


三、任务栏和[开始]菜单:

⑴在任务栏的时间前面加入个性化的文字:
打开“控制面板”->区域和语言选项->区域选项->自定义->时间,然后将时间格式改为:tttt HH:mm
AM符号和PM符号填入你喜欢的文字就可以了。注意如果AM和PM的文字如果不同,那么会以中午12:00作为分界,0:00~12:00任务栏的时间前显示AM符号的文字,12:00~24:00显示PM符号的文字。

⑵更改开始按钮的文字:
更改系统文件虽然可以永久生效,但容易误操作,而且步骤较麻烦,这里提供一个更改开始按钮文字的小工具,可以动态修改,而且注销或重启计算机后更改会还原,对系统没有危害,具体链接:http://www.themex.net/forum/showthread.php?t=17137

⑶更改开始菜单中的各项图标:
请先参看【原创】常见windows图标与注册表的对应关系一览,然后在注册表中作相应修改即可,修改完后,记得重建图标缓存。


1.如何删除任务栏和开始菜单属性里任务栏自定义通知的那些无用的项目?



打开注册表,找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerTrayNotify,然后删除掉右边的"IconStreams"和"PastIconsStream"这两个键值,然后注销或重启即可;如果不想注销,在任务管理器中结束掉explorer.exe进程,然后重新启动该进程即可。

2.我不小心把快速启动栏里的那个"显示桌面"的程序给删除了,怎么恢复?
打开"我的电脑",进入"X:Documents and Settings你的用户名Application DataMicrosoftInternet ExplorerQuick Launch"目录 (因为有的目录是隐藏属性,所以需要先在菜单栏里的"工具"->"文件夹选项"->"查看"里去掉"隐藏受保护的操作系统文件"的复选框和选中"显示所有的文件和文件夹"),然后在该目录下新建一个文本文件,双击用记事本打开,把下面的内容copy进去,然后保存并关闭记事本,然后给刚才新建的文本文件重命名,改为"显示桌面.scf" (扩展名一定要是scf)
显示桌面.scf的内容

[shell]
Command=2
IconFile=%SystemRoot%system32shell32.dll,34
[Taskbar]
Command=ToggleDesktop

其中,IconFile=%SystemRoot%system32shell32.dll,34这行也可以自定义成其他图标

3.我不小心把任务栏旁边的语言栏给关闭了,怎么找回来?
打开"控制面板",双击"区域和语言选项"->"语言"选项卡->"详细信息"按钮,然后在"设置"选项卡中点下面的"语言栏"按钮,在弹出的对话框中复选"在桌面上显示语言栏"和"在任务栏中显示其他语言栏图标",依次点击"确定"即可。

4.重新打开文件夹时,Windows未记住用于该文件夹的查看设置以及位置尺寸
请参考下面这篇文章: http://support.microsoft.com/kb/813711/



桌面个性化新手FAQ

Q:用什么软件替换 Windows 的图标后,不需要第三方软件支持也能显示?
A:IconPackager

Q:使用 IconPackager 导入图标后,把 IconPackager 卸了,图标还能不能显示?
A:IconPackager 的工作原理是修改 Windows 中的图标缓存,因此在导入并应用一个图标包之后不需要再保持 IconPackager 的运行,即使卸载 IconPackager,图标仍然会保持原来的样子。但是因为 Windows 的图标缓存是有可能会因为其他原因被改变的,因此有时会导致图标又恢复成了 Windows 默认的样子。最好的办法就是不卸载 IconPackager,在图标被恢复之后再运行一次 IconPackager 并再次应用图标包就行了。

Q:如何用 IconPackager 修改应用程序或软件的图标?
A:IconPackager 以修改系统桌面图标、Shell图标为主,应用程序和软件的图标是包含在它们自身的图标资源里的,无法通过 IconPackager 修改。可以用 Resource Hacker 等资源修改器修改应用软件自身的资源来达到目的。


来源:THEMEX.NET :: 极限主题  By: Naco 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值