(附: 建议安装 playonlinux, 它是一个以wine为基础的,使用 Python 写成的图形化前端,主要用来辅助 Wine 在 Linux 中安装面向 Windows 平台的程序和游戏,如 MS Office 2003。另外,此程序也支持使用 Dosbox 来安装基于 Dos 的程序和游戏。)

建议使用playonlinux,并先安装 playonlinux,因为 playonlinux 可以帮你管理不同的 wine 版本,并且安装在自己目录而不是散落在系统目录内,因此建议不要自己安装wine,应该使用 playonlinux 来安装 wine。

如果在 playonlinux 里安装 wine 很慢,可以考虑先到网站:https://www.playonlinux.com/wine/ 去下载最新的wine,然后:

1、在主界面点击“安装”,然后点击 'Install a non-listed program'。     (http://wiki.playonlinux.com/index.php/Manual_Installations

2、An important step

This window is very important : 'What would you like to do before installation ?' (screenshot) because it can allow :

  • 'Use another version of Wine' (a version different from the ones that your POL installation already has).
  • 'Configure Wine' (advanced setting, forcing Set_OS, ...).
  • 'Install some libraries' (by using WineTricks or POL functions).

(后来发现,在playonlinux 里安装 wine 慢的不可接受,因此还是通过系统安装了wine,然后直接点击 'Install a non-listed program' 去安装source insight,如果弹出让你安装 wine mono,可以不理会,继续安装source insight)

让PlayOnLinux 支持中文显示

1 从windows字体目录中复制simsun.ttc到"XXXX/drive_c/windows/Fonts"和"/usr/share/fonts/truetype/msfonts"这两个目录下面(msfonts为自己建立的目录)

2 修改Wine的注册表

2.1 定位到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes, 将MS Shell Dlg 及 MS Shell Dlg 2的值数据修改为simsun
2.2 定位到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts,新建字符串项: simsun (TrueType),修改此值数据为 z:\usr\share\fonts\truetype\msfonts\simsun.ttc

Wine和WIneHQ没什么区别,旧版和新版的问题。建议安装新版 winehq。安装方法:https://vitux.com/how-to-install-wine-on-ubuntu/

1.安装一些必要组件

winetricks msxml3 gdiplus riched20 riched30 vcrun6 vcrun2005sp1  wenquanyi

2.拷贝字体

下载网盘中(我自己的百度网盘,字体名字叫 source_insight_Fonts.7z )的字体,解压,移至~/.wine/dosdevices/c:/windows/Fonts目录

cp Fonts/* ~/.wine/dosdevices/c:/windows/Fonts

3.修改注册表

wine regedit

打开wine注册表:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] :

修改如下几项,没有的要新建字符串:

Microsoft YaHei=MSYH
MS Shell Dlg=SimSun
MS Shell Dlg2=SimSun
Tms Rmn=SimSun
SimHei=SimHei 对于source insight 绿色版,由于3.5 版si有bug,所以不能更改字体及大小,如果下载了有补丁的si,则可以按一下步骤让有补丁的si运行起来
1, 对于source insight 绿色版,先用
$ wine regedit 绿色.reg
 将其注册表项导入到注册表
2,
$ wine ~/.wine/drive_c/Program\ Files/sourceInsight-v3.5.0064/Insight3.exe &

先运行原始版本的si

3,

$ wine ~/.wine/drive_c/Program\ Files/sourceInsight-v3.5.0064/Insight3_en.exe &

再运行能够修改字体的版本

4,修改字体在: options -> document type 里修改

5,若要修改stype properties, 则需要将 options -> preferences 里的 syntax formatting tab 里的 use only color formatting  uncheck

6, 如果tab显示为乱码,可以:打开工程-->Options -->Document Options对话框,把右下角Visible tabs选项前的勾去掉即可。

wine on ubuntu linux, and source insight 绿色版的安装的更多相关文章

  1. 三步完成Source Insight 4.0 破解安装(转)

    转自:https://blog.csdn.net/biubiuibiu/article/details/78044232 三步完成Source Insight 4.0 破解安装   下载地址有更新,之 ...

  2. Tomcat *的安装和运行(绿色版和安装版都适用)

    不多说,直接上干货! 前提, Tomcat *的下载(绿色版和安装版都适用) 一.Tomcat的安装版 1.新建安装目录 2.放置安装版的tomcat 3.双击 4.点击 I agree 5.选择“F ...

  3. 绿色版plsql安装和安装包

    转: 绿色版plsql安装和安装包 2018年08月07日 19:53:15 YoungLee16 阅读数 4890   最近在使用数据库的时候,或多或少的会出现一些问题,下面总结下如何安装ORACL ...

  4. MySql绿色版的安装

    MySql绿色版的安装 1.下载 2.配置环境变量,执行命令 mysqld --initialize-insecure --user=mysql 会创建出data文件夹 3.创建my.ini文件 [c ...

  5. Linux下Source Insight的安装和汉化

    原创文章,转载请注明出处. 工欲善其事,必先利其器.Source Insight绝对是阅读C和C++代码的利器,另外,Source Insight的体量很小,安装便捷,显示直观,比vim+cscope ...

  6. Env: Linux下Source Insight安装

    1.Wine安装 sudo apt-get install wine 如果有错误,可以sudo apt-get update 2.下载source insight,注意要是安装版 http://www ...

  7. 介绍linux下Source Insight强大代码编辑器sublime_text_3

    背景 1 一. 运行环境 1 二.安装环境配置 1 三.创建快捷方式 1 四.配置全局环境 2 五.操作界面 3 背景 在windows操作系统系统下,文本代码编辑器众多,各路英雄豪杰争相写了许多强大 ...

  8. How to install Wine on Ubuntu Linux 64bit

    参考地址:https://linuxconfig.org/how-to-install-wine-on-ubuntu-linux-64bit The following linux command p ...

  9. Win + Linux下Source Insight 替代方案

    需要阅读大量的系统源码,还有开源框架和好的源码等,需要寻求轻量,多快好省的editor, 最好有markdown语法的支持,支持重构,跳转调用,定义等... 自动补全... 目前看来,windows上 ...

随机推荐

  1. Linux中一些目录名称的含义

    挖Linux中的古老缩略语[2005-06-22 15:23][Nigel McFarlane][TechTarget] Unix已经有35年历史了.许多人认为它开始于中世纪,这个中世纪是相对于计算机 ...

  2. asp.net mvc Ajax服务器跳转

    1.过滤器权限验证 [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, Inherited = true, AllowM ...

  3. JS实时监听浏览器宽度的变化

    boot:function(){ //加载页面时执行一次 changeMargin(); //监听浏览器宽度的改变 window.onresize = function(){ changeMargin ...

  4. 《玩转shutdown》-linux命令五分钟系列之十三

    1 我想立即关机! $shutdown -h now 2 我想立即重启 $shutdown -r now 3 我想在23:30分准时关机 $shutdown -h 23:30 4 我想在15分钟后关机 ...

  5. 配置处理结果result

    Action处理完用户请求后返回一个字符串,整个字符串就是一个逻辑视图名. 除此之外,struts2还支持多种结果映射,struts2将结果转为实际资源时,不仅可以是JSP视图资源,也可以是FreeM ...

  6. 大型情感类电视连续剧--Android高德之旅(3)地图交互

    总要说两句 前两篇讲到了地图的基础显示和地图类型,今天来记录下高德地图交互相关的设置.地图的绘制分很多层,层级的显示需要根据不同的场景来设置.地图的触摸事件也很丰富,有单击.双击.单指拖拽.双指拖拽. ...

  7. ASP.Net Web 点击链接直接下载 不在浏览器打开

    目标是:用户点击链接直接弹出下载框,不在浏览器打开文件. 一般网站下载的功能,本以为直接把虚拟路径赋值给链接就行了,没想到测试的时候发现图片,文本和PDF格式的文件都自动在Firefox里面打开了,没 ...

  8. oracle系列索引

    今天终于把oracle入门的知识通篇过了一遍. 一篇文章没有写,先做个索引.把知识系统的梳理下. 数据库基本概念-oracle介绍 oracle安装,配置,启动 oracle工具 sqlplus 用户 ...

  9. hive源代码解析之一hive主函数入口

    hive其实做的就是解析一条sql然后形成到mapreduce任务,就是一个代码解释器.hive源代码本身就可以分为ql/metasotre/service/serde 这几块:其中 对于Hive来说 ...

  10. Quartz1.8.5例子(七)

    /* * Copyright 2005 - 2009 Terracotta, Inc. * * Licensed under the Apache License, Version 2.0 (the ...