Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am trying to install the drivers for my laptops integrated video so i can run xgl. The instructions are below can some one please tell me where that source tree he is talking about is i installed it with yast.
Quote:
* Note 1: The following instructions assume that you have installed binary XFree86/X.org packages and only want to (re)compile sis-related code and not the whole XFree86/X.org environment.
* Note 2: You need the whole XFree86 or X.org source tree to build the SiS XFree86/X.org driver.
* Extract my source archive to a temporary directory, ie. anywhere but the XFree86/X.org source tree. Ignore an eventual "ignoring trailing garbage" message during extraction.
* Copy all .c and .h files from that temporary directory over the existing ones inside the XFree86/X.org source tree (programs/Xserver/hw/xfree86/drivers/sis/)
* Delete the existing Imakefile. Rename the one matching your version of XFree86/X.org to "Imakefile". (These files are named Imakefile_4.1, Imakefile_4.2 and so on for XFree86 4.1, 4.2 and so on, and Imakefile_6.7.0 and Imakefile_6.8.1 for X.org. The version for 6.8.1 is also for 6.8.2.)
* If you use the XFree86/X.org source from XFree.org/X.org: cd into the "xc" directory of the XFree86/X.org source tree and run "make World". At first, this will create Makefiles, convert font files and do some other stuff. Then it will start compiling. If you only want to compile the sis X driver and not the whole XFree86/X.org environment, you can cancel the building process as soon as there is a "Makefile" in the SiS driver directory (where you copied the files one step before).
* Debian source: cd into the directory where the Debian source code is located (where you see a "debian" and a "build-tree" directory) and run "debian/rules build". At first, this will create Makefiles, convert font files and do some other stuff. Then it will start compiling. If you only want to compile the sis X driver and not the whole X environment, you can cancel the building process as soon as there is a "Makefile" in the SiS driver directory (programs/Xserver/hw/xfree86/drivers/sis/).
* cd into the sis directory (programs/Xserver/hw/xfree86/drivers/sis/), run "make clean" and then "make".
* Copy the newly generated sis_drv.o (sis_drv.so starting with X.org 6.9) from programs/Xserver/hw/xfree86/drivers/sis/ (which you made the current directory one step ealier) over the existing one. Normally, the file is located in /usr/X11R6/lib/modules/drivers/, or, starting with X.org 7.0, at /usr/lib/xorg/modules/drivers/.
* To install the sis manpage, gzip the file sis._man, rename the gzipped file to sis.4.gz and copy this file to /usr/X11R6/man/man4/. (This path and filename may vary depending on your distribution.)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.