[YLUG] Dual xorg.conf

Liam Wilson liam.wilson at yahoo.com
Fri Nov 17 00:52:54 GMT 2006


Hi,

I thinks this works:

#!/bin/bash
rm /etc/X11/xorg.conf
lspci | grep i915
if [ "$?" = "0" ];then
        ln -s /etc/X11/xorg.conf.i915
/etc/X11/xorg.conf
else
        ln -s /etc/X11/xorg.conf.nvidia
/etc/X11/xorg.conf
fi

Couldn't you just put it at the beginng of the init
script that starts X so it automatically uses the
right graphics card?

Liam
--- Nicholas Thomas <lupine at yorkshire-pagans.org.uk>
wrote:

> > Hey,
> >
> > Thanks for the super fast responses! A quick lspci
> showed that when
> > using my i915 there's no trace of the 6600. So I
> take it then (with a
> > bit of scripting prowess lol) I could make a
> script that runs before X
> > starts and changes xorg.conf to either.
> xorg.conf.i915 or
> > xorg.conf.6600? Or do I still need to run the
> script myself by changing
> > the run level?
> >
> > Cheers dudes :-D you know your stuff!
> >
> 
> Hi,
> 
> Well, some of us do ;). All but the n00bist of the
> n00b know that in Ubuntu, 
> the default runlevel is '2' ;). 3-5 are identical to
> 2, by default.
> 
> The best thing to do would be to have that script -
> something like 
> 
> #!/bin/bash
> if [`lspci |grep i915` == "i915"]
> 	rm /etc/X11/xorg.conf
> 	ln -s /etc/X11/xorg.conf.915 /etc/X11/xorg.conf
> 	(run x server here) &
> 	exit
> fi
> 
> rm /etc/X11/xorg.conf
> ln -s /etc/X11/xorg.conf.nvidia /etc/X11/xorg.conf
> (run x server here) &
> exit
> 
> Or... something like that, anyway. Bash scripting
> isn't my strong point. If 
> the if statement doesn't work like that, no doubt
> you can check the return 
> value of grep ($?)
> 
> As to what to do with it - no need to modify your
> runlevels, etc. Simply 
> follow the instructions you'd use for making gdm/kdm
> boot Xgl (e.g. the 
> method of running the startxgl.sh script referenced
> at 
> http://wiki.beryl-project.org/ ), but pointing to
> your script instead. 
> 
> As for beryl or compiz... beryl has more flashy
> effects :). IMO it's also 
> coded better (although the writer of compiz
> disagrees). It's also a fork of a 
> Novell project, rather than directly supporting
> Novell (as compiz does). We 
> All Hate Novell(tm)
> 
> Of course, /some/ people here prefer Ion to Beryl ;)
> 
> You /will/ want to use the nVidia 9xxx series
> drivers though, whichever one 
> you choose - makes your startup script easier, if
> nothing else. Ubotu 
> quote....
> [17:06] <ubotu> For Ubuntu 6.10 (Edgy Eft), you can
> obtain the (unsupported!) 
> Beta version of the binary NVidia drivers by using
> one of these 
> repositories: "deb http://amaranth.selfip.com/ edgy
> lrm" (for x86) or "deb 
> http://ubuntu.lupine.me.uk/ edgy lrm-amd64" (for
> AMD64)
> 
> the version in there right now is 9629 and not beta
> anymore, but never mind.
> 
> HTH...
> 
> xF,
> 
> ...Nick
> 
> _______________________________________________
> York mailing list
> York at lists.lug.org.uk
> https://mailman.lug.org.uk/mailman/listinfo/york
> 



 
____________________________________________________________________________________
Sponsored Link

Mortgage rates near 39yr lows. 
$510k for $1,698/mo. Calculate new payment! 
www.LowerMyBills.com/lre



More information about the York mailing list