View Single Post
Old 09-22-2022, 12:31 PM   #44
mblrdr
Enthusiast
mblrdr began at the beginning.
 
Posts: 32
Karma: 10
Join Date: Feb 2022
Device: none
Quote:
Originally Posted by BetterRed View Post
If Calibre Portable was Environment Variable aware it would be Calibre NonPortable.

With Environment Variable aware Installed Calibre you can relocate the configuration folder (it defaults to C:\Users\<users>\AppData\Roaming\calibre) to your D: drive and set the Environment Variable CALIBRE_CONFIG_DIRECTORY to that location. Library locations are set within calibre via the Library->Create/switch tool.

I don't have any calibre "trash" in my '\AppData':
  • My 8 libraries are at D:\Calibre\Libraries,
  • My calibre configuration folder is at C:\_Appdata\Calibre\Config64
Calibre Portable is not the solution to separating the calibre software from the calibre data. To do that you need use Installed Calibre with one set and forget Environment Variable. If you're minded you can also relocate calibre's Temp and Cache locations and set their environment variables.

BR
I only called it trash because this is an unnescessary concept imho. Sorry about the wording.

I wouldn't be so pushy if I hadn't nearly all my software in portable form. None of these uses such a concept (different between portable vs non-portable) but I guess I'll find a solution. There are lot of sites which do portable versions of "install only" programs.

Remembering the last library does not need \AppData at all if done the right way (for example an *.ini file).

Still I'd like to know the developers standpoint.

Don't get me wrong I really like calibre. It's awsome.
mblrdr is offline   Reply With Quote