Quote:
Originally Posted by mauslyon
Hi all,
I have installed calibre portable on my external USB drive and defined 3 libraries (italian, english and technical) at root level (i.e. - assuming the drive is X - X:\calibre portable, X:\italian, X:\english, and X:\technical). Everything works fine (I can quick-jump among libraries) as long as the PC assigns the same drive letter to my drive.
If the letter is different (i.e. on another PC the drive becames D then calibre will not find the libraries and I have to manually reassign the drive letter. Then everything will work fine until the next letter change.
It seems clear that calibre is storing the library pathname including the drive letter.
Is there a tweak to fix this? I mean a way to edit the library path so that the library can be identified relative to the installation directory (in may case it will be something like "../italian"
Thanks
MausLyon
|
The tweak is on your (windows) PC and is a bit geeky.
1)assign a unique (volume) Label to the drive. This is fairly simple to do. when the drive is connected.
(this step only needs to be done once per drive)
In My Computer: Right click on your
drive X (or current letter): Properties:<Change the name in the white box to something Uniquely obvious>
I have (colored) flash drives: Red, White,Yellow
The next part gets into geekland
and needs to be done at every computer. (
admin privs needed)
I right click ON My Computer: Select Manage : Select disk Management: Right click on your drive (either place):Select 'Change Drive Letter and path': (Select if needed) Click the Change Button: Assign the following drive Letter: X: OK (confirm after reading the warning)
Use care to never duplicate letters that will be present/connected at the same time
That should do it for that computer. Every time you plug in that drive, the computer will use that letter