摘要: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、解壓縮版,命令行運行
- 先windows平台安裝完成,后打包安裝目錄
- 移動(拷貝)文件到ubuntu下並解壓
- 命令行運行命令: 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--如何建快捷方式?
參考:
- 【Linux相關配置】Wine1.12中文完美配置 https://www.cnblogs.com/gnuhpc/archive/2012/12/07/2806718.html
- 我的wine中文字體配置筆記 http://blog.csdn.net/mhlwsk/article/details/51919916