View Single Post
Old 02-05-2014, 12:45 PM   #2
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 29,845
Karma: 54837878
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by mauslyon View Post
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
theducks is offline   Reply With Quote