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