Hey everybody,
as I had a lot of trouble the last days with my laptop (I usually use aMSN
only on my laptop with WinXP, at home and at university) because it had a
hard disk crash, I was trying to use my profile on my Mac at home and the
Linux-PCs at university and noticed that profiles are more or less
incompatible between other OSs. There are several settings in the config
that are OS-specific or absolute paths only reachable on the same system, so
I was wondering if I was the only one having those problems? The worst thing
were the paths to the custom emoticons, therefor I allowed myself to commit
a patch that stores the path in the config.xml as a relative path from the
profile directory instead of the absolute path, that there is no need to
modify the config.xml before moving the profile to an other OS. I did the
same for the DP, but there are several other settings left that are not
directly portable. So my intention is to make the profiles portable between
OS or even increase the portability as much as possible, if you agree.
At first I have a simple question: Is there any reason why the directory of
the received files is located on a "neutral" place? Well, on MacOS it's much
easier to find because it's located on the desktop, but on Windows it's
located in the scripts directory, so I was wondering whether it couldn't be
placed in the profile directory, too? On Linux and other Unix that would
result in a problem, trying to find the directory, as .amsn is hidden, but
maybe a menu item "view received files" in the CL like the button in the
transfer window would help here. The reason why proposing this solution is
better portability, too, because the path could be saved relative and makes
the profile portable.
The other idea, if you don't like this solution, would be handling this
setting like the other OS-dependant settings: For example the setting for
opening the browser is OS-specific. How about renaming the config key,
before saving the config to file, depending on the OS running, to
browser_win, browser_mac, browser_linux or browser_other and after loading
doing the same the opposite direction? That wouldn't be a great thing to
change but would improve the portability of the profiles a lot.
How do you think about this idea?
Mirko
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel