ubuntu下使用foxitreader
转自 http://ilost.info/661,我的是11.10,方法简单易用
和作者的区别就是,写完脚本后没在打开方式里面找到foxitreader,先 foxitreader /xxx/xxx/xxx.pdf 随便打开了一个pdf, 之后pdf的打开选项里面就有foxitreader了~
Foxit Reader阅读器是非常棒的PDF阅读器,体积小,功能限制少,不像Adobe的Reader,连做个标注都要先用商业版的Acrobat打开。但可惜的是Foxit Reader没有Linux的版本。但是经过一番折腾,发现wine能完美地运行最新版的Foxit Reader。
我的环境:
wine-1.3.15
Foxit Reader 4.3 在官方网站下载的.zip文件,绿色版。
本人是很懒的,而且越来越懒,能不改系统参数就不改。上面的环境都是ubuntu 11.04和wine的默认配置。 //我是intj的猫@ilost.info
因为Foxit Reader是绿色版,不用安装,先直接用wine运行Foxit Reader看看,应该没有问题,打开一个PDF看看效果吧。
但是每次打开PDF都需要先打开Foxit Reader,然后选文件-打开,比较麻烦。能不能直接点PDF文件,用Foxit Reader打开呢?经实验,用ubuntu的打开方式选择Foxit Reader是不行的,报错,看提示是参数没有正确传递过去。
为了方便用Foxit Reader直接打开,我编写了下面这个简单的脚本:
#!/bin/bash
if [ -n "$1" ];then
filepath="Z:`readlink -f \"$1\"|sed -e 's/\//\\\/g'`"
else
filepath=""
fi
wine "z:\home\benzy\文档\GreenProgram\foxitreader\Foxit Reader.exe" "$filepath"
需要说明的: //我是intj的猫@ilost.info
把红色的部分换为你的Foxit Reader程序文件路径。wine默认是把系统根目录/映射成z:盘的,比如我的实际路径是 /home/benzy/文档/GreeProgram/foxitreader/Foxit Reader.exe,换成wine下的路径就是前面加 z: 然后把 / 换成 \ ,就是上面红色字那样了。自己看看,然后把实际的文件位置,改成wine模拟的路径吧。
filepath="Z:`readlink -f $1|sed -e 's/\//\\\/g'`" 这
一行比较关键,就是这个脚本的精髓,作用就是把pdf文件在linux下的路径,转换成模拟的wine下的路径,这样才能把正确的参数传给Foxit Reader,能够直接点pdf文件启动Foxit Reader。
把脚本内容保存到~/bin/foxitreader,然后在ubuntu的打开方式里找到这个文件就可以了。试一试吧。 //本文来自http://ilost.info
好了,到此为止,在ubuntu里双击(或者选“打开方式-foxitreader”)打开pdf文件,就能启动Foxit Reader了。也可以在桌面建个快捷启动,把pdf文件拖过去。你想怎么标注就怎么标注吧!