ubuntu8.04下源码安装wine 设置中文
02-12
1、wine编译环境安装:
将下面的内容复制到控制台下运行:
sudo apt-get install /
bison /
cvs git-core /
flex /
fontforge /
gcc /
git /
libasound2-dev /
libaudio-dev /
libc6-dev /
libcapi20-3 /
libcapi20-dev /
libcupsys2-dev /
libdbus-1-dev /
libesd0-dev /
libexif-dev /
libexpat1-dev /
libfontconfig1-dev /
libfreetype6-dev /
libgcrypt11-dev /
libgl1-mesa-dev /
libglib1.2-dev /
libglib2.0-dev /
libglu1-mesa-dev /
libgnutls-dev /
libgpg-error-dev /
libgphoto2-2-dev /
libhal-dev /
libice-dev /
libieee1284-3-dev /
libjpeg62-dev /
liblcms1-dev /
libldap2-dev /
libltdl3 /
libltdl3-dev /
liblzo-dev /
libmad0 /
libmad0-dev /
libmng-dev /
libncurses5-dev /
libodbcinstq1c2 /
libogg-dev /
libopencdk10-dev /
libpng12-dev /
libpopt-dev /
libqt3-headers /
libqt3-mt /
libqt3-mt-dev /
libsane-dev /
libsm-dev /
libssl-dev /
libtasn1-3-dev /
libtiff4-dev /
libtiffxx0c2 /
libusb-dev /
libvorbis-dev /
libvorbisfile3 /
libx11-dev /
libxau-dev /
libxcomposite-dev /
libxcursor-dev /
libxdmcp-dev /
libxext-dev /
libxfixes-dev /
libxft-dev /
libxi-dev /
libxinerama-dev /
libxml2-dev /
libxmu-dev /
libxmu-headers /
libxrandr-dev /
libxrender-dev /
libxslt1-dev /
libxt-dev /
libxv-dev /
libxxf86vm-dev /
linux-libc-dev /
m4 /
make /
mesa-common-dev /
odbcinst1debian1 /
qt3-dev-tools /
unixodbc /
unixodbc-dev /
valgrind /
x11proto-composite-dev /
x11proto-core-dev /
x11proto-fixes-dev /
x11proto-input-dev /
x11proto-kb-dev /
x11proto-randr-dev /
x11proto-video-dev /
x11proto-xext-dev /
x11proto-xf86vidmode-dev /
x11proto-xinerama-dev /
x-dev /
xtrans-dev /
zlib1g-dev
2、编译
安装完环境后进入wine源码目录
运行./configure
之后再运行 make
make结束没有错误再运行 make install
此时wine已经安装好了。
运行 winecfg 配置就好了。
使用winecfg打开的页面里显示中文会有问题,从网上搜到一个解决办法,按照下面的方法修改就可以使用了。
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
现在中文显示应该正常了。