(附: 建议安装 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. Struts2单文件上传

    第一步:首先写个上传文件的页面(简单的一个form表单) <html> <head> <meta http-equiv="Content-Type" ...

  2. UIView的layoutSubviews和drawRect方法

    UIView的layoutSubviews和drawRect方法   首先两个方法都是异步执行.layoutSubviews方便数据计算,drawRect方便视图重绘.   layoutSubview ...

  3. Linux下追踪函数调用,打印栈帧

    事情的起因是这样的,之前同事的代码有一个内存池出现了没有回收的情况.也就是是Pop出来的对象没有Push回去,情况很难复现,所以在Pop里的打印日志,跟踪是谁调用了它,我想在GDB调试里可以追踪调用的 ...

  4. 通过javascript实现页面的横竖屏固定

    javascript是不能固定页面是横屏还是竖屏的,但是我们可以通过另外一种思路来监听window.orientation状态,假设我们要固定页面为横屏显示,则当window.orientation返 ...

  5. Windows安装Subversion

    1.安装Setup-Subversion-1.8.16.msi下载地址:https://sourceforge.net/projects/win32svn/ 2.将svn添加到Windows系统服务s ...

  6. 【微机】验证负数以补码存储程序 C语言

    微机中验证负数以补码存储程序 一.相关基础知识 负数的补码等于它的反码加1,即在其反码的最低位加1就为该数的补码,且在计算机中负数以补码形式进行存储. .int型占4字节(32位二进制)char型占1 ...

  7. ASP.NET MVC轻教程 Step By Step 8——路由

    在前面的教程里,细心的你可能会有个疑问,就是地址栏输入/Home/Write就可以进入留言页面.无论是静态HTML还是ASP/ASP.NET.PHP,URL都是和某个页面相关.比如假设有个URL是“w ...

  8. 各浏览器Cookie大小、个数限制

    一.浏览器允许每个域名所包含的cookie数: Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie. Firef ...

  9. http server v0.1_http_reponse.c

    #include <string.h> #include <sys/stat.h> #include <sys/mman.h> #include <fcntl ...

  10. jquery实现表格可变列宽插件开发

    工作中用到了表格的可变列宽,网上看了下,自己也实现了一个,整理贴记录. 测试环境chrome,ie8,firefox jquery版本1.8.2 原理:监听table第一行的mousemove事件,当 ...