Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
On Thu, 16 Jul 2009 19:03:40 +0200 Florian Klaempfl flor...@freepascal.org wrote: Micha Nelissen schrieb: Florian Klaempfl wrote: Then you must be the only one since everybody I know despises it. We use multiple times login sometimes and then the settings are always messed up. Well, this causes a headache with fully networked home drives as well ;) If configuration files are per application it's much less of a problem. And applications can implement a configuration file lock much easier if they want to detect multiple activity. Do they :)? Does lazarus? At least lazarus does not. It is pretty common to start several lazarus with the same configs. It only reads its configs on start and reads/writes files as whole. Lazarus users are programmers, so they understand this concept. Open Office users are - well - users. Mattias ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Jürgen Hestermann, how often do you change your working machine? Well, I seldom change it and I would not even need the Lazarus settings on other machines because I did not install it on these machines. But our system works the following (I don't know whether it is specific to our company or whether Windows offers this way of working too): If I log on to a machine a Windows user does not exist for me (yet). I log on to Novell Netware first, then a local (duplicate) of my user is created on the local Windows machine. Then the profile is copied from my (Novell) user home dir to the local (Windows) user. If I log off, the local profile is saved (partely) to the (Novell) home dir and then the local Windows user is deleted completely (including the profile!). So if I log on the next day all parts of the profile that were not saved are gone! I think it would be much better if the Lazarus settings would be saved to the Lazarus directory by default. Having 2 or more people sharing the same machine for Lazarus developement would be very seldom I suppose. And if so, they would be able to use different settings (if needed) by using a command line option in the same way as people like me have to use them now when having roaming profiles. At least no one would lose any settings this way. It could just happen that people have to search for (command line) options to cope with multiple settings. Jürgen Hestermann. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
I am not sure having a 100 MB lazarus *roaming* profile by default would be a good idea. That's true (although my settings are only 130 kB but they may grow). Therefore it would be the best of all worlds to save the Lazarus settings to the Lazarus directory. Then you would not have any problems when using roaming profiles (neither losing settings nor performance impact when copying data on logon). Jürgen Hestermann. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
On Thursday 16 July 2009, Jürgen Hestermann wrote: I am not sure having a 100 MB lazarus *roaming* profile by default would be a good idea. That's true (although my settings are only 130 kB but they may grow). Therefore it would be the best of all worlds to save the Lazarus settings to the Lazarus directory. No. A sane environment shouldn't even grant you write permissions there. Then you would not have any problems when using roaming profiles (neither losing settings nor performance impact when copying data on logon). But you would lose your settings when changing the machine, because then the settings aren't part of your profile anymore. Vinzent. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
On Thu, 16 Jul 2009, Vinzent Hoefler wrote: On Thursday 16 July 2009, Jürgen Hestermann wrote: I am not sure having a 100 MB lazarus *roaming* profile by default would be a good idea. That's true (although my settings are only 130 kB but they may grow). Therefore it would be the best of all worlds to save the Lazarus settings to the Lazarus directory. No. A sane environment shouldn't even grant you write permissions there. Then you would not have any problems when using roaming profiles (neither losing settings nor performance impact when copying data on logon). But you would lose your settings when changing the machine, because then the settings aren't part of your profile anymore. I will attempt to solve the discussion: AFAIK Lazarus uses the getappconfigdir() call. I'll add a optional parameter called 'Roaming', which defaults to 'False' (for backward compatibility), and which can then be used to get the roaming profile directory. On non-windows, it will be ignored. It is then up to the lazarus devs to use the call to check for the 2 directories if they are so inclined, and possibly offer the choice. Can everybody live with that ? Michael.___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
On Thu, 16 Jul 2009 10:30:23 +0200 Jürgen Hestermann juergen.hesterm...@gmx.de wrote: Jürgen Hestermann, how often do you change your working machine? Well, I seldom change it [...] If I log off, the local profile is saved (partely) to the (Novell) home dir and then the local Windows user is deleted completely (including the profile!) IMO: This type of sharing does not sound very suitable for a development machine. [...] I think it would be much better if the Lazarus settings would be saved to the Lazarus directory by default. This is not always writable. There are many platforms, many ways to install lazarus and development machines are almost always special. That's why the defaults are made for the binary packages where the lazarus directory is read only. If you don't use the default, you must tell lazarus and pass the pcp parameter. Having 2 or more people sharing the same machine for Lazarus developement would be very seldom I suppose. For example a pool for students. [...] At least no one would lose any settings this way. No default will fit all cases. Mattias ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Therefore it would be the best of all worlds to save the Lazarus settings to the Lazarus directory. No. A sane environment shouldn't even grant you write permissions there. Then Lazarus should ask where to put the settings on installation because there are so many different configurations and Lazarus cannot guess it correctly. I would like to have it in the Lazarus directoy and you can be sure that my environment is sane. Then you would not have any problems when using roaming profiles (neither losing settings nor performance impact when copying data on logon). But you would lose your settings when changing the machine, because then the settings aren't part of your profile anymore. Well, I now lose the settings even on the one and only machine I am using Lazarus. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Jürgen Hestermann schreef: Therefore it would be the best of all worlds to save the Lazarus settings to the Lazarus directory. No. A sane environment shouldn't even grant you write permissions there. Then Lazarus should ask where to put the settings on installation because there are so many different configurations and Lazarus cannot guess it correctly. I would like to have it in the Lazarus directoy and you can be sure that my environment is sane. Patches are welcome. Then you would not have any problems when using roaming profiles (neither losing settings nor performance impact when copying data on logon). But you would lose your settings when changing the machine, because then the settings aren't part of your profile anymore. Well, I now lose the settings even on the one and only machine I am using Lazarus. IMHO, that is more a problem of your novel setup than of Lazarus. Anyway you know now the trick: --pcp. Vincent ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
On Thu, 16 Jul 2009 11:51:29 +0200 Jürgen Hestermann juergen.hesterm...@gmx.de wrote: Therefore it would be the best of all worlds to save the Lazarus settings to the Lazarus directory. No. A sane environment shouldn't even grant you write permissions there. Then Lazarus should ask where to put the settings on installation because there are so many different configurations and Lazarus cannot guess it correctly. I would like to have it in the Lazarus directoy and you can be sure that my environment is sane. You can create a feature request (bug tracker) for the windows installer to ask for the config directory. Then the windows installer can setup the pcp parameter in the links. Then you would not have any problems when using roaming profiles (neither losing settings nor performance impact when copying data on logon). But you would lose your settings when changing the machine, because then the settings aren't part of your profile anymore. Well, I now lose the settings even on the one and only machine I am using Lazarus. Use the pcp param. Mattias ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
IMHO, that is more a problem of your novel setup than of Lazarus. I don't think so. It's a vaild setup for Windows machines since many years (see http://www.novell.com/coolsolutions/feature/3136.html). So why consider all other setups but not this one? Anyway you know now the trick: --pcp. That's true. I am only thinking of others who have to learn this the hard way too. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
En/na Vinzent Hoefler ha escrit: But you would lose your settings when changing the machine, because then the settings aren't part of your profile anymore. Well, this is happening now, since CSIDL_LOCAL_APPDATA isn't roamed. Bye -- Luca ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
En/na Michael Van Canneyt ha escrit: I will attempt to solve the discussion: AFAIK Lazarus uses the getappconfigdir() call. I'll add a optional parameter called 'Roaming', which defaults to 'False' (for backward compatibility), and which can then be used to get the roaming profile directory. On non-windows, it will be ignored. Thats' a good solution: it won't break backwards compatibility and it gives the option to fix the behaviour of current programs that are using CSIDL_LOCAL_APPDATA. It is then up to the lazarus devs to use the call to check for the 2 directories if they are so inclined, and possibly offer the choice. I'd say that by default it should then use GetAppConfigDir(true) for the settings and GetAppConfigDir(false) for rebuilding the lazarus executable. Bye -- Luca ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
On Thursday 16 July 2009, Luca Olivetti wrote: En/na Vinzent Hoefler ha escrit: But you would lose your settings when changing the machine, because then the settings aren't part of your profile anymore. Well, this is happening now, since CSIDL_LOCAL_APPDATA isn't roamed. Yes. So what's the advantage in using the Lazarus directory instead? ;) Vinzent. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Well, this is happening now, since CSIDL_LOCAL_APPDATA isn't roamed. Yes. So what's the advantage in using the Lazarus directory instead? ;) I wouldn't lose my settings on logoff. ;-) ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Zitat von Florian Klaempfl flor...@freepascal.org: Mattias Gaertner schrieb: On Thu, 16 Jul 2009 10:30:23 +0200 Jürgen Hestermann juergen.hesterm...@gmx.de wrote: Jürgen Hestermann, how often do you change your working machine? Well, I seldom change it [...] If I log off, the local profile is saved (partely) to the (Novell) home dir and then the local Windows user is deleted completely (including the profile!) IMO: This type of sharing does not sound very suitable for a development machine. I think roaming profiles are something very common in a commercial environment? It is a very good solution for the typcial professional use case where you use most of the time the same machine but sometimes you switch the machine. During your daily work you don't have the bottleneck of network/server access and when logging out, all data is stored again on the server so backups can be easily made. It combines the advantages of a networked home/profile directory and a fat client. Sorry for the confusion. Of course this type of sharing makes perfect sense for office computers, stores and thin clients. The user settings are *normally* only a few MB and are machine independent, so they can be easily shared in whatever way you prefer (copy/delete, network file system, etc...). But development easily creates hundreds or thousands of MB. Sharing this with with auto copy/delete on log on/off is not the best idea. That's why I think there are better network sharing systems for development machines (network file systems, incremental syncs, dfs, ...). just my 2 cents. Mattias ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Mattias Gärtner schrieb: Zitat von Florian Klaempfl flor...@freepascal.org: Mattias Gaertner schrieb: On Thu, 16 Jul 2009 10:30:23 +0200 Jürgen Hestermann juergen.hesterm...@gmx.de wrote: Jürgen Hestermann, how often do you change your working machine? Well, I seldom change it [...] If I log off, the local profile is saved (partely) to the (Novell) home dir and then the local Windows user is deleted completely (including the profile!) IMO: This type of sharing does not sound very suitable for a development machine. I think roaming profiles are something very common in a commercial environment? It is a very good solution for the typcial professional use case where you use most of the time the same machine but sometimes you switch the machine. During your daily work you don't have the bottleneck of network/server access and when logging out, all data is stored again on the server so backups can be easily made. It combines the advantages of a networked home/profile directory and a fat client. Sorry for the confusion. Of course this type of sharing makes perfect sense for office computers, stores and thin clients. The user settings are *normally* only a few MB and are machine independent, so they can be easily shared in whatever way you prefer (copy/delete, network file system, etc...). But development easily creates hundreds or thousands of MB. Sharing this with with auto copy/delete on log on/off is not the best idea. That's why I think there are better network sharing systems for development machines (network file systems, A network file system is too slow for developing. Compiling anything via nfs or smb is a nightmare speedwise. incremental syncs, dfs, ...). Indeed, sources etc. are just stored on the local harddisk being checked out from the vcs. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Hi, - Use setup to define the link, i am compile Lazarus from the source not install the by setup. Is it bad idea to make Lazarus read ini/config file in same Lazarus dir, if the file exists then read the path to config directory from it, if not leave Lazarus as is. Eclipse IDE ask to workspace in first run. Thanks -- Zaher Dirkey ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
On 16 Jul 2009, at 16:35, Florian Klaempfl wrote: A network file system is too slow for developing. I do quite a bit of developing on an AFS volume. It's slower than working locally of course, but it's quite doable in general. Jonas ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Zitat von Florian Klaempfl flor...@freepascal.org: Mattias Gärtner schrieb: Zitat von Florian Klaempfl flor...@freepascal.org: [...] A network file system is too slow for developing. Compiling anything via nfs or smb is a nightmare speedwise. NFS over gigabit is not that bad. For example compiling 94k lines of codetools on a network share and on local disc makes no difference. Compiling whole lazarus on a network share can be even faster than compiling locally, because saving a big chunk like the IDE executable is faster than the local disk. Lazarus itself had some performance problems with network shares in the past, because of its many file stat calls. I implemented a caching some years ago, which accelerated it by orders of magnitudes. My conclusion: I agree with Jonas, you can use network shares for development machines. Roaming profiles using auto copy/delete are not the best choice for that. incremental syncs, dfs, ...). Indeed, sources etc. are just stored on the local harddisk being checked out from the vcs. Mattias ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Zitat von Zaher Dirkey parm...@gmail.com: Hi, - Use setup to define the link, i am compile Lazarus from the source not install the by setup. Is it bad idea to make Lazarus read ini/config file in same Lazarus dir, if the file exists then read the path to config directory from it, if not leave Lazarus as is. I'm not sure what you mean. Can you explain this in other words/with examples? Eclipse IDE ask to workspace in first run. Lazarus does not have the concept of 'workspace' as eclipse. Mattias ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
On Thursday 16 July 2009, Jürgen Hestermann wrote: Well, this is happening now, since CSIDL_LOCAL_APPDATA isn't roamed. Yes. So what's the advantage in using the Lazarus directory instead? ;) I wouldn't lose my settings on logoff. ;-) Then don't. ;) Usually I just locked the machine overnight. Vinzent. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
I will make small patch(or some modify on code), i think it be more understandable more than my bad language :) -- Zaher Dirkey ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Mattias Gärtner schrieb: Zitat von Florian Klaempfl flor...@freepascal.org: Mattias Gärtner schrieb: Zitat von Florian Klaempfl flor...@freepascal.org: [...] A network file system is too slow for developing. Compiling anything via nfs or smb is a nightmare speedwise. NFS over gigabit is not that bad. For how much people working simultanously? And don't forget, it's about windows so probably smb is used. For example compiling 94k lines of codetools on a network share and on local disc makes no difference. Compiling itself is not a big problem but e.g. for fpc the file handling stuff in the makefiles causes a lot of delay. My conclusion: I agree with Jonas, you can use network shares for development machines. Consider 10-50 people working and accessing a server this way :) Using roaming profiles and local source checkouts, this can be handled easily by a 1k Eur server which even doesn't requires high availability/reliability because with a roaming profile you can continue to work even if the server crashes/must rebooted whatever. Roaming profiles using auto copy/delete are not the best choice for that. For me it works fine for years ;) ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Florian Klaempfl wrote: Roaming profiles using auto copy/delete are not the best choice for that. For me it works fine for years ;) Then you must be the only one since everybody I know despises it. We use multiple times login sometimes and then the settings are always messed up. If the profile locally exists already it sometimes isn't updated but afterwards it does overwrite the server's! The only solution is not logging off, wow great engineering indeed! Micha ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Micha Nelissen schrieb: Florian Klaempfl wrote: Roaming profiles using auto copy/delete are not the best choice for that. For me it works fine for years ;) Then you must be the only one since everybody I know despises it. We use multiple times login sometimes and then the settings are always messed up. Well, this causes a headache with fully networked home drives as well ;) If the profile locally exists already it sometimes isn't updated but afterwards it does overwrite the server's! Hmm, I know only of this if the a machine starts up with a messed up clock because e.g. of an empty mainboard battery. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
I wouldn't lose my settings on logoff. ;-) Then don't. ;) Usually I just locked the machine overnight. But as soon as I reboot my machine (for whatever reason and at whatever day) I lose all my settings. I am not able to configurate anything different from default because each reboot would make me lose it. I don't think you can find any arguments to make that a desired situation. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Florian Klaempfl wrote: Then you must be the only one since everybody I know despises it. We use multiple times login sometimes and then the settings are always messed up. Well, this causes a headache with fully networked home drives as well ;) If configuration files are per application it's much less of a problem. And applications can implement a configuration file lock much easier if they want to detect multiple activity. It reduces the per-login problem to a per-application-start problem; which is much better already. If the profile locally exists already it sometimes isn't updated but afterwards it does overwrite the server's! Hmm, I know only of this if the a machine starts up with a messed up clock because e.g. of an empty mainboard battery. Or a server that is not responding quickly enough or so ... Perhaps a 1k euro server isn't sufficient after all ;-P Micha ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Roaming profiles using auto copy/delete are not the best choice for that. For me it works fine for years ;) But not with Larazus, or? That's just the problem that it stores the settings in parts of the profile that are *not* roamed/copied. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Roaming profiles using auto copy/delete are not the best choice for that. For me it works fine for years ;) Then you must be the only one since everybody I know despises it. As I wrote, the company I work for uses this setup for *all* (30,000+) machines all over the world. And I doubt that it's the only company doing it this way. We use multiple times login sometimes and then the settings are always messed up. I agree that you can have problems with roaming profiles too. But what is the alternative? If you use a special directory on your home drive for (Lazarus) settings and then logon to 2 different machines simulatiously you will get problems too. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Florian Klaempfl wrote: My conclusion: I agree with Jonas, you can use network shares for development machines.. Consider 10-50 people working and accessing a server this way :) Using roaming profiles and local source checkouts, this can be handled easily by a 1k Eur server which even doesn't requires high We have like 150+ people accessing all project documents, designs, code on a single file server. Server runs Linux with Samba AFAIK. Some of Linux targeted development checkouts are on another Linux development server accessed by a small group of people though, but it still proves the occasional home drive configuration file on a networked drive could be handled easily. Micha ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Vincent Snijders wrote: I am not sure having a 100 MB lazarus *roaming* profile by default would be a good idea. Probably the choice to compile lazarus itself to its configuration directory is not such a good idea ;-). Micha ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Florian Klaempfl wrote: Micha Nelissen schrieb: Florian Klaempfl wrote: And applications can implement a configuration file lock much easier if they want to detect multiple activity. Do they :)? Does lazarus? IIRC OpenOffice (3.0) does detect it already and warn me. Well, then you need two 1k Euro servers. Anyways, a server not responding quickly enough to serve a profile will be a real pain serving a fully networked home/profile dir :) That's the difference between a Windows server and one with a proper OS :-P. Or it's the administration of it. Or ... don't know. I know there are little problems with the file server I described in another post but many problems with corrupted profiles. Micha ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Hi, I don't know the answer for your question but I know a separate Lazarus mailing list exist. http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus Gabor Jürgen Hestermann írta: I am not sure whether there exists a separate mailing list just for Lazarus so I am posting this here: Jürgen Hestermann. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
use c:\lazarus\Lazarus.exe --pcp=x:\lazarus\config -- Zaher Dirkey ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Zaher Dirkey schrieb: use c:\lazarus\Lazarus.exe --pcp=x:\lazarus\config Thanks for the solution! Still I am wondering why the directory Local Settings is used and not Application Data as all other applications do. Then it would be saved with roaming profiles too. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
En/na Jürgen Hestermann ha escrit: Zaher Dirkey schrieb: use c:\lazarus\Lazarus.exe --pcp=x:\lazarus\config Thanks for the solution! Still I am wondering why the directory Local Settings is used and not Application Data as all other applications do. Then it would be saved with roaming profiles too. http://bugs.freepascal.org/view.php?id=13908 Bye -- Luca ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
En/na Vincent Snijders ha escrit: Jürgen Hestermann schreef: Still I am wondering why the directory Local Settings is used and not Application Data as all other applications do. Then it would be saved with roaming profiles too. Luca Olivetti schrieb: http://bugs.freepascal.org/view.php?id=13908 Interesting that noone mentioned the impact on roamed profiles. That's definitely a drawback because you lose all your settings then! They're not roaming but they're not lost (at least here). I am not sure having a 100 MB lazarus *roaming* profile by default would be a good idea. My lazarus config directory is 254K under windows and 196K under linux. Bye -- Luca ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
En/na Vincent Snijders ha escrit: Luca Olivetti schreef: I am not sure having a 100 MB lazarus *roaming* profile by default would be a good idea. My lazarus config directory is 254K under windows and 196K under linux. I guess your lazarus directory is either writable or you didn't install components. Otherwise you have a lazarus executable with your components in primary-config-path/bin. Yes, my lazarus directory is writable. The configuration directory doesn't seem to me a suitable place for the executable. That's why under windows you have both CSIDL_APPDATA and CSIDL_LOCAL_APPDATA. Bye -- Luca ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Luca Olivetti schreef: En/na Vincent Snijders ha escrit: Luca Olivetti schreef: I am not sure having a 100 MB lazarus *roaming* profile by default would be a good idea. My lazarus config directory is 254K under windows and 196K under linux. I guess your lazarus directory is either writable or you didn't install components. Otherwise you have a lazarus executable with your components in primary-config-path/bin. Yes, my lazarus directory is writable. The configuration directory doesn't seem to me a suitable place for the executable. That's why under windows you have both CSIDL_APPDATA and CSIDL_LOCAL_APPDATA. Correct. And that is why if you have only one config dir, local app data is maybe not so bad choice. Vincent ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Vincent Snijders schrieb: Jürgen Hestermann schreef: Still I am wondering why the directory Local Settings is used and not Application Data as all other applications do. Then it would be saved with roaming profiles too. Luca Olivetti schrieb: http://bugs.freepascal.org/view.php?id=13908 Interesting that noone mentioned the impact on roamed profiles. That's definitely a drawback because you lose all your settings then! I am not sure having a 100 MB lazarus *roaming* profile by default would be a good idea. I've a roaming profile of several GB at work. If you don't change your working machine daily, this is no problem. Only if I log in into a machine I never used before, it takes some minutes till the data is fetched. ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Florian Klaempfl schreef: Vincent Snijders schrieb: Jürgen Hestermann schreef: definitely a drawback because you lose all your settings then! I am not sure having a 100 MB lazarus *roaming* profile by default would be a good idea. I've a roaming profile of several GB at work. If you don't change your working machine daily, this is no problem. Only if I log in into a machine I never used before, it takes some minutes till the data is fetched. Jürgen Hestermann, how often do you change your working machine? Vincent ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
En/na Vincent Snijders ha escrit: Yes, my lazarus directory is writable. The configuration directory doesn't seem to me a suitable place for the executable. That's why under windows you have both CSIDL_APPDATA and CSIDL_LOCAL_APPDATA. Correct. And that is why if you have only one config dir, local app data is maybe not so bad choice. Well, I don't see why we can have only one config dir: windows offers two (notwithstanding the fact that the whole roaming profile implementation is moronic) Bye -- Luca ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Re: [fpc-pascal] Lazarus settings and roaming profiles in Windows
Luca Olivetti schreef: Well, I don't see why we can have only one config dir: windows offers two (notwithstanding the fact that the whole roaming profile implementation is moronic) I see why: not yet implemented. Vincent ___ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal