From owner-freebsd-questions@FreeBSD.ORG Sun Mar 12 16:08:31 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 129BE16A402 for ; Sun, 12 Mar 2006 16:08:31 +0000 (GMT) (envelope-from heliocentric@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B15B43D5A for ; Sun, 12 Mar 2006 16:08:28 +0000 (GMT) (envelope-from heliocentric@gmail.com) Received: by wproxy.gmail.com with SMTP id i24so990831wra for ; Sun, 12 Mar 2006 08:08:27 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=RNcJSX198SzPbsShGQ+fIzUuubNJHpvwtUM/1Q4BfpP2sXBKx3TM9ozu3sSNvaL0hsx8Gx3aGXU2tzKX/i+aa3hrAt/jL4wH8hwHmdfeU8e6sZzUJWW3TsLcoya8gVb7g6UuTq+3YZV0kXBOkPzAkqXzAZ9ocNbLb4Lx/WDdnHY= Received: by 10.64.179.20 with SMTP id b20mr1604299qbf; Sun, 12 Mar 2006 08:08:27 -0800 (PST) Received: by 10.65.206.18 with HTTP; Sun, 12 Mar 2006 08:08:27 -0800 (PST) Message-ID: Date: Sun, 12 Mar 2006 11:08:27 -0500 From: Heliocentric To: "Wojciech Puchar" In-Reply-To: <20060312104757.I18712@chylonia.3miasto.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060311203505.S54219@chylonia.3miasto.net> <20060312104757.I18712@chylonia.3miasto.net> Cc: freebsd-questions@freebsd.org Subject: Re: GNOME help PLEASE X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Mar 2006 16:08:31 -0000 On 3/12/06, Wojciech Puchar wrote: > > As far as I know, this only works with a "normal" adduser.conf and > > using the adduser command or pw. > > > > Also, (with X11 programs especially) you'll have to edit all absolute > > paths in the config files to point to either relative, of if the app > > supports it, $HOME or ~/, so the programs won't attempt to write or > > read from the user you copied the configs from. > > > > Example: > > > > IconPath /root/icons > > > > would become: > > > > IconPath $HOME/icons > > > > hope this helps :) > > thank you very much but it would not. i know this and use this. > > the problem is where to find documentation about what gnome file does > what, and how to make these skeleton files. > > any attempt to create clean user, configure gnome in it, move files to > skel etc. failed. gnome gets lots of bugs, panel crashes etc. this way. I just did a clean gnome2 install, in a new user, changed the configuration, copied the entirety to skel, and then adduser'd it. gnome seems to start fine using gnome-session, and the user accounts are independent, so it is indeed kept entirely under the user's home directory. The clean install created these directories: .gconf .gconfd .gnome .gnome2 .gnome2_private .gstreamer-0.8 .icons .metacity .nautilus .themes Desktop Most of the important elements are under .gnome2 and .gconf, but the others are gnome components, metacity is the windowmanager, nautilus is the file manager/desktop, etc. > > any attempt to create clean user, configure gnome in it, move files to > skel etc. failed. gnome gets lots of bugs, panel crashes etc. this way. > > now i know how to move desktop icons themselves, but not configuration. > no idea what files defines what. gnome is even worse than windows in it. >From the looks of it, the only things you'd really need to worry about with a default config are in .gnome2/ and .gconf/ Most of the meat in .gconf/ is in the %gconf.xml files. Skeleton files are nothing special, just have to change the name a bit and some of the paths like I said. > > if you have some description about it - will be very helpful > That's all I can think of, it seems pretty straightforward. I'd be careful to check all %gconf.xml files in gnome2 to make sure they are 'safe' to use in skel (ie, user is changed, paths to private areas in another's home, etc) This is gnome 2.10 under freebsd 6.0-rc1, but the version shouldn't matter that much unless it's 2.6 or less. If not any info on things that you have done with your install up till this point might help me to reproduce the problem, or at least understand it a bit better.