为wine设计一个广告:(要求演员说前两句话时痛不欲生,说最后一句话时眉开眼笑,对演员来说应该不难~~)
实况,一直是我转移到Linux平台后的痛~
投回windows怀抱的想法一直蠢蠢欲动。
但现在不会了,因为我有了Wine!
—
系统环境
发行版本:Fedora 8
内核版本:2.6.24.4-64
桌面系统:GNOME 2.20.3
软件环境
wine版本:0.9.60 (wine是一个在Linux平台模拟windows环境的软件)
可以从官网www.winehq.org下载
D3DX9_dll_update.zip
下载地址:www.threelights.de/page/projects/d3dx9_xx_dll_files/D3DX9_dll_update.zip
PES6:从迅雷上面下载的WECN版本,绿色免安装。
安装步骤
1 执行:winecfg,选择audio标签,并禁掉声卡
2 用wine命令安装D3DX9_dll_update.zip
2.1 首先用unzip解压
2.2 然后运行Install/DXSETUP.exe进行安装
3 将免安装游戏的目录”Pro Evolution Soccer 6”拷贝到~/.wine/drive_c/Program Files/目录下
4 用文本阅读器(如Leappad)打开其中的后缀是reg的文件,即注册表文件,里面的内容为需要导入注册表的信息。同时用打开regedit命令打开wine中的windows注册表,将reg文件中的内容按要求自己手动写入注册表中。
4.1 reg文件内容为:
[HKEY_LOCAL_MACHINESOFTWAREKONAMIPES6]
[HKEY_LOCAL_MACHINESOFTWAREKONAMIPES6PES6]
“installdir”=”C::Pro Evolution Soccer 6”
“lang_e”=dword:00000001
“lang_f”=dword:00000000
“lang_g”=dword:00000000
“lang_i”=dword:00000000
“lang_s”=dword:00000000
“lang_p”=dword:00000000
“installfrom”=”H:”
“code”=”A6V9D5HXPT62H4PFWA45″
[HKEY_LOCAL_MACHINESOFTWAREKONAMIPES6PES61.0]
4.2 注册表如图:
5 进入游戏目录运行其中的设置工具:wine setting.exe将游戏画面模式设置成640×480,并且画面质量调整到最低。
运行游戏
务必记住要将目录调整到~/.wine/drive_c/Program Files/ Pro Evolution Soccer 6目录下,在运行wine来执行pes6.exe,否则会报错“AFS cannot find !”。切记!
游戏截图
测试
没有测试网络互联,其他的功能都可以实现,包括手柄,包括联赛,包括进度存储:D
大家测试测试其他功能:)
ps:帖子内容有一部分是参照wine官网的说明,一部分是自己的摸索~~呵呵
查了一下找到这个命令:
obexftp -b 00:18:8D:6D:C9:55 --channel 9 --put opera-mini-4.1.11313-advanced-int.jar
其中:
-b指定手机的蓝牙设备号。可通过打开蓝牙后执行sudo hcitool inq来获得
–channel指定obex push的channel号。可通过sdptool browse <蓝牙设备号>并在结果中找OBEX PUSH字样来获取这个channel号
–put指定传送的文件
看了一下好像没什么困难的,抽个时间用zenity写个图形前端好了,非GNOME和KDE用户居然没有合适的工具通过蓝牙传文件……囧了……
2008年5月12日
四川省汶川县发生7.8级地震
东亚和南亚全部有震感
官方报道死亡3000~5000人
听到这个消息,心很沉。
2008年,多事之秋。南方冰灾,火车相撞,祖国统一问题,四川地震。(希望此处是句号,而不是…)
难道一件世界举世瞩目的好事需要用如此多的厄运来换取么?
塞翁失马,话虽有理,但“失”也是有限度的,老天爷不该这样考验中国的。
祝福中国,我的祖国!
直接回家,按照以下列表来检查措施是否到位:
如果在室内:躲,盖,抓
如果在户外
如果你在车上
在地震中需要避免的事项
保持镇静.有能力的前提下请帮助身边的人
Go through your home, imagining what could happen to each part of it, if shaken by a violent earthquake. Check off the items that you have completed in this list.
Wherever you are when an earthquake starts, take cover immediately. Move a few steps to a nearby safe place if need be. Stay there until the shaking stops
If you are indoors: “DROP, COVER, HOLD”
If you are outdoors
If you are in a vehicle
AVOID the following in an earthquake
Stay calm. Help others if you are able.
直接回家,按照以下列表来检查措施是否到位:
如果在室内:躲,盖,抓
如果在户外
如果你在车上
在地震中需要避免的事项
保持镇静.有能力的前提下请帮助身边的人
Go through your home, imagining what could happen to each part of it, if shaken by a violent earthquake. Check off the items that you have completed in this list.
Wherever you are when an earthquake starts, take cover immediately. Move a few steps to a nearby safe place if need be. Stay there until the shaking stops
If you are indoors: “DROP, COVER, HOLD”
If you are outdoors
If you are in a vehicle
AVOID the following in an earthquake
Stay calm. Help others if you are able.
我的笔记本是 DELL Latitude D630,从一开始使用我就发现 D630 的硬盘在正常使用中会经常发出“咯吱、咯吱”的响声(不是光驱,比光驱的咯吱声音要小得多),虽然我在 BIOS 里设置了硬盘模式为 Quiet。我一直认为这是正常现象,读取硬盘总会发出声响的。去年我曾经注意到 Ubuntu 的一个硬盘操作 BUG 引起了广泛的关注,但是在新闻中只提到了在电池模式下出现的问题,我也就没有仔细去浏览,而且我想随着 Ubuntu 升级,这个 BUG 应该被早已 fix。
但是今天我被一个事实给吓到了:我一直习以为常的“咯吱、咯吱”声居然是系统 BUG!而且这个 BUG 同样存在于 Windows 和 Linux 。
令我信服这一点的是,在我应用了 Ubuntu Bug 列表中提供的解决方案后,Ubuntu 下的硬盘“咯吱、咯吱”声消失了,而 Windows XP 下仍然会发出这种声音。
重要评论 by 徐宥:windows 没有专门的笔记本版, 电源管理的策略都是沿用桌面的. 如果节能设置为一直打开, 是没有问题的.
简单的来说,这个 BUG 讲述的是笔记本电脑的电源管理的一个问题:笔记本为了保持低功耗,采用了一个方法,就是在不使用硬盘的时候,将硬盘磁头 park 起来;需要使用的时候,再 unpark 磁头。而在实际使用中,这个节电策略被滥用了,导致过于频繁的 park/unpark 磁头,造成磁盘寿命变短,而且会带来磁盘“咯吱、咯吱”的噪声。这是很多笔记本电脑硬盘使用时间不超过一年的一个原因。
一些文章中介绍,一般磁盘设计承受的加载循环计数最多为 600,000 次,而当超过 300,000 次的时候磁盘的响应速度就会变慢,所以平均每小时的加载循环次数应该在 15 次左右,这样才能保证大约 4 年不关机的使用寿命。而我正常使用 7 个月的 D630 平均每小时加载循环次数为 76 次,是设计次数的 5 倍!!
有一个工具可以用来检测笔记本电脑硬盘的加载循环计数 smartmontools, 这是开源软件,有 Linux 和 Windows 版本,在 Ubuntu 下可以直接 apt-get。Ubuntu 下用 sudo smartctl -a /dev/sda 命令,Windows 命令行下用类似的命令,可以打印出磁盘的检测信息,主要关注下面两行:
9 Power_On_Hours 0×0032 099 099 000 Old_age Always - 1647
193 Load_Cycle_Count 0×0032 037 037 000 Old_age Always - 126354
Power_On_Hours 就是硬盘使用的总时间,Load_Cycle_Count 就是加载循环计数,二者相除,就能得到每小时加载循环次数,比如我的就是 126354/1647 = 76 次,5倍于设计水平,看了真让我感到恐怖。
Ubuntu 下推荐的解决方案有一个,我简化了一下,将下面的内容保存成一个脚本文件 fix_hdd.sh,用 sudo sh fix_hdd.sh 运行,然后重启即可:
cat > 99-hdd-spin-fix.sh << EOF
#!/bin/sh
hdparm -B 255 /dev/sda
EOF
chmod a+x 99-hdd-spin-fix.sh
cp 99-hdd-spin-fix.sh /etc/acpi/suspend.d/
cp 99-hdd-spin-fix.sh /etc/acpi/resume.d/
cp 99-hdd-spin-fix.sh /etc/acpi/start.d/
使用这个解决方案后,我发现在 Ubuntu 下我的 D630 磁盘不会发出频繁的“咯吱”声了,用 smartctl 检测发现 Load_Cycle_Count 增加的非常慢,问题应该是解决了。然后我重启到 Windows XP 下,发现仍有“咯吱”声,用 smartctl 测试了一下,在 20 分钟内大约有 18 个加载循环,和 76 次每小时的平均计数差不多,说明 windows 下也存在这个问题。
这就有点儿让我想不通了,Linux 下出现问题很容易理解,硬件厂商对 Linux 的支持本来就弱,为什么 Windows 下也会有这个问题?我想这些硬盘厂商在出品之前肯定对硬盘在各种情况下的表现进行过很多次测试,Windows 下的测试应该是最重要的一个吧。难道是故意的?
详细的BUG,请看High frequency of load/unload cycles on some hard disks may shorten lifetime
--------------------------我是分隔线----------------------------
在我的笔记本上,使用时间是6793小时,磁头循环加载次数是187728次,
187728/6793 = 27.8 次,这也比平均设计个加载次数高了将近2倍。