Hi Kivanc,
No need to feel apologetic -- I too happen to believe this
behavior is somewhat anomalous ; that said I also expect the 'average
normal user' to have up to at least 10 bottles at any one time as well,
which is why I was after your feedback 8) ..ie; you shouldn't have to
wait as long as you currently have to, to do something with CX, when
you only have few/several bottles....
...I did have a chat with one of the Glorious Ninjas about this - that
entity did concur with my views on the matter, however could not tell
me exactly what the future is wrt to this behavior at present...I was
on the other hand bestowed with some Ninja Wisdom...
...apparently the initialization process only scans the $bottledir when
it's doing what it does -- ergo, if you move a (already installed and
working but not currently being used) bottle outside this scan path, it
won't be initialized. As bottles themselves are all self-contained, this
sort of operation will not damage the bottle in any way (and is lots quicker
than archiving/restoring bottles)...thus, the 'sane' workaround would be
something like;
archive the bottle first (std backup procedure)
make a directory somewhere in your $homedir .. ie; mkdir ~/bottlecooler
move the bottle not currently being used into that directory .. ie; mv ~/.cxgames/(bottle_name) ~/bottlecooler/
reverse the operation when you want to use that bottle .. ie; mv ~/bottlecooler/(bottle_name) ~/.cxgames/
I'm not sure what your WM might think about that wrt desktop icons/menu shortcuts,
but as a workaround it'd work...and if you use a shortcut and it doesn't work, your
own brain will have to inject it's own script of "Doh! I haven't moved the bottle back!"
or such and similar 8) I'll probably hoist a ticket on this today and see if I can
get a bit more feedback from one of the codeweavers devs as well...
..."On their great power, we do contemplate, herein this day!"....
Cheers!