Ubuntu下Wine乱码解决方法与中文支持

由于这段时间安装了Ubuntu 9.04 x64的系统,也碰到了很多问题,收集起来以便方便使用

安装 wineubuntu 官方自带了 wine , 但是推荐用 winehq 官方提供的最新版本 wine , 新版本解决了很多以前显得麻烦的问题, 请照下边说的来安装

先增加签名::

wget -q -O- | sudo apt-key add -增加 wine 源,按你的 Ubuntu 版本执行下边相应的程序

Ubuntu Jaunty (9.04) 请执行这个::

sudo wget -O /etc/apt/sources.list.d/winehq.listUbuntu Intrepid (8.10) 请执行这个::

sudo wget -O /etc/apt/sources.list.d/winehq.listUbuntu Hardy (8.04) 请执行这个::

sudo wget -O /etc/apt/sources.list.d/winehq.listUbuntu Gutsy (7.10) 请执行这个::

sudo wget -O /etc/apt/sources.list.d/winehq.listUbuntu Feisty (7.04) 请执行这个::

sudo wget -O /etc/apt/sources.list.d/winehq.listUbuntu Edgy (6.10) 请执行这个::

sudo wget -O /etc/apt/sources.list.d/winehq.listUbuntu Dapper (6.06) 请执行这个::

sudo wget -O /etc/apt/sources.list.d/winehq.list接下来,可以打开一个终端,执行::

sudo apt-get updatesudo apt-get install wine来安装,

或者点击 开始菜单->系统->系统管理->新立得软件包管理器,在里边选中 wine ,, 点安装

初始设置加快 wine 速度 由于 X locale 的问题, 默认 wine 会轮询 x core fonts ,使得 wine 很慢,请先执行::

sudo sed -i -e ‘/GBK/,/^}/d’ /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE 修改 wine 外观默认的 wine 字体、主题、颜色等不太合适,可以用这 [Hiweed] 的 wine 配置 新建一个文本文件 hiweed_green_color.reg 写入(在9.04的源中安装的wine无法导入以下reg文件,可能是由于regedit不兼容空格造成的,将下面这段中每行前的第一个空格删除可能会解决问题)::

代码如下REGEDIT4[HKEY_LOCAL_MACHINESystemCurrentControlSetHardware ProfilesCurrentSoftwareFonts]”FIXEDFON.FON”=”””FONTS.FON”=”””LogPixels”=dword:00000060″OEMFONT.FON”=””[HKEY_CURRENT_USERSoftware\Wine\Fonts\Replacements]@=”AR PL ShanHeiSun Uni””Arial”=”AR PL ShanHeiSun Uni””Fixedsys”=”AR PL ShanHeiSun Uni””Microsoft Sans Serif”=”AR PL ShanHeiSun Uni””MingLiU”=”AR PL ShanHeiSun Uni””MS UI Gothic”=”AR PL ShanHeiSun Uni””PMingLiU”=”AR PL ShanHeiSun Uni””Simsun”=”AR PL ShanHeiSun Uni””Songti”=”AR PL ShanHeiSun Uni””System”=”AR PL ShanHeiSun Uni””Tahoma”=”AR PL ShanHeiSun Uni””Terminal”=”AR PL ShanHeiSun Uni””宋体”=”文鼎PL细上海宋Uni”[HKEY_CURRENT_USERSoftware\Wine\X11 Driver]”ClientSideAntiAliasWithRender”=”N”[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionFontSubstitutes]”MS Shell Dlg”=”文鼎PL细上海宋Uni””MS Shell Dlg 2″=”文鼎PL细上海宋Uni””System”=”AR PL ShanHeiSun Uni”[HKEY_CURRENT_USERControl Panel\Colors]”ActiveBorder”=”239 235 230″”ActiveTitle”=”0 153 11″”AppWorkspace”=”128 128 128″”Background”=”58 110 165″”ButtonAlternateFace”=”180 180 180″”ButtonDkShadow”=”64 64 64″”ButtonFace”=”232 227 221″”ButtonHilight”=”255 255 255″”ButtonLight”=”239 235 230″”ButtonShadow”=”128 128 128″”ButtonText”=”0 0 0″”GradientActiveTitle”=”166 202 240″”GradientInactiveTitle”=”192 192 192″”GrayText”=”128 128 128″”Hilight”=”0 153 11″”HilightText”=”255 255 255″”HotTrackingColor”=”0 0 255″”InactiveBorder”=”192 192 192″”InactiveTitle”=”232 227 221″”InactiveTitleText”=”0 0 0″”InfoText”=”0 0 0″”InfoWindow”=”255 255 225″”Menu”=”232 227 221″”MenuBar”=”232 227 221″”MenuHilight”=”0 0 0″”MenuText”=”0 0 0″”Scrollbar”=”239 235 230″”TitleText”=”255 255 255″”Window”=”255 255 255″”WindowFrame”=”0 0 0″”WindowText”=”0 0 0″再用 regedit 导入这个 reg , 执行:: regedit hiweed_green_color.reg如果 .wine/drive_c/windows/fonts/ 下没有文鼎的字体文件,应该用以下命令连接::

ln -s /usr/share/fonts/TTF/odosung.ttc ~/.wine/drive_c/windows/Fonts/

乱码解决方法1、首先拷贝simsun.ttc字体进入~/.wine/drive_c/windows/Fonts/2、修改注册表文件~/.wine/system.reg:将[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] 中的: “MS Shell Dlg”=”Tahoma”“MS Shell Dlg 2″=”Tahoma”

改为: “MS Shell Dlg”=”SimSun”“MS Shell Dlg 2″=”SimSun”

当然,如果你有兴趣,也可以将这个部分的其他字体都转换成SimSun。

中文支持用法:1) 安装 winehq 官方的 wine 相应版本(请参考:);2)载相应版本的补丁包;3) 解压(先进入补丁包在所在目录):

代码:tar -xvvf wine-1.1.25_amd64_gdi32.dll.so.tar.bz2

4)然后输入命令:

Hardy amd64:

代码:sudo mv /usr/lib32/wine/gdi32.dll.so gdi32.dll.so.backupsudo cp gdi32.dll.so /usr/lib32/wineHardy i386:

代码:sudo mv /usr/lib/wine/gdi32.dll.so gdi32.dll.so.backupsudo cp gdi32.dll.so /usr/lib/wine补丁下在地址:

?f=121&t=131400

美化如果在英文环境下使用wine,用env LANG=zh_CN.UTF-8 wine “运行的程序”。

wine的字体美化:

打开字体的防锯齿:REGEDIT4[HKEY_CURRENT_USER\Software\Wine\X11 Driver]”ClientSideAntiAliasWithCore”=”Y””ClientSideAntiAliasWithRender”=”Y””ClientSideWithRender”=”Y”

打开字体的平滑功能:REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Desktop]”FontSmoothing”=”2″”FontSmoothingType”=dword:00000002″FontSmoothingGamma”=dword:00000578″FontSmoothingOrientation”=dword:00000001

本文来自:

到尽头,也许快乐,或有时孤独,如果心在远方,

Ubuntu下Wine乱码解决方法与中文支持

相关文章:

你感兴趣的文章:

标签云: