您的位置:首页 > 其它

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

2018-08-27 10:41 344 查看

在中国知网上下载下来的文章是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

10,最后运行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 simsum.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”

但是这个时候,还是会出现乱码的问题,只能下手更狠一些,将tahoma.ttf和tahomabd.ttf删掉。
这样,windows程序菜单就可以正常显示了;-)

3,找到 CAJViewer.exe所在的目录,使用命令运行程序,

env LANG="zh_CN.UTF-8" wine CAJViewer.exe


不过这个每次运行还挺麻烦的,可以添加快速启动的方法。最后附上一张linux下打开cajview的图:

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: