From owner-freebsd-gnome@FreeBSD.ORG Tue Sep 23 11:22:14 2003 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8E7116A4B3 for ; Tue, 23 Sep 2003 11:22:14 -0700 (PDT) Received: from ms-smtp-02.southeast.rr.com (ms-smtp-02.southeast.rr.com [24.93.67.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F22343FE5 for ; Tue, 23 Sep 2003 11:22:11 -0700 (PDT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158])h8NIIHpM029632; Tue, 23 Sep 2003 14:18:19 -0400 (EDT) Received: from [10.2.1.4] (vpn-client-4.marcuscom.com [10.2.1.4]) h8NILPlB028700; Tue, 23 Sep 2003 14:21:25 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Joe Kelsey In-Reply-To: <3F708B62.4050205@mail.flyingcroc.net> References: <3F7077F3.5080502@mail.flyingcroc.net> <3F707BCE.6010205@mail.flyingcroc.net> <3F7082A1.1040102@mail.flyingcroc.net> <3F708B62.4050205@mail.flyingcroc.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-CU5/zE8z0oev+NNOPqnn" Organization: MarcusCom, Inc. Message-Id: <1064341326.743.53.camel@gyros> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 Date: Tue, 23 Sep 2003 14:22:06 -0400 X-Spam-Status: No, hits=-11.6 required=5.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,PGP_SIGNATURE_2, QUOTED_EMAIL_TEXT,REFERENCES,REPLY_WITH_QUOTES, USER_AGENT_XIMIAN autolearn=ham version=2.55 X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: FreeBSD GNOME Users Subject: Re: gnome-session 2.4 no longer runs $HOME/.gnomerc X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Sep 2003 18:22:15 -0000 --=-CU5/zE8z0oev+NNOPqnn Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2003-09-23 at 14:05, Joe Kelsey wrote: > Joe Marcus Clarke wrote: > > Like I said in my previous email, it looks like you'd need to create a > > /usr/X11R6/etc/dm/Sessions .desktop file that has an Exec action of > > customer. However, in poking through Xsession some more, you should be > > able to achieve a similar behavior to .gnomerc with ~/.Xclients.=20 > > ssh-agent will then be run with: >=20 > Choose "Default Session" from the GDM Sessions menu, and it tries to run=20 > ~/.Xclients. This bit of information completely eluded me. My=20 > .Xclients script consist of >=20 > #!/bin/ksh > export SHELL=3D/bin/ksh > umask 2 > echo inside gnomerc > cho ssh agent $SSH_AGENT_PID > if [ -n "$SSH_AGENT_PID" ] > then if [ -f .ssh/identity ] > then ssh-add < /dev/null > fi > fi > export DOTGNOMERC=3D1 > export GDK_USE_XFT=3D1 > exec gnome-session >=20 > Basically, just an exact copy of my old .gnomerc. I want to rail=20 > against the gratituitous changing of "features", but since they never=20 > documented the feature to begin with, I guess I cannot complain that=20 > much. It still bugs me how hard the authors made it to trace down all=20 > of the interrelated information necessary to make one simple change.=20 > Just documenting the location of the dm/Sessions files and suggesting=20 > that you might want to copy Default.desktop to Custom.desktop, changing=20 > the "Exec=3Ddefault" to "Exec=3Dcustom" or even just making the=20 > gnome.desktop provide an Exec string to trigger backward-compatible=20 > behavior in Xsession might have helped. The new GDM does come with documentation (in Yelp), and it does touch on Sessions a bit. You might want to check it out. >=20 > I *really*, *really* hate the myriad of interconnected, obscure=20 > configuration files that Gnome uses. It doesn't seem as bad as the=20 > myriad of interconnected shell scripts that CDE uses, but at least with=20 > CDE you can start from the first script and slowly work you way through=20 > all of the interconnected scripts until you find the place you want to=20 > customize. >=20 > Did anyone acutally document the *.desktop files somewhere? They may be documented in general in the GNOME developer docs at gnome.org. However, the GDM docs do touch on the GDM specific options in Yelp. Joe >=20 > /Joe > (Default.desktop give me the behavior I want) >=20 > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-CU5/zE8z0oev+NNOPqnn Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQA/cI9Nb2iPiv4Uz4cRAkxpAJ4ieh16YToBcccKinSJp9NX2hcO2gCgn8SF ohRe5ZrQMqDwwY/TdSGLxL8= =Vq7D -----END PGP SIGNATURE----- --=-CU5/zE8z0oev+NNOPqnn--