From: SourceForge.net <no...@so...> - 2009-01-16 02:23:07
|
Feature Requests item #2510763, was opened at 2009-01-15 11:42 Message generated for change (Comment added) made by jimp03 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350588&aid=2510763&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: core Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Jim Pattee (jimp03) Assigned to: Nobody/Anonymous (nobody) Summary: Settings Directory on Windows Vista Initial Comment: jEdit 4.3pre16 using Java 1.6.0_11 on Windows Vista The settings file .jedit is put in the Home directory (C:/Users/<user>). On Windows, the .jedit file is NOT a hidden file and is not the usual place to store settings files. On Windows Vista the files are stored in C:/Users/<user>/AppData/Roaming. The AppData folder is a hidden folder. This corresponds to the Windows environment variable APPDATA. I would like to see the settings file moved to C:/Users/<user>/AppData/Roaming , the usual place for settings files on Windows Visa. ---------------------------------------------------------------------- >Comment By: Jim Pattee (jimp03) Date: 2009-01-15 19:22 Message: Open Office stores all the data user-related in the following directories: For Windows users: * Before Vista: \Documents and Settings\<user name>\Application Data\ * From Vista: \Users\<user name>\AppData\Roaming\ For GNU/Linux users: * /home/<user name>/ For Mac users: * /Users/<user name>/Library/Application Support/ I am not an experienced Java user so I don't know if there is a Java property for this or not. It could be Open Office is doing something more platform specific. But having the configs in the proper folder for the platform does provide a better user experience. If you have the time to do so, Open Office would be the place to look. ---------------------------------------------------------------------- Comment By: Robert Schwenn (rschwenn) Date: 2009-01-15 14:05 Message: Generally I would appreciate a better system integration, too. But jEdit isn't a Windows application. It runs in the JVM, witch provides the user's home directory OS-independent in the property "user.home". I guess jEdit uses this property without considering the OS. How do other Java applications do this? In case of realizing a deeper Windows integration, I think it's not sufficient to move the whole settings directory. Especially the PluginManager.download directory can become large and possibly shouldn't be roamed. Maybe there are other things to be concerned about. In every case the Windows version has to be considered then. I found a Microsoft documentation about the profiles in Vista and XP: http://download.microsoft.com/download/3/b/a/3ba6d659-6e39-4cd7-b3a2-9c96482f5353/Managing%20Roaming%20User%20Data%20Deployment%20Guide.doc ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350588&aid=2510763&group_id=588 |