[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipse-dev] Workspace location on user home directory for Mac OS X
|
I agree. A user's home directory is the place to write that user's data by
default. Not the install dir.
There's a similar problem with Install/Update. The installed feature
information is stored in the Eclipse install directory if the directory is
writable, otherwise it's stored in the user's home dir.
I'm pretty sure both of these problem stem from the assumption that a
directory's read/write access has something to do with whether that directory
is shared by multiple users. This just isn't the case.
- Jared
On Tuesday 23 September 2003 03:12 pm, Sancho Neves-Graca wrote:
> Hello,
>
> Eclipse on Mac OS X 10.2 is distributed as an application package
> (extension .app). Applications on Mac OSX should be kept in
> /Applications (or /Developer/Applications). The configuration is
> defined in Eclipse.app/Contents/Info.plist. The workspace is defined by
> the line
>
> <string>-data</string><string>workspace</string>
>
> This results in the user's workspace being created as a subdirectory
> "workspace" of the directory where the archive was extracted (e.g.,
> /Applications/Eclipse/workspace).
>
> The problem is that any user that logs on to the machine and that
> executes the application will have his workspace at the above mentioned
> directory. All users will be working on the same workspace.
>
> One possible workaround would be to change the line to
>
> <string>-data</string><string>~/workspace</string>
>
> This would place the workspace on directory "workspace" on the user's
> home directory. All users would be automatically allocated their own
> workspace directory.
>
> I would like to suggest inclusion of this change for Eclipse 3.0 M4.
>
> (Arguably, a similar procedure could be developed for other operating
> systems. For Mac OS X it suffices to make use of the application
> packaging conventions (Contents/Info.plist). For generic Unix systems,
> a script (run.sh) could also include the option -data ~/workspace. For
> Windows, currently the user is supposed to create a shortcut and edit
> the shortcut command. eclipse.org could adopt the convention
> %HOME%/workspace. This Windows environment variable is an established
> practice: it is recognized by Microsoft Services for Unix (SFU) and
> Cygwin as the user's home directory).
>
> Sancho Neves-Graca
>
> _______________________________________________
> eclipse-dev mailing list
> eclipse-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/eclipse-dev