由于这段时间安装了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

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

  1. SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码)

    SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码) 参考文章: (1)SQLServer乱码问题的分析及解决方法(中文字符被存入数据库后,显示为乱码) (2)https: ...

  2. 【linux】ubuntu下crontab无效解决方法

    在Debain的docker中启用crontab,踩了一整天的坑,特地记录一下.Debain和ubuntu差不多,故算在ubuntu下面了. 1.第一个坑,安装crontab apt-get inst ...

  3. intellij Find Usage 查找符号使用快捷键alt + f7在ubuntu下无法使用的解决方法

    intellij中可以通过alt f7快捷键在工程中查询某个符号被使用的所有地方.在ubuntu中alt f7作为系统占用的快捷键,使得intellij中的alt f7快捷键不起作用.为了解决该问题, ...

  4. linux终端窗口如何切换快捷键,【linux基础】Ubuntu下的终端多标签切换快捷键

    Ubuntu下的终端多标签切换快捷键 ubuntu下由于常在终端下工作,也同样需要在一个终端窗口下开启多个标签方便日常开发工作(vim党,尽量避免使用鼠标) 方法一: alt+1 alt+2 alt+ ...

  5. ubuntu下文件名乱码的解决办法

    ubuntu下文件名乱码的解决办法 (2012-11-30 11:38:49) 转载▼ 标签: 终端 ubuntu it 分类:系统问题 ubuntu下文件名乱码的解决办法       最近一直在用u ...

  6. Ubuntu下搜狗输入法乱码(二)

    本文适用于Ubuntu 16.04,造冰箱的大熊猫@cnblogs 2018/10/25 搜狗输入法时不时出现候选字乱码的问题.参照网上所说的修改Fcitx配置中的简体中文和繁体中文转换配置的方法,无 ...

  7. linux系统(ubuntu)下安装exe文件

    linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...

  8. ASP+Access中文乱码的解决方法,ASP中文乱码,asp乱码问题

    确保编码声明正确(例:时尚淘女之家http://www.tao36524.com) 如果您使用的是国外空间,默认是西欧而不是GB2312,你可以通过强制为GD2312的方式! 在数据提取页面的第一行代 ...

  9. linux 自动降频,Linux资格认证:Ubuntu下对CPU进行降频

    这两天CPU温度超高,为了解决这个问题,先是找了两块以前台式机上的风扇(一个CPU,一个机箱风扇),和一条USB延长线.接好以后运行了一段时间,发现效果很不明显,大概降了有1度吧,还不知道是不是因为自 ...

最新文章

  1. 7 大主题!梳理神经网络中 Normalization 的发展历程
  2. python x y z 1_Python下的数值列表 - range(x,y,z)函数
  3. [转] 鼠标移入/移出颜色渐变
  4. 常见虚拟主机目录对照及星外提权目录
  5. php 日志处理工具 SeasLog 的使用
  6. BlockChain:《区块链技术在医疗领域应用分析》—中投顾问《2016-2020年区块链技术深度调研及投资前景预测报告》听课笔记
  7. python数据分析常见面试题_python数据分析方向,面试题解答
  8. 协同OA对业务和管理进行流程的梳理
  9. 权限 粒度化 到 系统 部门 部门及子部门 个人用户
  10. com.sap.ui5.resource.ResourceServlet的工作原理介绍
  11. mysql的%rowtype_Oracle %TYPE 和 %ROWTYPE 使用
  12. 华锋e路航x10升级工具_E路航电子狗升级工具下载
  13. Epicor 客制化 - 常用对象
  14. 计算机黑屏不亮,win7休眠后唤醒电脑但屏幕一直黑屏不亮的解决方法
  15. db服务器在游戏服务器组中的作用
  16. 利用Excel宏中文转拼音方法
  17. 【论文写作PS】两张图片合为一张,不覆盖
  18. c语言输出王字图形,专一的王子,C语言volatile关键字解析
  19. 【ATcode】怪文書 / Dubious Document(题意)
  20. 苹果cms首页文件html,苹果cms首页视频不更新怎么解决

热门文章

  1. 智慧停车中所应用到的物联网技术,主要有哪些?
  2. 采访客户问题_敏捷的客户问题
  3. edge浏览器受信任_微软Edge浏览器警告用户不要信任《每日邮报》网站上的新闻...
  4. C语言实现字符串格式时间转换时间戳
  5. vscode通过ssh扩展连接Linux虚拟机
  6. 华南虎事件中,钉在耻辱柱上的知识分子
  7. 爬虫辅助工具--headersformat
  8. JavaScript表单信息验证案例——使用正则
  9. 告别世俗和平庸,告别臃肿和繁琐,拿来就用不必安装,这就是内存操作系统的魅力~~
  10. KNN实战 —— 约会网站配对效果判定