ubutu16通过wine安装CajView6.0并解决字符乱码问题

在中国知网上下载下来的文章是CAJ格式的,这些CAJ格式的文章只能使用知网的阅读工具阅读,在打印、复制等方面都很麻烦。在windows下安装cajview是十分方便的,但是我们在linux下面安装cajview并正常的显示还是有一点小麻烦的。

1. 安装wine

   CajView并没有开发适配linux开发平台的软件,所有我们需要借助wine然后安装windows版本的caj阅读器。

1.1 安装wine

安装wine主要是参考这篇文章,乌班图系统上安装CAJViewer方法步骤教程详解

1,首先打开ubutu的命令终端:

2,进入根目录:
使用这个命令 : cd /

3,安装 wine1.6软件,有判断是否地方就写 y (yes)

sudo apt-get install wine1.6

这里注意一点,在安装过程时候会出现这个界面:
这里写图片描述
然后我们终端滚动条拉至底端,按tab键回车,然后在选择yes,该进程得以继续。

1.2 安装CajView6.0

4,安装完wine后,我们再打开ubutu上的google浏览器下载cajviewer这个压缩包,下载地址是: http://www.pc0359.cn/downinfo/57008.html

5,下载完caj的压缩包后,由于这个压缩包是下载保存到家目录下Downloads文件夹下的
所以 命令为 : cd Downloads

6,到了Downloads后,我们可以看到刚才从google下载下来的压缩包,接下来
一,把这个压缩包移动到根目录: sudo mv CAJViewer6.0_green.rar /
这个CAJViewer6.0_green可能命名不同,具体按照自己的来。
二,进入根目录: cd /
三, 看下列表可以发现已经移动过来了 : ls

7,新建一个cajviewer文件夹吧,把压缩包CAJViewer6.0_green.rar解压进去
sudo mkdir cajviewer

8,此时我们需要安装下rar格式的解压命令
sudo apt-get install unrar

9,安装完成后,我们把压缩包解压到我们刚才新建的cajviewer文件夹中去
开始解压下载caj压缩包到cajviewer :
sudo unrar x CAJViewer6.0_green.rar cajviewer

10, 进入到cajviewer文件夹
cd cajviewer

11, 修改CAJViewer.exe程序权限
sudo chmod u+x CAJViewer.exe
12,最后运行CAJViewer.exe程序 :
wine CAJViewer.exe

2. 解决cajview乱码问题

虽然我们成功安装了cajview但是软件打开之后窗口栏显示的都是问号,这就出现了字符乱码的问题了。产生这个问题是由于wine运行程序的时候,默认是Tahoma字体,用Tahoma是无法显示中文的。因此,需要使用中文字体,例如simsun。

下面主要是参考这篇文章解决问题的wine的乱码问题解决

1,下载simsun.ttc, 下载地址: maven-guide-zh

然后进入simsun.ttc所在的文件夹,cd /Downloads 将simsun.ttc复制到/usr/share/wine/fonts 文件夹, 使用命令, sudo cp simsun.ttc /usr/share/wine/fonts

注意增加字体文件的可读权限

2,输入cd ~ 然后使用vim ~/.wine/system.reg ,在命名行模式输入, /FontSubstitutes 注意/ 是进行查找的命令。然后我们输入键盘的insert 键进入插入模式,直接输入所在关键字的行号,跳转到
找到的行应该是:
[Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
将其中的:
“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”
改为:
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”

但是这个时候,还是会出现乱码的问题,只能下手更狠一些,首先使用命令cd /usr/share/wine/fonts进入到wine的字体里面,然后使用命令sudo rm -rf tahoma.ttf以及命令sudo rm -rf tahomabd.ttf将tahoma.ttf和tahomabd.ttf删掉,经过这个步骤之后,一般乱码的问题就可以解决啦~

3,找到 CAJViewer.exe所在的目录,使用命令运行程序, env LANG="zh_CN.UTF-8" wine CAJViewer.exe
这里写图片描述
不过这个每次运行还挺麻烦的,可以添加快速启动的方法。最后附上一张linux下打开cajview的图:
这里写图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值