作者gorhow (杀手水晶娃娃)
看板LaTeX
标题[闲聊] pdfcube 试用心得
时间Mon Nov 5 13:40:12 2007
http://code.100allora.it/pdfcube
主要功能是将 pdf 页面弄成 cube 换页时可旋转
还有画面几个地方可以局部放大
不过在 FreeBSD 下开启 opengl 还真的有点麻烦 = =
(不过比 flash player 好多了, 到现在我都还启动不了 -..-)
1. 装好 nvidia driver or ati ooxx (视你自己显示卡)
(建议使用 nvidia!)
freebsd ports nvidia 100.xx 目前在 xorg 7.3 下有问题
所以建议到 nvidia 网站下载 96.xx 版本
网站有安装说明 请自行阅读 @@
(or man nvidia-xconfig)
2. 如果你以为装好就可以用, 就太天真啦!
http://nixsky.com/bsd/freebsd/2007-04/117.html
请阅读这份网页了解如何设定 xorg.conf and /boot/loader.conf
(nvidia 网站也有说明啦)
3. 如果运气够好...能上面步骤都 ok 的话
cd /usr/ports/print/pdfcube
make install clean
4. 执行 pdfcube
如果在 FreeBSD 下跑出错误讯息说 找不到 double-buffered visual
(此时仍可用单缓冲区执行, 但会闪烁唷! 有写过 opengl 应该都知道)
把下面的 GDK_GL_MODE_ALPHA 关掉...就能使用双缓冲区了!
glconfig = gdk_gl_config_new_by_mode ((GdkGLConfigMode)
(
GDK_GL_MODE_RGB |
// GDK_GL_MODE_ALPHA |
GDK_GL_MODE_DEPTH |
GDK_GL_MODE_DOUBLE));
对新手可能还是搞不懂该怎麽做
#cd /usr/ports/distfiles
#fetch
http://code.100allora.it/pdfcube/attachment/wiki/WikiStart/
pdfcube-0.0.2.tar.gz
(自己接起来)
#tar zxvf pdfcube-0.0.2.tar.gz
#cd pdfcube-0.0.2
#cd src
#ee pdfcube.cc (找到上面说的那段)
#cd /usr/ports/distfiles/pdfcube-0.0.2
#./configure
#make
#make install
重新执行 pdfcube 应该就可以使用双缓冲区了 = =
5. 如果你跟我一样爱用 remote login
单纯用 vnc 是没办法在远端使用 pdfcube or 其它 opengl 程式
请装 xmin-mesa
http://sourceforge.net/project/showfiles.php?group_id=156984
操作说明如下
http://www.cs.nctu.edu.tw/help/xming.html
目前发现 cube rotation 会有点 lag @@
这几天再来试试 x-win32 看会不会比较快!
如果有人确定不会 delay, 麻烦跟小弟说一下 ^^||
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.80.33