Zathura Blu Ray

0 views
Skip to first unread message

Paul

unread,
Aug 5, 2024, 1:12:52 AM8/5/24
to unsebackwi
Chooseyour supported file formats You only want to view PDF documents? How about PostScript or DjVu? All together? zathura now uses a plugin based system for supported document types which makes it possible for you to choose which file formats you want your version of zathura to support. This also makes it possible to use different backends for the same document type: For instance we provide a plugin for PDF documents using either the poppler or the mupdf library.

Mouse-free navigation zathura makes it possible to completely view and navigate through different documents without using a mouse. Functions to scroll or zoom are mapped to certain keys as well as the possibility to follow or open links that are shown in the document. By simply pressing the "f" key on your keyboard, zathura highlights all links shown on the current screen. By typing one of the shown numbers you can easily follow links to chapters or open them with your favourite web browser. But of course... you still can use the mouse as well.


SyncTeX support The Synchronization TeXnology named SyncTeX is a new feature allows to synchronize between input and output, which means to navigate from the source document to the typeset material and vice versa. zathura supports that feature in both directions and makes writing LaTeX documents even more fun!


Quickmarks and bookmarks Whenever you want to find a certain page of the document later on you can use bookmarks which are saved by using the command ":bmark". You can easily move to your saved bookmarks with the ":blist" command or delete them with ":bdelete". Or you can simply use quickmarks. A quickmark is simply a page assigned to a letter or number and can therefore saved or opened with only two key presses. To create a new quickmark just type "m" followed by a letter or number. To view a saved quickmark just use "'" and then the previously used letter or number.


Automatic document reloading Whenever the file that you are currently looking at changes (e.g.: you are working heavily on a LaTeX document and you compile it to view the changes), zathura automatically detects that and reloads the document without any hesitation.


Easily customizable! You are not happy with the shortcuts we are providing? You don't like the colors? No problem and no worries. Almost everything in zathura is easily customizable with a configuration file. If you want to learn more, checkout the documentation


... and many more! In addition to the above features zathura is capable of exporting images and attachments, opening encrypted documents and printing them. You can search through the document or browse its index or checkout the document meta information. We offer an optional sqlite database backend and we support the tabbed tool.


Looks nice. But I don't like the default "SHOW_SCROLLBARS 0" option. In openbox when you're simply using scrolled_window with scrolling policy set to NEVER (both) - it results in a big window, that simply cannot be less than PDF document + status/command bar in size. I mean if you're doing something like best fit (hotkey 'i') the window becomes bigger than the screen and it's really annoying. But I think it can be fixed somehow in GTK, unfortunatelly I don't know how exactly.


1. In the package build it asks for gtk2>=2.17 as a dependency. I edited it to be gtk2>=2.16 and it compiled just fine.

2. The compilation time is very small. Congrats.

3. The j/k behavior is the opposite of what I expected, but it's easy to change.

4. I like the default colors.

5. One feature I really like in others PDF reader is that they save the page you were reading when you close the app. Any plans to implement this?


* Updated the PKGBUILD and the dependencies

* Adapted the j/k switch

* Scrollbar, this is definitely a bigger issue, if you are not using a tiling window manager

and want to live without scrollbars. Due to the fact that I personally use dwm I came

accross this problem very late; but I will definitely check for a suiteable solution.

* Path completion is one of the upper points on my todo list

* Click links - Ok, the thing is that this version just supports weblinks, which are opened

then in the webbrowser specified in the config.h; but i will act on the other PopplerActionTypes

soon.

* Concerning the form issue: You should be able to use it the following: ":form show" should mark

and number all the available editable form fields, which you can fill with ":form set number value".

* Rotation with Ctrl-e works here just fine, maybe this shortcut is reserved by your system?

* Select and copy text to the clipboard is now on my todo list


2. Forms - ah, you might want to add the form show and form set to the docs. What do you have to say to get a checkmark or X in a box? No matter what I put for a checkmark box, it just makes the box disappear.


3. Suggestion - a history recall for the command line (like bash and vim -- using the up-arrow to see previous commands). Also, ctrl-e still doesn't work, and it's not assigned to anything else here. It actually rotates it right 90 then back left 90, and repeats that combo.


1. Ah, well, I guess we'll all have to wait until the gtk2 version in extra gets bumped up.

2. Forms - :form set 4 1 and :form set 4 0. hmm, well that does the same thing -- the box just disappears and won't come back. FYI, I'm using a sample fillable pdf form from here.


Looks interesting. It's faster to start than epdfview, but I move between my mum and dad's houses, so there are different printers. Thus, I'll try using Zathura for general PDF viewing, and ePDFview when I want to print (or have someone else able to read a PDF).


Concerning the scrollbar "issue" I have not been able to find a suiteable solution last night without rewriting the whole ScrolledWindow behaviour (calculating the shown area of the page etc.), so right now you have to (if you're not using a tiling window manager like dwm) stay with shown scrollbars. In my point of view I personally don't understand while with the "never"-policy the whole behaviour of the ScrolledWindow and not just the display of the scrollbars itself disappear.


Hello,

To be honest, I have not been aware of apvlv and I only took a short look at it right now. But basically yes, zathura tries to be a quite minimal pdf viewer, that is highly customizable to everyones needs (appearance, key bindings). It is also rather designed for keyboard fanatics and should implement all more or less necessary functions.


I am transitioning from cool reader to zathura as my reader but I don't like how the epub was rendered. I can do some basic changes like the background and text color with my zathurarc file but it can not do much with regards to the rendering of the epub like margin, spacing, fonts and etc. Is there a way to change how the epub was rendered?


By default,it looks somewhat different.However, after changing the window size, font (to Times New Roman, available in Menu -> Font), background color (Menu -> Theme use one of the default theme, or select your favorite colors to create one), and font color (Menu -> Themes), I was able to achieve a similar look. The black margins at the sides (which is in your screenshot) is not available in Foliate, but the margin size can be changed and the margins will have the same color as the background.


The function zathura-forward-search is complicated: it takes care of whichZathura processes have been opened by Emacs and are still alive, and which aretherefore safe to send --synctex-forward directives to. Otherwise, it spawnsa new Zathura process for the file. Furthermore, it uses the small toolwmctrl to give focus to the Zathura window afterwards. This should beinstalled on the machine and in the path for that line to work.


A few of months ago, Zathura was updated so that calling --synctex-forward will open the file if it isn't already open. As a result, the answer by @jsrn actually opens two instances of Zathura and the alternative is now much simpler.


Zathura+AUCTeX's forward search is almost perfect, but one thing is missing: Zathura's window is not automatically raised. Here's a hacky solution which monitors DBus messages and uses xdotool and wmctrl (yes, both) to raise the window.


WetGeek In the windows world it would not be unusual for a pdf viewer to be bundled into any downloadable application...doubtful in linux. this is in the repo but I've never heard of it. conversely, you ever flatpak list lately? flatpaks pull in some strange things, too.


Yeah, I haven't spent any significant time in Windows for a very long time, and I'd forgotten what that's like. Not much chance of that in a curated Linux repository, though. That doesn't mean it couldn't have been downloaded unknowingly from a web site somewhere, or as you say, a flatpak.


Yes, I did installed it in hopes to have better performance with opening HUGE pdf files and then forgot it.

Looks like zathura is messing up with the xdg definitions and overtakes the action from the KDEconnect.


@taba: They introduced new tests that depend on xvfb-run last month or so. I couldn't figure out how to make them work in a chroot (patches are welcome) so I decided to disabled due to people having many (historical) issues.


Wouldn't it make more sense for this to depend upon girara rather than girara-git? Then, simply version girara >= .... When upgrading from zathura to zathura-git, it breaks since zathura requires girara.


Limit to suite:[buster][buster-updates][buster-backports][bullseye][bullseye-updates][bullseye-backports][bookworm][bookworm-updates][bookworm-backports][trixie][sid][experimental]Limit to a architecture: [alpha] [amd64] [arm] [arm64] [armel] [armhf] [avr32] [hppa] [hurd-i386] [i386] [ia64] [kfreebsd-amd64] [kfreebsd-i386] [m68k] [mips] [mips64el] [mipsel] [powerpc] [powerpcspe] [ppc64] [ppc64el] [riscv64] [s390] [s390x] [sh4] [sparc] [sparc64] [x32] You have searched for packages that names contain zathura in all suites, all sections, and all architectures.Found 11 matching packages.

3a8082e126
Reply all
Reply to author
Forward
0 new messages