I have plenty of RAM and a UHD monitor, but Evince sees it fit to limit zoom to under 200% in many a newspaper-sized document.
# get current cache size (defaults to 50?)
$ gsettings get org.gnome.Evince page-cache-size
# set it to something more reasonable like 500
$ gsettings set org.gnome.Evince page-cache-size 500
In smaller documents this makes pretty much the entire document exist in RAM, which eliminates loading nonsense while going back and forth in a document. Overall, a much smoother experience.
I understand the reason for the hard-coded default limit, but I have to wonder if there isn’t a more dynamic way of handling this. Say, either 50 MB or 2% of total memory.
Thunar is one of the best graphical file managers I’ve used, and I say that even while I own a Directory Opus license for Windows. I have some minor quibbles like very sparsely populated default actions on files and folders, but the biggest flaw is doubtless that the breadcrumb navigation doesn’t feature all of the regular folder interactions. In any case, in this blog post I intend to show how I improve on both Thunar and GNOME Search in one fell swoop.
I’ll start with a screenshot of the desired end result. You right click on a folder, and you’re presented with the option to search for files in it.
In order to add this custom action, you’ll have to configure custom actions.
Then you click + to add a new one, or you can edit an existing action.
You can type the name that will show up in the context menu, a little description for yourself, choose a fancy icon, and under appearance conditions you can choose whether this custom action applies to a specific type of files or folders. Unfortunately this dialog can’t be resized, but since you can copy and paste it’s not too bad.
gnome-search-tool --path=%f --contains=
Finally, here is the result. Note that since I started gnome-search-tool with --contains=, the option to search for files containing specific text will show by default.
You can perform similar tricks with any of these other options.
$ gnome-search-tool --help
gnome-search-tool [OPTION...] - the GNOME Search Tool
-h, --help Show help options
--help-all Show all help options
--help-gtk Show GTK+ Options
--help-sm-client Show session management options
--version Show version of the application
--named=STRING Set the text of "Name contains" search option
--path=PATH Set the tet of "Look in folder" search option
--sortby=VALUE Sort files by one of the following: name, folder, size, type, or date
--descending Set sort order to descending, the default is ascending
--start Automatically start a search
--contains=STRING Select and set the "Contains the text" search option
--mtimeless=DAYS Select and set the "Date modified less than" search option
--mtimemore=DAYS Select and set the "Date modified more than" search option
--sizemore=KILOBYTES Select and set the "Size at least" search option
--sizeless=KILOBYTES Select and set the "Size at most" search option
--empty Select the "File is empty" search option
--user=USER Select and set the "Owned by user" search option
--group=GROUP Select and set the "Owned by group" search option
--nouser Select the "Owner is unrecognized" search option
--notnamed=STRING Select and set the "Name does not contain" search option
--regex=PATTERN Select and set the "Name matches regular expression" search option
--hidden Select the "Show hidden and backup files" search option
--follow Select the "Follow symbolic links" search option
--mounts Select the "Exclude other filesystems" search option
--display=DISPLAY X display to use