Lessons from XP
Erik Bågfors
Zindar at gmail.com
Thu Oct 7 06:41:12 CDT 2004
>
> I tried SuSE, and I didn't like the visual style of YaST or any of its
> configuration tools; the complete antithesis of everything that I've
> liked so far in XP. The visual style is far too cluttered -- from
> popping up tens of thousands of windows, to having every window that is
> popped up incredibly cluttered with buttons and options -- and I just
> don't like it. I struggled to do network configuration in SuSE.
I agree on this.
> > This program has a few very good ideas,
> > 1) It works with the config files that already exists, which means you
> > can use whatever config tool you like, or simply edit the files by
> > hand if you like
>
> Right -- this is the only plausible solution.
Which is why I don't like gst for it. It clutters my /etc/hosts file.
I assume because it converts it to xml internally and then when it
converts it back it's cluttered. At least that used to happen 6-8
months ago.
> > 2) You can select exactly what resources you want to include in the
> > profile management. You can have different network settings, ntp
> > settings, X settings, apache settings (which may just be on or off),
> > firewall settings and so on.
>
> Having a 'leave this one to fate' (i.e. don't mangle it) option would be
> very good.
You have that. You can simply define that that resource should be left alone.
> > 3) You can boot directly into a certain profile from grub
>
> While this is very nice, I do believe that the consensus was that GRUB
> should not be shown; I don't think there is any right answer to
> selecting network profiles, as popping up a dialog box at boot (a la
> laptop-net) isn't that great either.
Well. That has it's down sides.
1) My dhcp on my network card needs to timeout when I'm home because I
use a wireless. By booting into the right configuration at once I
avoid that
2) At work I have dual screen and at home I want 3d accelerated single
screen. This means that the change in /etc/X11/XF86Config-4 need to
done before X starts.
I think the option should be availiable for advanced users even if
it's nothing that's added automatically.
> > 4) It has a nice simple to use GUI.
>
> See above.
Well... I should rephrase that. It has a simple to use GUI. The nice
part is a totally different thing.
> > I started to try and port it but it is a big c++ crap thing and I
> > thought that it would be a lot simpler to rewrite it into perl (or
> > python) and started to do that. It's almost done, nr 3 and 4 is still
> > to do, and lot's of resource configuration of course.
>
> Ubuntu's philosophy is Python everywhere, yes.
>
And I wrote it in perl just because that was quicker for me. But it
has no requirements on anything that isn't default in ubuntu. I think
anyway.
> > I'm doing it totally in ubuntu and am willing to let other people try
> > it as soon as possible. I'm also willing to delete the whole thing
> > and join anyone creating a new one.
>
> Sounds good. Do you have any sources anyone can look at?
>
I sure have, give me a few days. However, the code isn't something I'm
proud of. I see it mostly as a prof-of-concept thing for my own use.
I think the concept is right but the code could be rewritten.
I'll let you know.
Regards,
Erik
More information about the ubuntu-devel
mailing list