From owner-freebsd-advocacy@FreeBSD.ORG Wed Sep 17 21:07:15 2003 Return-Path: Delivered-To: freebsd-advocacy@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 65E2216A4B3 for ; Wed, 17 Sep 2003 21:07:15 -0700 (PDT) Received: from lakemtao08.cox.net (lakemtao08.cox.net [68.1.17.113]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FAEE43FAF for ; Wed, 17 Sep 2003 21:07:14 -0700 (PDT) (envelope-from kitbsdlist2@HotPOP.com) Received: from fortytwo ([68.109.49.234]) by lakemtao08.cox.net (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with SMTP id <20030918040711.ETMA16616.lakemtao08.cox.net@fortytwo>; Thu, 18 Sep 2003 00:07:11 -0400 Date: Wed, 17 Sep 2003 23:06:11 -0500 From: Vulpes Velox To: Michal Pasternak Message-Id: <20030917230611.5f789f7f.kitbsdlist2@HotPOP.com> In-Reply-To: <20030917212259.GA12266@pasternak.w.lub.pl> References: <20030917160654.52ceb56c.kitbsdlist2@HotPOP.com> <20030917212259.GA12266@pasternak.w.lub.pl> X-Mailer: Sylpheed version 0.9.3claws (GTK+ 1.2.10; i386-portbld-freebsd4.9) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: DavidJohnson@Siemens.com cc: freebsd-advocacy@freebsd.org cc: Mikel@ocsny.com Subject: Re: Desktop FreeBSD X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Sep 2003 04:07:15 -0000 On Wed, 17 Sep 2003 21:23:00 +0000 Michal Pasternak wrote: > Vulpes Velox [Wed, Sep 17, 2003 at 04:06:54PM -0500]: > > Should this possibly be moved to another list and if so which one? > > freebsd-chat@ ? > > > 2: Using some light WM as a defualt, but using custamized menus and the like > > for defualt. Possibly setting it up so it comes with predefined configs for > > various WMs. > > Have you seen how Debian handles this issue? > > Debian packages, which are suitable for placing in such GUI menu, install > specific description files, from which the menus are generated by > update-menus package. Update-menus handles those descriptions and produces > specific configuration file for every installed windowmanager. > > Just port it from Debian... and tell ports maintainers to update their > files. You need to have such "update-menu" description file - and you need > to know, which package is a windowmanager, to also generate configuration > for it. > > Without correct infrastructure it won't work out. Currently, FreeBSD ports > (and packages) don't provide such meta-information. That could be done, but what I was thinking more along the lines of is something that can manipulate the menus of each individual users, by that user. The base system will include predefined menus, based on what is installed or something to set them up if something different is choosen. Something for applying system wide changes could be nice too. > > 4: Nice X front end to various cli package tools. > > I'd split such task - I mean "GUI configuration tool" - into 2 parts. > > One part would be the server. It would be running on local machine, > listening on local socket (or tcp/ip), performing authentication and > specific tasks. Server configuration would be written as an XML file and > parsed into application-specific entries in /etc and /usr/local/etc. > > 2nd part would be the GUI. You could write then any GUI configuration > tool you want (ncurses, GTK, Qt, KDE) and administer your machine locally - > or remotely. If you use GTK or wxWindows to write such client, you could > even have a GUI configuration tool to run in MS Windows. You could also make > some PHP frontends and create a web-configuration tool. > > Python seems a correct language to code such task in. Network infrastructure > would be powered by Twisted Python (www.twistedmatrix.com), GUI would be > done via py-gtk2. Out of curiosity, why would this require any server what so ever? That afaik, would just be a waste of resources. I personally would love to stay away from xml config files as they are not pretty to manage from cli. > Just my $.25 > > Regards, > -- > Michal Pasternak :: http://pasternak.w.lub.pl > Noise to meet you. > _______________________________________________ > freebsd-advocacy@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-advocacy > To unsubscribe, send any mail to "freebsd-advocacy-unsubscribe@freebsd.org"