Re: [evince] Suggestions for improving Evince



Luiz,
I also use Evince as my default PDF viewer on Linux and Windows but I think development activity is relatively low so I have thses suggestions:  

(1) You might create a bounty for one or more of the features you desire at https://www.bountysource.com/teams/evince  

(2) The Gnome desktop or some utility may offer a solution to size and placement.  I use the Xfce desktop and its FAQ ( https://wiki.xfce.org/faq ) under the 'Window Manager' section describes what is possible with that desktop.  The FAQ suggests these utilities devilspie or wmctrl as work a-rounds.  

Size and placement is also a problem with Evince on Windows but on that OS there are several window manager add-on tools which can be used to resize and re-position a window after the program opens. It's not really graceful as the user can see Evince open in its unpredictable manner and then be quickly resized and re positioned ... but it's better than doing manually!

(3) Dare I suggest this on the Evince mailing list but you might try Xreader which seems to be fork of Evince.  On my Xfce desktop it appears to remember size and position.


On Wed, Feb 22, 2017 at 10:46 AM, Luiz E.M. Cardoso <luizemcardoso gmx com> wrote:
Dear Sirs,

I am a medical doctor and I have been a Linux user since 2003. My work involves mostly research in pathology, and I use Fedora Workstation as my only OS on all of my computers, which include two desktops and three different laptops. Presently I am using Fedora 25 Workstation with all updates applied as of 22-Feb-2017. Like all scientists, I use computer resources intensively in my work, and my main software tools are LibreOffice, Firefox, Gimp, ImageJ, text editors, and the R statistical package. Because all scientific articles nowadays are published as PDF files, a PDF viewer is also a crucial, daily tool. Presently I use Evince (Document Viewer) as an application for reading and annotating thousands of scientific articles. Overall Evince is efficient, but I think that with a few modifications it might become quite good. The purpose of this letter is thus to make a few suggestions for improving Evince, based on my experience.

(1) I often use a large monitor (>=28"), and I like to have applications opening at a fixed position and geometry (shape) in the Gnome desktop. Some applications automatically retain this information in full, such as LibreOffice downloaded from libreoffice.org. Other applications retain only part of this information, such as the Gnome file manager, or Nautilus, which retains only screen size and shape, but not the position. And there are applications that do not retain any information, such as such as Evince. It seems thus that the capability to memorize window position/geometry is randomly assigned to applications. Under KDE, it is possible to "force" applications to open at a specified position on the desktop and with a specified shape and size, so that when you open the applications you use more frequently, they are all in the position and geometry (shape/size) that is best suited for the way you work. But unfortunately, this configurability is not universally available in
  Gnome. In the case of Evince, whenever I click on a different PDF file, it opens at a different position and with a different window shape/size. Thus, I have to make the appropriate manual changes so that I can have the Evince window, with the article I want to read, and the window of LibreOffice, with the manuscript I am writing, positioned side by side, which is very practical. Yet having to make these manual adjustments for every PDF file is somewhat annoying, because when I (or any other scientist) am writing a scientific text, I have to consult several PDF articles. So it would be very helpful if Evince could memorize window position and geometry (shape and size), either automatically or through a configuration option (either in Evince itself or in dconf Editor). Even more helpful would be if this functionality were globally available for all applications in Gnome desktop, as for example, in the Tweak Tool.

(2) I use Evince's "Annotate the document" a lot. It is extremely useful, and it works very well. I have, however, two suggestions to improve this functionality:
(a) Highlighting the text and adding notes to a scientific article is routine work in science, and evidently these changes need to be saved for future use. But what I (and most scientists) want to do is simply to overwrite the original PDF file, and not save an annotated copy of it. In Evince, this usually requires several steps, such as clicking on the "File options" button, selecting "Save a copy...", and often you need to change the directory path to where to original PDF is located. Finally, you have to click on a button to answer the "Replace" question. My suggestion is thus to create a new button, named something like "Overwrite original file". This new button would be located immediately to the right of the "Add highlight annotation" button. Therefore, to save the annotations while at the same time overwriting the original file, all that would be necessary is to click on the new button. The whole operation would thus require just one click. This would be very handy. St
 ill, the current "Save a copy..." functionality should be left as an option.
(b) It is very common in the academic environment to hand over an article you deem important to a graduate student or to a colleague. But if the PDF contains annotations, you may not want to have them in the file you are handing over. Presently you have to remove one annotation at a time, by right-clicking on each one and selecting a function in the context menu. My suggestion is that there should be yet another annotations button which would be labeled "Remove all annotations".

(3) Selecting/copying text in Evince works well, but there should also be a way of selecting an image, or to select text as image. Presently, to do this, I use an external utility, such as Gnome's Screenshot application, which works well, but is less practical.

Please note that, although my suggestions above are based on my experience with Evince in an academic environment, I believe that they might be useful in other environments as well.

Best regards,

Luiz E.M. Cardoso, M.D., Ph.D.
State University of Rio de Janeiro
Brazil
_______________________________________________
evince-list mailing list
evince-list gnome org
https://mail.gnome.org/mailman/listinfo/evince-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]