各位前輩好~
如果大家有機會嘗試過windows版的foxit reader,一定會覺得非常喜歡
因為它不但輕快短小,而且還是免費,並且能為PDF作註解、加字、劃線
對常閱讀PDF文獻的人來說,是個不可多得的好工具
小弟很希望在Linux下可以使用這個程式
不過,Linux版的在Debian無法正常使用(而且好像沒有PDF註解功能)
有朋友用wine跑了windows版的foxit reader
http://www.flickr.com/photo_zoom.gne?id ... 651&size=o
但我試了一下,卻一直無法成功
不知道各位前輩能否幫我看看問題可能出在哪裡
謝謝
(以下是wine出現的錯誤碼)
$wine FoxitReader.exe
Invoking /usr/lib/wine/wine.bin FoxitReader.exe ...
fixme:ole:CoRegisterMessageFilter message filter has been registered, but will not be used
wine: Unhandled page fault on read access to 0x048136f0 at address 0x7e3bc6f0 (thread 000e), starting debugger...
Unhandled exception: page fault on read access to 0x048136f0 in 32-bit code (0x7e3bc6f0).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7e3bc6f0 ESP:0033fa08 EBP:0033fa40 EFLAGS:00210206( - 00 - RIP1)
EAX:00000006 EBX:7e40b3fc ECX:00000000 EDX:00000000
ESI:048136f0 EDI:7c126be8
Stack dump:
0x0033fa08: ffffffff ffffffff 00000048 00000006
0x0033fa18: 00000000 00000000 00000000 00000000
0x0033fa28: 7c126c48 7c126be8 00000000 048136f0
0x0033fa38: 00000018 7e40a120 0033fc00 7e3b8b1e
0x0033fa48: 00000018 00000018 048136f0 00000048
0x0033fa58: 7c126be8 ffffffa0 00000300 00000018
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7e3bc6f0 in winex11 (+0x1c6f0) (0x0033fa40)
2 0x7e3b8b1e in winex11 (+0x18b1e) (0x0033fc00)
3 0x7e3ba9a8 X11DRV_SetDIBits+0x1e8 in winex11 (0x0033fcb0)
4 0x7eb80db4 SetDIBits+0x94 in gdi32 (0x0033fcf0)
5 0x7eb81060 CreateDIBitmap+0x1e0 in gdi32 (0x0033fd60)
6 0x0061ae24 in foxitreader (+0x21ae24) (0x0073d670)
7 0x00000000 (0x00000000)
0x7e3bc6f0: movl 0x0(%esi),%edx
Modules:
Module Address Debug info Name (83 modules)
PE 400000-7ed000 Export foxitreader
ELF 411f1000-41220000 Deferred libcups.so.2
ELF 4144e000-41461000 Deferred libresolv.so.2
ELF 4157f000-41595000 Deferred libnsl.so.1
ELF 415e0000-415e5000 Deferred libxxf86vm.so.1
ELF 41624000-41652000 Deferred libcrypt.so.1
ELF 416ee000-416f2000 Deferred libgpg-error.so.0
ELF 41727000-4173a000 Deferred libtasn1.so.3
ELF 4173c000-4178d000 Deferred libgcrypt.so.11
ELF 417eb000-41859000 Deferred libgnutls.so.13
ELF 418b1000-419e3000 Deferred libc.so.6
ELF 419e5000-419e9000 Deferred libdl.so.2
ELF 419eb000-41a10000 Deferred libm.so.6
ELF 41a12000-41a24000 Deferred libpthread.so.0
ELF 41a26000-41a3a000 Deferred libz.so.1
ELF 41a3c000-41b28000 Deferred libx11.so.6
ELF 41b2a000-41b2d000 Deferred libxau.so.6
ELF 41b2f000-41b34000 Deferred libxdmcp.so.6
ELF 41b36000-41b44000 Deferred libxext.so.6
ELF 41b50000-41bba000 Deferred libfreetype.so.6
ELF 41bbc000-41bdc000 Deferred libexpat.so.1
ELF 41c03000-41c0b000 Deferred libxrender.so.1
ELF 41c0d000-41c38000 Deferred libfontconfig.so.1
ELF 41c3a000-41c3d000 Deferred libxinerama.so.1
ELF 41c3f000-41c42000 Deferred libxrandr.so.2
ELF 41c4e000-41c53000 Deferred libxfixes.so.3
ELF 41c55000-41c5e000 Deferred libxcursor.so.1
ELF 41c60000-41c78000 Deferred libice.so.6
ELF 41c7a000-41c83000 Deferred libsm.so.6
ELF 41c85000-41c90000 Deferred libgcc_s.so.1
ELF 4fee6000-4fefd000 Deferred ld-linux.so.2
ELF 4feff000-4ff06000 Deferred libdrm.so.2
ELF 4feff000-4ff06000 Deferred libdrm.so.2
ELF 4ff08000-4ff72000 Deferred libgl.so.1
ELF 7b800000-7b919000 Deferred kernel32<elf>
\-PE 7b820000-7b919000 \ kernel32
ELF 7bc00000-7bc83000 Deferred ntdll<elf>
\-PE 7bc10000-7bc83000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e03f000-7e072000 Deferred uxtheme<elf>
\-PE 7e050000-7e072000 \ uxtheme
ELF 7e1c4000-7e1e0000 Deferred imm32<elf>
\-PE 7e1d0000-7e1e0000 \ imm32
ELF 7e387000-7e414000 Export winex11<elf>
\-PE 7e3a0000-7e414000 \ winex11
ELF 7e4e2000-7e4f6000 Deferred msimg32<elf>
\-PE 7e4f0000-7e4f6000 \ msimg32
ELF 7e4f6000-7e515000 Deferred mpr<elf>
\-PE 7e500000-7e515000 \ mpr
ELF 7e515000-7e55c000 Deferred wininet<elf>
\-PE 7e520000-7e55c000 \ wininet
ELF 7e55c000-7e5f4000 Deferred oleaut32<elf>
\-PE 7e570000-7e5f4000 \ oleaut32
ELF 7e5f4000-7e608000 Deferred olepro32<elf>
\-PE 7e600000-7e608000 \ olepro32
ELF 7e608000-7e629000 Deferred oledlg<elf>
\-PE 7e610000-7e629000 \ oledlg
ELF 7e629000-7e6ea000 Deferred comctl32<elf>
\-PE 7e630000-7e6ea000 \ comctl32
ELF 7e6fd000-7e71b000 Deferred iphlpapi<elf>
\-PE 7e700000-7e71b000 \ iphlpapi
ELF 7e71b000-7e76e000 Deferred rpcrt4<elf>
\-PE 7e730000-7e76e000 \ rpcrt4
ELF 7e76e000-7e802000 Deferred ole32<elf>
\-PE 7e780000-7e802000 \ ole32
ELF 7e802000-7e85a000 Deferred shlwapi<elf>
\-PE 7e810000-7e85a000 \ shlwapi
ELF 7e85a000-7e945000 Deferred shell32<elf>
\-PE 7e870000-7e945000 \ shell32
ELF 7e945000-7e976000 Deferred winspool<elf>
\-PE 7e950000-7e976000 \ winspool
ELF 7e976000-7ea12000 Deferred comdlg32<elf>
\-PE 7e980000-7ea12000 \ comdlg32
ELF 7ea12000-7ea58000 Deferred advapi32<elf>
\-PE 7ea20000-7ea58000 \ advapi32
ELF 7eb4a000-7ec03000 Export gdi32<elf>
\-PE 7eb60000-7ec03000 \ gdi32
ELF 7ec03000-7ed3a000 Deferred user32<elf>
\-PE 7ec20000-7ed3a000 \ user32
ELF 7ed3a000-7ed50000 Deferred big5.so
ELF 7efb8000-7efc1000 Deferred libnss_compat.so.2
ELF b7d70000-b7d7b000 Deferred libnss_files.so.2
ELF b7ec8000-b7ed2000 Deferred libnss_nis.so.2
Threads:
process tid prio (all id:s are in hex)
0000000f
00000011 0
00000010 0
0000000d (D) Z:\home\winlin\FoxitReader.exe
0000000e 0 <==
Wine exited with a successful status
/usr/bin/wine: line 533: 4422 終止 $XMESSAGE -timeout 30 -buttons " Dismiss ":0," Never display this message again ":3 -title "Wine Launch Window" -default " Dismiss " "Invoking $WINEBIN/$WINE_BIN_NAME $@ ...
This dialog box is a temporary status dialog to let you know
that Wine is attempting to launch your application.
Since Wine is still very much in a development stage,
many applications will fail silently.
This dialog box is your indication
that we're *trying* to run your application.
This dialog box will automatically disappear after 30 seconds,
or after your application finishes.
You can permanently disable this dialog by selecting
the option below.
" 2>/dev/null