How to Install Xgl on Gentoo Linux Running KDE With an ATI Graphics Card

Check that your graphics card is supported by XGL!, First, you need to update your list of packages to the latest version, but first you must choose: You can enable the entire Gentoo unstable/testing branch., Sync your portage to the latest tree...

5 Steps 2 min read Medium

Step-by-Step Guide

  1. Step 1: Check that your graphics card is supported by XGL!

    There's a superb and up-to-date list maintained by the Gentoo Wiki.
  2. Step 2: you need to update your list of packages to the latest version

    This branch is a subset of all of the available packages which are seen by Gentoo dev's as... well... unstable.

    They're fully functional, but they haven't been tested enough to make sure that they're free of bugs.

    If you enable this branch, a whole wealth of easily mergeable software will be available.

    But it could wreck your system! In order to use this entire branch, simply edit /etc/make.conf and change the line starting ACCEPT_KEYWORDS= in order that there is a ~ (a tilde) in front of the variable (which should be your architecture).

    For example, you could have ACCEPT_KEYWORDS="~amd64"

    but you will most likely have ~x86.

    Doing an emerge
    -Uv world after this point will take a very long time, and could irrevocably destroy your system.

    In other words
    - don't.

    Or, add to /etc/portage/package.keywords every package henceforth in this tutorial which you attempt to emerge and get denied because it's "masked by ~".

    This would take the form of a line such as app-office/gnumeric ~x86, where x86 is replaced by your architecture and app-office/gnumeric is replaced by the package in question. , This will take a while, so doze off briefly and watch a bit of TV.

    On your return, or its completion, check to see if the last few lines tell you that portage needs updating.

    If so, then you may need to emerge portage.

    It's possible that this will be a large change (i.e. a profile changing change). , If you do not have it, you will need to install it.
  3. Step 3: but first you must choose: You can enable the entire Gentoo unstable/testing branch.

  4. Step 4: Sync your portage to the latest tree: emerge --sync.

  5. Step 5: Check whether to upgrade your version: XGL requires Modular X 7.0 or higher.

Detailed Guide

There's a superb and up-to-date list maintained by the Gentoo Wiki.

This branch is a subset of all of the available packages which are seen by Gentoo dev's as... well... unstable.

They're fully functional, but they haven't been tested enough to make sure that they're free of bugs.

If you enable this branch, a whole wealth of easily mergeable software will be available.

But it could wreck your system! In order to use this entire branch, simply edit /etc/make.conf and change the line starting ACCEPT_KEYWORDS= in order that there is a ~ (a tilde) in front of the variable (which should be your architecture).

For example, you could have ACCEPT_KEYWORDS="~amd64"

but you will most likely have ~x86.

Doing an emerge
-Uv world after this point will take a very long time, and could irrevocably destroy your system.

In other words
- don't.

Or, add to /etc/portage/package.keywords every package henceforth in this tutorial which you attempt to emerge and get denied because it's "masked by ~".

This would take the form of a line such as app-office/gnumeric ~x86, where x86 is replaced by your architecture and app-office/gnumeric is replaced by the package in question. , This will take a while, so doze off briefly and watch a bit of TV.

On your return, or its completion, check to see if the last few lines tell you that portage needs updating.

If so, then you may need to emerge portage.

It's possible that this will be a large change (i.e. a profile changing change). , If you do not have it, you will need to install it.

About the Author

S

Stephen Roberts

Specializes in breaking down complex hobbies topics into simple steps.

80 articles
View all articles

Rate This Guide

--
Loading...
5
0
4
0
3
0
2
0
1
0

How helpful was this guide? Click to rate: