热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux+wine乱码,Ubuntu下Wine乱码解决方法与中文支持

由于这段时间安装了Ubuntu9.04x64的系统,也碰到了很多问题,收集起来以便方便使用安装wineubuntu官方自带了wine,但是

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

安装 wine

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

先增加签名::

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg  -O- | sudo apt-key add -

增加 wine 源,按你的 Ubuntu 版本执行下边相应的程序

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

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list  -O /etc/apt/sources.list.d/winehq.list

Ubuntu Intrepid (8.10) 请执行这个::

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list  -O /etc/apt/sources.list.d/winehq.list

Ubuntu Hardy (8.04) 请执行这个::

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list  -O /etc/apt/sources.list.d/winehq.list

Ubuntu Gutsy (7.10) 请执行这个::

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list  -O /etc/apt/sources.list.d/winehq.list

Ubuntu Feisty (7.04) 请执行这个::

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list

Ubuntu Edgy (6.10) 请执行这个::

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/edgy.list  -O /etc/apt/sources.list.d/winehq.list

Ubuntu Dapper (6.06) 请执行这个::

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/dapper.list  -O /etc/apt/sources.list.d/winehq.list

接下来,可以打开一个终端,执行::

sudo apt-get update

sudo 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 相应版本(请参考:http://wiki.ubuntu.org.cn/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.backup

sudo cp gdi32.dll.so /usr/lib32/wine

Hardy i386:

代码:

sudo mv /usr/lib/wine/gdi32.dll.so gdi32.dll.so.backup

sudo cp gdi32.dll.so /usr/lib/wine

补丁下在地址:

http://forum.ubuntu.org.cn/viewtopic.php?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

0b1331709591d260c1c78e86d0c51c18.png



推荐阅读
  • Ubuntu 22.04 安装搜狗输入法详细指南及常见问题解决方案
    本文将详细介绍如何在 Ubuntu 22.04 上安装搜狗输入法,并提供常见问题的解决方法。包括下载安装包、更新源、安装依赖项等步骤。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • 在Ubuntu系统中安装Android SDK的详细步骤及解决“Failed to fetch URL https://dlssl.google.com/”错误的方法
    在Ubuntu 11.10 x64系统中安装Android SDK的详细步骤,包括配置环境变量和解决“Failed to fetch URL https://dlssl.google.com/”错误的方法。本文详细介绍了如何在该系统上顺利安装并配置Android SDK,确保开发环境的稳定性和高效性。此外,还提供了解决网络连接问题的实用技巧,帮助用户克服常见的安装障碍。 ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • Linux系统中权限修改命令详解:chmod使用方法与技巧
    在Linux系统中,`chmod`命令用于修改文件和目录的访问权限。文件和目录的访问控制由其所有权和权限设置决定。本文将详细介绍`chmod`命令的使用方法和技巧,帮助用户更好地管理和控制文件系统的安全性。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 在 CentOS 7 系统中安装 Scrapy 时遇到了一些挑战。尽管 Scrapy 在 Ubuntu 上安装简便,但在 CentOS 7 上需要额外的配置和步骤。本文总结了常见问题及其解决方案,帮助用户顺利安装并使用 Scrapy 进行网络爬虫开发。 ... [详细]
  • 利用ZFS和Gluster实现分布式存储系统的高效迁移与应用
    本文探讨了在Ubuntu 18.04系统中利用ZFS和Gluster文件系统实现分布式存储系统的高效迁移与应用。通过详细的技术分析和实践案例,展示了这两种文件系统在数据迁移、高可用性和性能优化方面的优势,为分布式存储系统的部署和管理提供了宝贵的参考。 ... [详细]
  • 在Ubuntu上安装MySQL时解决缺少libaio.so.1错误及libaio在MySQL中的重要性分析
    在Ubuntu系统上安装MySQL时,遇到了缺少libaio.so.1的错误。本文详细介绍了如何解决这一问题,并深入探讨了libaio库在MySQL性能优化中的重要作用。对于初学者而言,理解这些依赖关系和配置步骤是成功安装和运行MySQL的关键。通过本文的指导,读者可以顺利解决相关问题,并更好地掌握MySQL在Linux环境下的部署与管理。 ... [详细]
  • 如何在Linux系统中实现Windows风格的桌面环境:将Ubuntu 18.04定制为Windows主题界面
    如果您是从Windows转到Linux系统的用户,可能会觉得默认的Ubuntu主题和桌面环境缺乏吸引力和可定制性。尤其是对于习惯了Windows风格的任务栏和主题的用户,Ubuntu 18.04的橙色主题可能显得过于简洁。为了提升用户体验,可以通过安装特定的桌面环境和主题来实现类似Windows的界面效果。本文将详细介绍如何在Ubuntu 18.04中配置和定制桌面环境,使其具备Windows风格的外观和功能。 ... [详细]
author-avatar
api
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有