On Thu, Nov 27, 2008 at 8:26 AM, Matthew Toseland <toad at amphibian.dyndns.org> wrote: > On Thursday 27 November 2008 00:07, Zero3 wrote: >> Matthew Toseland skrev: >> >>>> I do understand that whether the default should be on or off is a tough >> >>>> decision, but shouldn't we at least warn the user about it, and provide >> >>>> an easy way to disable it (if enabled by default)? >> >>>> >> >>> Huh. >> >>> >> >>> On windows we use services which is the standard way of interfacing with >> >>> the OS... and on *nix we provide a start/stop script which is compatible >> >>> with init's format. What exactly isn't "easy" here? >> >>> >> >> I'm quite sure the average Windows user doesn't know how to disable a >> >> system service (after he manages to figure out that Freenet has >> >> installed itself as a system service...) . The average geekiness among >> >> Windows users is much lower than among Linux users, mind you. Obviously, >> >> I cannot provide any raw numbers as you probably would prefer, so I >> >> guess we won't be getting any further on this matter either. >> >> >> > >> > What do you suggest then? We already have too many config options even on > the >> > simple page ... and having a big red button and a sign that says "DO NOT > PUSH >> > THIS BUTTON" is getting really lame... >> > >> >> Best compromise (IMHO) between extreme user friendliness and network >> support would be to always enable the autorun, but include a small note >> in the installer about it (after installation, Freenet will >> automatically run in the background of your computer as a system service >> and use some of your system resources in order to be a part of the >> Freenet network, bla bla bla - and a link to the website faq about how >> to disable the system service if the user wants to). That way, we kindly >> inform the user about the fact that we install a hidden service eating >> resources. When we get the tray icon, we can probably remove such notice. > > Yet another warning. :| >> >> Or we can just not care, of course... :) > > That may be the better option in the short term. > > When we have a tray icon it may make sense to run the node as the installing > user. >
Apache have a tray icon for its tomcat web server, the source is availiable in their web site http://commons.apache.org/daemon/procrun.html see if we can reuse it.
