View Single Post
Old 07-30-2014, 08:40 PM   #4
wayt
Junior Member
wayt began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Jul 2014
Device: Raspberry Pi
Streamlining the Calibre build for faster performance

Now that I have an up-to-date version of Calibre running on the Pi, I'd like to try to trim unnecessary features from the program so that it is more responsive. (In the default state, it takes a few seconds to respond to keystrokes or mouse clicks.)

I'm using Calibre to organize a large library of PDF files only (sheet music), and to open them in a third-party viewer for display on a local monitor.

I have no need for the app's support for other document formats, conversion, or device connections (although it would be nice to keep the content server operable).

Are there options I can pass to setup.py when building from source to exclude unneeded features and thereby improve performance? Perhaps sections of extensions.py (and other files?) I can comment out?

I'm writing a column about this project for IEEE Spectrum and will be making a video of it in operation, and I'm hoping to make Calibre look as sleek as possible.
wayt is offline   Reply With Quote