Quote:
Originally Posted by BetterRed
If you install the non-portable (.MSI) version, you can relocate %APPDATA%\calibre directory to another location via the CALIBRE_CONFIG_DIRECTORY Environment variable.
If you look at the screenshot in post #19 you'll see I have it at C:\_AppData\Calibre\Config_64bit.
BR
|
Thank you for your explanation an effort. I apprechiate that.
Still I don't like the concept of symbolic links here. Explain mklink to my mum, grandma or children
Either its:
a) using calibre portable with no way of changing the defaut library. This library is also always listed in quick switch which is unnescessary.
Furthermore the folder is recreated anytime you run calibre portable
> That's the decision I don't understand. I get it that the developer maybe wants to assure the library folder always exists but that's not a good way imho. "Works as intended" what can I do other than ask politely to overthink that "bug"?
b) using calibre.exe creates all the stuff in \AppData that a normal install also does (that's not the concept of a portable version)
c) make symbolic links to that \AppData is also not the preferred way as I only want to change the default library not the whole config folder.
So I could create a symbolic link for the library sure. Again this is not feasable for a day to day use by normal users.
Solution would be calibre portable would either have the option to remember the last library and not recreate an unnescessary folder or calibre portable would respect environment variables.
But as environmentl variables only have CALIBRE_CONFIG_DIRECTORY I suggest the following:
1. Create a new environmental variable CALIBRE_DEFAULT_LIBRARY
2. Make calibre and calibre portable!!! aware of environment variables
Done