XFree86.dsl


Forum: myDSL Extensions (deprecated)
Topic: XFree86.dsl
started by: henk1955

Posted by henk1955 on Dec. 17 2004,09:08
i have made a XFree86.dsl. it is very easy, but you need some experience in dsl making.

1. download < http://ftp.us.debian.org/debian....386.deb > to /home/dsl ( it is the debian-testing XFre86)
2. mkdir tmp
3. dpkg --extract xserver*.deb tmp/
5. delete cd tmp/usr/share ( no need to keep the docs :-) )
6. set the SUID bit on usr/X11R6/bin/XFree86
7. create a XFree86.dsl from usr ( how to create a good dsl can be found elseware in the forums)

so far the creation of the executable and libraries.

9. create a /etc/X11X/F86Config file ( this is the hard part, but examples are all over the internet, i will put some on my website)
10. load the XFree86.dsl
11. change /home/dsl/.xserverrc to: exec /usr/X11R6/bin/XFree86  -nolisten tcp

12. exit the windowmanager
14. now you are back at the bash prompt. type: exit
15. now you should be running your windowmanager in XFree86

this does NOT remove the DSL KDrive ( the small XServer)
if the XFree86 wont start, you can type: xsetup.sh to get the DSL-X back.
then try to correct the error in XF86Config

i use this XFree86.dsl on:
Dell Latitude C640 (ATI Radeon Mobility 7500)
Dell GX260 (  onboard video i810)
ASUS P4P800-VM ( onboard video i810)

the display is much faster and it allows to adjust the monitor refresh rate.

Posted by ico2 on Dec. 17 2004,11:24
cooooooooooooooool, xfree86 is going to be very useful to people who do not like kdrive :)
Posted by cbagger01 on Dec. 17 2004,13:26
Sounds like a good candidate for addition to the official repository.
Posted by RoGuE_StreaK on Dec. 17 2004,21:32
Any idea if the nvidia drivers can be added / created as a seperate .dsl, from a live CD?  (I don't have a HDD install running at the moment)

ie. use XFree86.dsl and a tar.gz containing one version of
/etc/X11X/F86Config
/home/dsl/.xserverrc
for a "stock standard" 2D svga (or two tar.gz's, one for 800x600, one for 1024x768, etc)

OR
use XFree86.dsl AND nvidia.dsl plus an nvidia800.tar.gz, nvidia1024.tar.gz, etc., for machines with nvidia 3d?

I assume(!) there's a similar system for radeon stuff????

PS. Roughly how big is the XFree86.dsl package?

Posted by RoGuE_StreaK on Dec. 17 2004,23:28
Hmm, I've tried searching the forum, but can't find how to make a dsl in a way that the destination directory is different from the origin one - ie., we are packaging the contents of /home/dsl/tmp so when they are extracted they end up at /
Any quick tips on how to make the file list to achieve this?

PS. to those, like myself, who are unsure how to "set the SUID bit on usr/X11R6/bin/XFree86":
The "Set User ID" or SUID bit can be set as follows : chmod u+s <filename>

Posted by henk1955 on Dec. 20 2004,20:57
the full XFree86.dsl is allmost 10Mb, it contains:
XFree86, codeconverions, dri (direct render modules), drivers ( videocards), extensions, fontdrivers, intput drivers ( mouse, keyb, wacom, ...), openGL

if you use < clivesay's > tools you can: unpack the *.dsl, remove the drivers you dont need, and then repack the *.dsl. it is possible to get the size down to 5Mb

problem with this *.dsl: it is not click and play, you have to edit /home/dsl/.xserverrc and /etc/X11/XF86Config, once you get then right, add the to filetool.sh.
thats why a hasitate to send it to ke4nt

i have made a sdl.dsl and foobillard.dsl to test the XFree86.dsl on a DSL-0.9.0.1 livecd. it works.

to create a *.dsl i use clivesay's tools.
first a create a dummy tar.tz using emelfm. ( right click on the dir you want. Plugins-pack. Then right click on the dummy.tar.gz user-View .dsl Contents to create a dirlist.txt, edit the dirlist.txt (remove dirs and files that overwrite from the system), then right-click user-Repack .dsl. ready.

Posted by SaidinUnleashed on Dec. 20 2004,21:19
Make a nice info file with instructions on how to edit .xserverrc and XF86config and send that sucker in! I know that you can't get exactly the instructions that will allow every one to know just what to do, but some generic instructions should suffice. Most people can hit google to figure out the rest if they need to.

Now I just gotta make a nice package of the ATI 3D drivers...

-J.P.

Posted by ke4nt1 on Dec. 20 2004,21:37
...and I've got an NVidia driver somewhere around here
that was built from the knoppix 3.3 version that DSL is
designed around..

and another popular test .dsl would be the frozen-bubble,
which requires the libGL.so to work with your XServer.

73
ke4nt

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.