Date: Mon, 31 Dec 2001 04:50:24 +0100 From: morten.gulbrandsen@t-online.de (Morten Gulbrandsen) Cc: freebsd-questions@FreeBSD.org Subject: Re: XFree86-4 and startx Message-ID: <3C2FE080.BFCFEE30@T-Online.DE> References: <3C2EB15A.901ABD20@csun.edu> <3C2EB217.1B279C68@csun.edu> <3C2FB513.BDBBEFC6@T-Online.DE> <3C2FDA2F.8A055FAC@csun.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Dear mr Kinderman, I appreciate this reply, the most intelligent of all replys to my problem, Could some "expert" please comment it, before I give it a go ? I believe in this, an I will give you a feedback. Yours Sincerely Morten Gulbrandsen Albert Kinderman wrote: > > Morten Gulbrandsen wrote: > > > > Albert Kinderman wrote: > > > > > > A small mistake. you need XFREE86_VERSION=4. The message that comes > > > with XFree86-4 is as follows: > > > > > > ************************************************************************ > > > * To improve security, the X server is installed without an SUID bit. * > > > * This is suitable for use with xdm, but not with a startx script. * > > > * If you need to use a startx script, install the x11/wrapper package. * > > > ************************************************************************ > > > * If XFree86-4 is not a basic part of your operating system, add the * > > > * following line to /etc/make.conf: XFREE86_VERSION=4 * > > > ************************************************************************ > > Interesting, I will investigate my /etc/make.conf > > > > bash-2.04$ cat make.conf > > USA_RESIDENT=NO > > PAPERSIZE=a4 > > MASTER_SITE_BACKUP?=ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUB > > DIR}/ > > MASTER_SITE_OVERRIDE?=ftp://ftp.de.freebsd.org/pub/FreeBSD/ports/distfiles/${DIS > > T_SUBDIR}/ > > ftp://ftp7.de.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ > > MASTER_SITE_GNU?=ftp://ftp7.de.freebsd.org/pub/mirror/gnu/prep.ai/%SUBDIR%/ > > MASTER_SORT_REGEX?=^file: > > ^ftp://ftp\.FreeBSD\.org/pub/FreeBSD/ports/local-distf > > iles/ ://[^/]*\.de/ ://[^/]*\.de\. > > > > Adding one line is not a problem, at the beginning ? > > Or at the end. It doesn't matter. > > > > > > > > > Albert Kinderman wrote: > > > > > > > > If you use XFree86-4 with startx, there are permission problems (related > > > > to security). In order for you to use startx, you must install > > > > x11/wrapper. > > > > This is interesting, please tell me more . > > > > Quoting from the package description, > > > > > > > > "This program runs an X server after sanity-checking the environment > > > > and any options passed to it. It is meant to enhance security on > > > > multi-user systems running XFree86 4, where the ability to use a > > > > startx script is needed. If you have XFree86 3, do not install > > > > this: you do not need it and it will not work. If you have no > > > > untrusted users or always run the X server from xdm, you do not > > > > need this (in the latter case, just take the suid bit off your X > > > > server)." > > > > > > > > There is also a message that is part of the XFree86-4 port. You should > > > > have seen it at the end of the make or the end of the install (I > > > > forget). You can see the message in the sub-directory > > > > /var/db/pkg/XFree86-4 > > > > This is interesting, I will take a look right now > > > > bash-2.04$ pwd > > /var/db/pkg > > bash-2.04$ cd XFree86- > > XFree86-3.3.6_4 XFree86-clients-4.0.1 > > XFree86-4.0.1_8 XFree86-documents-4.0.1 > > XFree86-aoutlibs-3.3.3 XFree86-libraries-4.0.1_2 > > > > bash-2.04$ ls -l XFree86-4.0.1_8 > > total 371 > > -rw-r--r-- 1 root wheel 34 Dec 25 01:12 +COMMENT > > -rw-r--r-- 1 root wheel 360642 Dec 25 01:12 +CONTENTS > > -rw-r--r-- 1 root wheel 156 Dec 25 01:12 +DESC > > -rw-r--r-- 1 root wheel 365 Dec 25 01:12 +DISPLAY > > > > I found the subdirectory, what can I do now ? > > I can see no message, can you ? > > The message is the file +DISPLAY > > If you cat +DISPLAY you get the message I quoted at the beginning > about using x11/wrapper with startx. > > > > > > > > > > > If you make wrapper from ports, you need to have to have the following > > > > line in your /etc/make.conf > > > > > > > > XFREE_VERSION=4 (should be XFREE86_VERSION=4) > > > > OK I got it, > > > > > What is your opinion, where should I start ? > > 1) cd /usr/ports/x11/wrapper Well done, now I understand you, could some expert also please comment this ? > make > make install > make clean > > 2) Make sure you read the handbook on installing XFree86 > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x11.html > (this is US english version) Thank you, I will start here. There is no better way ? Perhaps I have some questions about this before I start. My major problem with the old KDE Environment, was that I could not display any Post Script files. But I'll come back to that later. Yours Sincerely Morten Gulbrandsen > > 3) You will probably still need to make changes to your > XF86Config. You will want to use information from your old > (3.3.6) config, but put it into the new style. Read man > XF86Config. Make sure you are reading the manual for 4 (the man > will make references to XF86Config-4). > > 4) then try startx > > /var/log/XFree86.0.log (or something similar) will give you > information if something goes wrong. > > Note: I am really no expert, just a user, but I don't think you > need all the ports/packages you have installed. You listed the > following: > > > XFree86-3.3.6_4 XFree86-clients-4.0.1 > > XFree86-4.0.1_8 XFree86-documents-4.0.1 > > XFree86-aoutlibs-3.3.3 XFree86-libraries-4.0.1_2 > > I believe that XFree86-4.0.1_8 is complete (read the +COMMENT and > +DESC) so that you do not need the clients, documents, and > libraries separately. To be sure, you can check the contents of > all four and see if anything in the latter three are not included > in the contents of the base system. Of course removing them at > this time might delete needed parts of your XFree86 system. When > you are ready to upgrade (the current version of XFree86 in stable > is 4.1.0_11) you might want to pkg_delete the others first. The > XFree86-aoutlibs are needed by netscape, so do not delete them. I > am not sure about having both 3.3.6 and 4.x.x on your system. The > installation of 4.x.x might have overwritten files of the same > name in 3.3.6. You can check the +CONTENTS file in > var/db/pkg/(package name) for each to see. Again, you may want to > pkg_delete 3.3.6 just before upgrading to a newer 4.x.x > > Al > -- > Albert Kinderman California State University, Northridge > Department of Systems and Operations Management > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C2FE080.BFCFEE30>