ubuntu下使用CAJ雲閱讀--CAJViewer(Cloud)


摘要: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-8
LC_ALL=zh_CN.UTF-8


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-8 WINEPREFIX="/home/bl/.wine" wine ...(省略)
Type=Application
StartupNotify=true
Icon=5289_CAJViewer(Cloud).0

 


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   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM