随笔 - 171  文章 - 257  trackbacks - 0
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(33)

随笔分类(225)

随笔档案(171)

相册

技术

友情链接

最新随笔

搜索

  •  

积分与排名

  • 积分 - 441579
  • 排名 - 48

最新随笔

最新评论

阅读排行榜

评论排行榜

编译源码的方式就不写了, 无非就是解决依赖关系, down一堆的包, 然后make
简单粗暴的来......

1.安装
sudo apt-get install wine

2.初始化
winecfg  //不要用root模式, 也就是不要用sudo

如果出现以下警告或者错误:
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report


解决方法: 其实我不清楚为什么要这么做....唉.....
sudo sysctl -w vm.mmap_min_addr=0

然后打开sysctl.conf
sudo gedit /etc/sysctl.conf

#vm.mmap_min_addr = 65536  //注释掉这行
vm.mmap_min_addr = 0  //改为这行



3、设置中文问题

   先把字体simsun.ttc(在你的windows的安装目录里的font文件夹里找,找不到可以从网上下到) 复制到 /home/你的用户名/.wine/drive_c/windows/fonts 文件夹中,要显示隐藏文件夹按Ctrl+H


  修改注册表,在命令行输入 gedit  ~/.wine/system.reg

  找到“[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]”,将其中的““LogPixels”=dword:00000060”改成 ““LogPixels”=dword:00000070“。

再找到”[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] xxxx“项,将其中的”MS Shell Dlg“相关的两项修改成如下内容(即更换字体为宋体):

“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”

然后:gedit ~/.wine/drive_c/windows/win.ini

在其中加上(如果没有),有的话修改成如下

[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13

现在中文显示应该正常了



posted on 2008-05-23 23:18 Khan 阅读(1845) 评论(0)  编辑 收藏 引用 所属分类: 周边技术

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理