摘要:Linux(Ubuntu)没有直接打开caj论文格式的软件。网上流传最多的“CAJViewer6.0_green”、“CAJViewer7.2”都没法正常使用,所以迫切需要新的方法或软件;我发现了使用知网windows客户端“CAJViewer(Cloud).self.exe”可解决问题。

测试环境
操作系统: ubuntu 16.04 LTS (默认语言英文)
caj软件:CAJ云阅读 Windows版
安装工具:wine-2.0.1

软件安装
原理:利用wine工具安装windos软件

2种安装方式:

1、直接利用wine命令安装

  • 控制台输入安装命令,默认选上快捷方式,桌面就可以看到一个“CAJ云阅读”的快捷方式,直接打开即可(可能有中文乱码现象)
$ wine CAJViewer(Cloud).self.exe

注意:"("命令行需要转译"\(",路径也要注意

2、解压缩版,命令行运行

  1. 先windows平台安装完成,后打包安装目录
  2. 移动(拷贝)文件到ubuntu下并解压
  3. 命令行运行命令: wine CAJViewer\(Cloud\).exe

中文乱码

由于我用的3台电脑都是英文ubuntu16.04的系统,都出现了中文乱码(如下图),如果是默认中文语言可能就没有这个问题(待求证)

尝试:网上有很多关于添加字体,修改wine注册表的方法,尝试后没能解决;最后还是设置环境编码解决

针对以上2种安装方式,我给出对于的2种解决方法:
原理:将wine执行环境设为中文编码,即以下两种编码设定:

LANG=zh_CN.UTF-
LC_ALL=zh_CN.UTF-

1、修改桌面快捷方式

上文安装后生成了桌面快捷方式“CAJ云阅读”,实际上是一个文件“CAJ云阅读.desktop

  • 最简单的方式直接修改属性中“Command”的值,如“env LANG=zh_CN.UTF-8 WINEPREFIX=...”

  • 或者命令行修改文件,如下图,$ vim CAJ云阅读.desktop
[Desktop Entry]
Name=CAJ云阅读
Exec=env LANG=zh_CN.UTF- WINEPREFIX="/home/bl/.wine" wine ...(省略)
Type=Application
StartupNotify=true
Icon=5289_CAJViewer(Cloud).

2、设定wine执行环境

进入安装目录,运行下面目录,如下图:
$ env LANG=zh_CN.UTF-8 wine CAJViewer\(Cloud\).exe

个人体验
与window、mac下相比:

  • 消耗内存严重,大10倍左右
  • 流畅性相对差一点,尤其是操作过快时
  • 书签/目录 字体(样式、大小)不太一样
  • 偶尔会出现兼容性问题而崩溃

但是,对于(流畅性)要求不高、不经常查阅大量论文的Ubuntuer来说或许可解燃眉之急,最后放大图!!!

问题思考

  • "LANG=zh_CN.UTF-8" 和 "LC_ALL=zh_CN.UTF-8"区别?
  • windos移植目录运行exe--如何建快捷方式?

参考:

  1. 【Linux相关配置】Wine1.12中文完美配置  https://www.cnblogs.com/gnuhpc/archive/2012/12/07/2806718.html
  2. 我的wine中文字体配置笔记   http://blog.csdn.net/mhlwsk/article/details/51919916

最新文章

  1. IE6兼容性问题及IE6常见bug详细汇总
  2. POJ 1515 Street Directions --一道连通题的双连通和强连通两种解法
  3. Combox控件初始化项的技巧
  4. Linux Shell编程(1): 条件语句
  5. 页面常见效果js实现
  6. FWFT FIFO读操作注意
  7. 20160330javaweb之session 小练习
  8. SysLog解析
  9. axios,vue-axios在项目中的应用
  10. 数字平滑 前端插件JS&CSS库
  11. vue-router 简单使用
  12. MySQL GTID复制错误处理之跳过错误
  13. Spring Boot 中使用 @ConfigurationProperties 注解
  14. CommonJS/AMD/CMD/UMD
  15. Eclipse安装图形JFrame,Jswing编程界面
  16. VS2005自定义ActiveX控件在asp.net中应用方法
  17. Climbing Stairs 爬楼梯问题,每次可以走1或2步,爬上n层楼梯总方法 (变相fibonacci)
  18. Linux 带宽、CPU、内存占用情况
  19. golang在线手册汇总
  20. cookie注入原理

热门文章

  1. APP获取证书签名指纹
  2. CentOS安装mysql并配置远程访问
  3. MQ内存消耗与积压分析
  4. 使用openssl生成SSL证书完全参考手册
  5. http://bugs.mysql.com/bug.php?id=72123
  6. 20145317彭垚_Web基础
  7. SPOJ Prime or Not - 快速乘 - 快速幂
  8. noip杂题题解
  9. 星系炸弹|2015年蓝桥杯B组题解析第二题-fishers
  10. 获取转UTF8的字符串