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
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的图:
阅读更多
- 在redhat linux 6.0上面安装rlwrap解决sqlplus乱码问题
- 在linux mint 18环境下解决wine安装软件中文乱码的问题
- 安装python-mutagen 批量修改mp3字符编码格式,解决Amarok播放器乱码问题
- ubuntu下wine安装软件时乱码问题解决
- 解决wine安装程序的乱码问题
- 安装 Microsoft AppLocale 后出现的 Install Shield 安装界面乱码问题的解决办法
- AppLocale使用后安装程序乱码问题的解决
- 安装配置管理 之 Fedora 6.0 蓝牙bluebooth传送文件的问题解决方法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- 解决通过PHP存取MySQL数据库现实乱码的问题
- JSP字符中文乱码问题解决方法汇总
- 解决JSP引入JS文件后,JS文件中字符在页面上显示为乱码问题
- 用google解决在wine里安装qq遇到的问题
- asp.net页面通过URL参数传值中文乱码问题解决办法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- 特殊字符变乱码问题如何解决呢?
- 详细探讨字节码和字符码已经如果解决乱码问题和中文显示问题
- 在php中使用mb_substr($row['title'],0,15,'utf-8')解决获取的字符后面几们的乱码问题
- cuteeditor6.0显示“文本中发现有无效字符” 问题解决
- gtk 2.12.1 安装通过, 2.14.3 出现些尚未解决的问题