Khan's Notebook GCC/GNU/Linux Delphi/Window Java/Anywhere

路漫漫,长修远,我们不能没有钱
随笔 - 172, 文章 - 0, 评论 - 257, 引用 - 0
数据加载中……

ubuntu 下安装wine

编译源码的方式就不写了, 无非就是解决依赖关系, 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 阅读(1871) 评论(0)  编辑 收藏 引用 所属分类: 周边技术


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