I have seen some recent posts on various PDF viewers. I have built epdfview but without cups headers to keep it as small as possible.
Its an old package but first some screenshots of some bits....without showing the actual pdf.....they view as expected.
The second link shows the gtk2 GUI open ready to accept pw
If you use the desktop file....the file manager with mime handling will offer epdfview.....I found it in graphics menu
https://i.imgur.com/Sv1mNWM.png
Next is showing dialog box to open a password protected PDF....its too late to capture it if I process the pw
https://imgur.com/UslInLL.png
I have compiled and uploaded the source and build here along with the downloads.
Before I give numbers.....size on disk downloads in MX23 64 bit for some alternatives are: (rounded to nearest Mb)
evince 20M
mupdf 89M
xpdf 3M
and just for fun.....okular 163M
For all below, I built to usr/local
OK if you need locales you will need to put the correct dir under /usr/local/share/locale
If you need a desktop file as you use a GUI file manager and mime handling you will need both the desktop file and place it under
/usr/local/share/applications and download the dir for /usr/local/share/epdfview
(I was able to run the app by deleting the sub-dir "extra")
If you need the man page (unlikely) place man1 dir and place it under /usr/local/share/man or drop the "local"
download shared dir for all stuff is
https://www.mediafire.com/folder/xj4ttksx8sgvo/epdfview
dependencies are likely to be already installed
Code: Select all
readelf -d /usr/local/bin/epdfview | grep 'NEEDED'
0x0000000000000001 (NEEDED) Shared library: [libglib-2.0.so.0]
0x0000000000000001 (NEEDED) Shared library: [libpoppler-glib.so.8]
0x0000000000000001 (NEEDED) Shared library: [libgdk-x11-2.0.so.0]
0x0000000000000001 (NEEDED) Shared library: [libcairo.so.2]
0x0000000000000001 (NEEDED) Shared library: [libgobject-2.0.so.0]
0x0000000000000001 (NEEDED) Shared library: [libgtk-x11-2.0.so.0]
0x0000000000000001 (NEEDED) Shared library: [libgdk_pixbuf-2.0.so.0]
0x0000000000000001 (NEEDED) Shared library: [libpango-1.0.so.0]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
Unpacked on disk sizes
exe = 219K
each locale around 10K
pixmaps & UI dir = 48K + extra dir 24K
man page 2K
desktop 1K
edit
correction
Even if you do not need the desktop file you need the dir for /usr/local/share/epdfview otherwise epdfview will bork