From owner-freebsd-x11@FreeBSD.ORG Wed May 23 22:04:40 2007 Return-Path: X-Original-To: x11@freebsd.org Delivered-To: freebsd-x11@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B4D0616A421 for ; Wed, 23 May 2007 22:04:40 +0000 (UTC) (envelope-from scott-allendorf@uiowa.edu) Received: from newton.physics.uiowa.edu (newton.physics.uiowa.edu [128.255.34.132]) by mx1.freebsd.org (Postfix) with ESMTP id 648CE13C4AD for ; Wed, 23 May 2007 22:04:40 +0000 (UTC) (envelope-from scott-allendorf@uiowa.edu) Received: from [128.255.34.246] (osiris.physics.uiowa.edu [128.255.34.246]) (authenticated bits=0) by newton.physics.uiowa.edu (8.14.1/8.14.1) with ESMTP id l4NLSvFf011012 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 23 May 2007 16:28:57 -0500 (CDT) (envelope-from scott-allendorf@uiowa.edu) Message-ID: <4654B214.8090008@uiowa.edu> Date: Wed, 23 May 2007 16:28:52 -0500 From: Scott Allendorf Organization: The University of Iowa, Department of Physics and Astronomy User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) MIME-Version: 1.0 To: x11@freebsd.org Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms000804000309070104060308" Cc: Subject: startx problem (was Re: HEADS UP: xorg upgrade plans) X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 May 2007 22:04:40 -0000 This is a cryptographically signed message in MIME format. --------------ms000804000309070104060308 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On Wed, 2 May 2007, Stephen Montgomery-Smith wrote: > On Wed, 2 May 2007, Kris Kennaway wrote: > >> On Wed, May 02, 2007 at 02:40:26PM -0500, Stephen Montgomery-Smith wrote: >> >>> Secondly, X7.2 as I tried it wouldn't "startx" if some other login had >>> created a .Xauthority file. While "rm .Xauthority" solved the problem >>> completely, I don't think this is user friendly. >> >> I think I ran into this once a while back, I don't know what is the >> correct solution. > > Perhaps you could put in some kind of "setenv XAUTHORITY .Xlocalauthority" > in a script somewhere. > > Actually this one can bite you quite badly. If you are running X, and > then you login from somehwere else, and then go back to the X session, > then suddenly all your X commands like xterm will completely stop working. > It can be really disconcerting if you don't know what caused it, and I can > see a large number of help messages being generated on the various > bulletin boards. I compared the 6.9 startx script to the one installed by the 7.2 x11/xinit port. I found that the older script contained a block of code that fixes the problem described above. In the x11/xinit port the code is present in startx.cpp, but is protected by: #if defined(HAS_COOKIE_MAKER) && defined(MK_COOKIE) ... #endif If these defines are set properly during the build, then startx should return to its previous behavior. I have verified this by using the 6.9 script (with paths changed) on a system that has 7.2 installed. From /usr/local/lib/X11/config/FreeBSD.cf: #if OSMajorVersion >= 4 #define HasCookieMaker YES #define MkCookieCmd \ 'dd if=/dev/urandom bs=16 count=1 2>/dev/null | hexdump -e \\"%08x\\"' #else #define HasCookieMaker NO #endif #endif Cheers, Scott -- Scott C. Allendorf Email: scott-allendorf@uiowa.edu UNIX Systems Administrator Office: 216A Van Allen Hall Department of Physics and Astronomy Voice: (319) 335-0003 The University of Iowa FAX: (319) 335-1753 Iowa City, Iowa 52242-1479 ICBM: 41 39 43.6 N 91 31 55.1 W --------------ms000804000309070104060308 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJIzCC AuwwggJVoAMCAQICEGB8ljAmDspQf/7DQRSHyYMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDMyMzE0MjkxM1oX DTA4MDMyMjE0MjkxM1owSzEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEoMCYG CSqGSIb3DQEJARYZc2NvdHQtYWxsZW5kb3JmQHVpb3dhLmVkdTCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAK0mnEas2xiC6dL0hgxtSJYXfCYX1jTVEKOsUAx1bJ/YDe/L0L82 NKz0lv1pigWBsXlNk/UVqJV5fs7MPiQKQK1JI6ciL1g5PvwvTXFxDWjK0ihuYl2Q2dWWgcQd n3zCFmC9aXMZR1EzHrmGj2j4uD4BCq0rJWK5wMmiimh7jL2A4A0XDR6zd/JtWoNrjfpOpItu 06/3L5WPRejvy2iirylNsr0i83knCG+Ra74aUNjS4OY/9EemGN25bZfmg6VlqfEJQJxSq66e TT/jAy1DxINAFXxUOFXR5URKkE0v7FGrdi2+/R1xry57pz8pETkdb93QBTuBI0P3+P3N7Toh bh8CAwEAAaM2MDQwJAYDVR0RBB0wG4EZc2NvdHQtYWxsZW5kb3JmQHVpb3dhLmVkdTAMBgNV HRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBADNOD7arHXxUSwPRw/BmghvkF/eC4+qsWFDd YZZwfHOqptIahA8l+IowLq4sqM1mX3GogCUjEmm6m5kthLOk9H5RJfr3dD/NjJOI6MX9pFn3 QKWCdtnhh8buhhxAsYM2jRskco2iHF1JRRAMS4Jy+Tx3AL0nUIHmn/2WNq5flQOqMIIC7DCC AlWgAwIBAgIQYHyWMCYOylB//sNBFIfJgzANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJa QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDcwMzIzMTQyOTEzWhcNMDgw MzIyMTQyOTEzWjBLMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSgwJgYJKoZI hvcNAQkBFhlzY290dC1hbGxlbmRvcmZAdWlvd2EuZWR1MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEArSacRqzbGILp0vSGDG1Ilhd8JhfWNNUQo6xQDHVsn9gN78vQvzY0rPSW /WmKBYGxeU2T9RWolXl+zsw+JApArUkjpyIvWDk+/C9NcXENaMrSKG5iXZDZ1ZaBxB2ffMIW YL1pcxlHUTMeuYaPaPi4PgEKrSslYrnAyaKKaHuMvYDgDRcNHrN38m1ag2uN+k6ki27Tr/cv lY9F6O/LaKKvKU2yvSLzeScIb5FrvhpQ2NLg5j/0R6YY3bltl+aDpWWp8QlAnFKrrp5NP+MD LUPEg0AVfFQ4VdHlREqQTS/sUat2Lb79HXGvLnunPykROR1v3dAFO4EjQ/f4/c3tOiFuHwID AQABozYwNDAkBgNVHREEHTAbgRlzY290dC1hbGxlbmRvcmZAdWlvd2EuZWR1MAwGA1UdEwEB /wQCMAAwDQYJKoZIhvcNAQEFBQADgYEAM04PtqsdfFRLA9HD8GaCG+QX94Lj6qxYUN1hlnB8 c6qm0hqEDyX4ijAuriyozWZfcaiAJSMSabqbmS2Es6T0flEl+vd0P82Mk4joxf2kWfdApYJ2 2eGHxu6GHECxgzaNGyRyjaIcXUlFEAxLgnL5PHcAvSdQgeaf/ZY2rl+VA6owggM/MIICqKAD AgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVy biBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5n MSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtU aGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZy ZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQsw CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoG A1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcN AQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHy v1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsY Pge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0T AQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20v VGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQe MBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD 6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZ GwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC 3CEZNd4ksdMdRv9dX2VPMYIDZDCCA2ACAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMc VGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFs IEZyZWVtYWlsIElzc3VpbmcgQ0ECEGB8ljAmDspQf/7DQRSHyYMwCQYFKw4DAhoFAKCCAcMw GAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDcwNTIzMjEyODUy WjAjBgkqhkiG9w0BCQQxFgQUhIclF8wUET7rin+/i9cmZ0KmSvswUgYJKoZIhvcNAQkPMUUw QzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcw DQYIKoZIhvcNAwICASgwgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMCWkExJTAjBgNV BAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz b25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhBgfJYwJg7KUH/+w0EUh8mDMIGHBgsqhkiG9w0B CRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENB AhBgfJYwJg7KUH/+w0EUh8mDMA0GCSqGSIb3DQEBAQUABIIBAIcn8Axx6Am1fSr5SLKUXI5y huCNG/KjhreInNiW73N5CF3TCjJMf0hQvDy0M8hSgwZ56Q8y+RXQM1+EuOnsEJvTjMsPZ6HY cAg/nYZ3WpFL9a2x22cP0ktNd9ZGR9E+xOYpi7AMALZ+nfiLVetldCfwb9hJzt/ULLhLC9HX SQuSOlTZ5+Z1Ddq2+VuJDGiTr4bKd/fE6ml0x2QRWD8dhUmDqfjZtLFxrvqXcRmq8xBtNb6t WvgfEs/6/SkXQH31Z1X1zy8XZbuY2GQIPDftuhZgaO0tQMgKl4zgNHC5Nc74IaWqOqYyfsBr Im4kiaXq9E97d0rGqcsPgl6smCFrnYkAAAAAAAA= --------------ms000804000309070104060308--