This repository has been archived by the owner on Jul 1, 2024. It is now read-only.
forked from vtorri/etui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
129 lines (98 loc) · 2.72 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<a href="https://scan.coverity.com/projects/vtorri-etui">
<img alt="Coverity Scan Build Status"
src="https://scan.coverity.com/projects/13637/badge.svg"/>
</a>
étui : a multiple document library and viewer
License:
--------
This library is released under the GPL v3 license
Library:
--------
Requirements:
Evil (on Windows)
Eina
Eet
Ecore
Evas
Eio
Binary:
-------
Requirements:
Evil (Windows)
Eina
Eet
Evas
Ecore
Ecore_Input
Elementary
Supported backends:
-------------------
PDF and XPS
Requirements:
zlib
freetype2
libopenjp2
muPDF 1.11
Comic Book (cbz, cbr, cb7, cbt, cba)
Requirements:
libarchive
DjVu:
Requirements:
libdjvu (DjVuLibre)
TIFF:
Requirements:
libtiff
Future supported backends:
-------------------
Postscript
Requirements:
libgs
compilation: make so (debug mode: make sodebug)
installation: make soinstall (debug mode: make sodebuginstall)
DVI
Requirements:
libdvi
EPUB:
Requirements:
libarchive
CHM:
Requirements:
libarchive
Compilation:
------------
Common usage of configure. Here are some example to compile with PDF and DJVU support:
Windows (MinGW 32bits):
./configure --host=i686-w64-mingw32 --disable-static --enable-gpl --with-mupdf-includedir=/home/vtorri/tmp/mupdf-1.11-source/include --with-mupdf-static-libs="-Wl,/home/vtorri/tmp/mupdf-1.11-source/build/release/libmupdf.a -Wl,/home/vtorri/tmp/mupdf-1.11-source/build/release/libmupdfthird.a"
Windows (MinGW 64bits):
./configure --host=x86_64-w64-mingw32 --disable-static --enable-gpl --with-mupdf-includedir=/home/vtorri/tmp/mupdf-1.11-source/include --with-mupdf-static-libs="-Wl,/home/vtorri/tmp/mupdf-1.11-source/build/release/libmupdf.a -Wl,/home/vtorri/tmp/mupdf-1.11-source/build/release/libmupdfthird.a"
Fedora:
./configure --enable-gpl --with-mupdf-static-libs=-Wl,/usr/lib64/libmupdf.a --with-mupdf-shared-libs="-ljbig2dec"
ArchLinux:
see pkgbuild/PKGBUILD
Gentoo:
./configure --enable-gpl --with-mupdf-shared-libs="-lmupdf"
OpenBSD:
./configure --enable-gpl --with-mupdf-shared-libs="-L/usr/local/lib -lmupdf -lmupdfthird"
Key bindings: ([C] means can be configured)
-------------
Ctrl-q : quit
Ctrl-o : open file
[C] F1: help
[C] right arrow or space : next page
[C] left arrow or backspace : previous page
[C] page up : page + 10
[C] page down : page - 10
[C] F11: toggle fullscreen
esc : exit fullscreen
[C] Ctrl-+ : scale * sqrt(2)
[C] Ctrl-- : scale / sqrt(2)
[C] Ctrl-0 : zoom to fit height (not done yet)
[C] Ctrl-1 : zoom to original size
[C] Ctrl-2 : zoom to fit width (not done yet)
[C] Ctrl-home : go to first page
[C] Ctrl-end : go to last page
Mouse bindings:
---------------
double left click : toggle fullscreen
Ctrl-wheel up : scale * sqrt(2)
Ctrl-wheel down : scale / sqrt(2)