Personal tools
You are here: Home Team Members opsec | warren Installing Compiz-Fusion in Fedora 9

Installing Compiz-Fusion in Fedora 9

by opsec last modified Jun 17, 2008 09:53 PM

This brief howto will go over installing and configuring Compiz-Fusion in Fedora 9 using yum in the GNOME Desktop Environment. The default system install includes only Compiz, not Compiz-Fusion.

Applicable to Fedora Versions

  • Fedora 9

Requirements

Explanation of requirements.
  1. Root access to the computer in question.
  2. Working Fedora 9 base install.

Doing the Work

Basic description of what will be done and what is expected.

  1. Getting your graphics card drivers installed:
  2. First we need to install the Livna repo rpm so we have access to the video card drivers for ATI and Nvidia.
    If you have an Intel card you don't need to do anything, you should be able to run compiz-fusion without
    installing or changing any video drivers.

    Installing the Livna repo rpm:
    ]# rpm -ivh http://rpm.livna.org/livna-release-9.rpm

    Installing your Nvidia drivers:
    ]# yum install kmod-nvidia

    Installing your ATI drivers:
    ]# yum install kmod-fglrx
    (note: as of writing this howto, ATI drivers are not yet available for Fedora 9)
  3. Installing Compiz-Fusion, denendencies and other useful tools:
  4. ]# yum install compiz-fusion compiz-manager compiz-fusion-extras compiz-fusion-extras-gnome gnome-compiz-manager 
    libcompizconfig compiz-fusion-gnome ccsm compizconfig-backend-gconf
  5. Restart the display manager:
  6. Logout via the GNOME menu system and re-login or, cntl+alt+backspace.
  7. Next we need to tell ccsm (Compiz Config Settings Manager) to use the GConf Configuration Backend:
  8. In the GNOME menu: System > Preferences > Look and Feel > CompizConfig Settings Manager
    Click on "Preferences" and make sure that "GConf Configuration Backend" is selected.
    This tells Compiz-Fusion to use the GNOME window manager.
  9. Next, we need to tell Fedora 9 to use Compiz-Fusion instead of just Compiz when it boots into GNOME:
  10. ]# sed -i 's/^OPT4=gconf/OPT4=ccp/' /usr/bin/gnome-wm

    (this should replace the line "OPT4=gconf" in the file: /usr/bin/gnome-wm to: "OPT4=ccp")

    To test: ]# cat /usr/bin/gnome-wm | grep -i OPT4=ccp
    OPT4=ccp

    Alternatively, you can directly edit the file with nano or vi:

    vi /usr/bin/gnome-wm
    use "i" to insert, then "esc" and :wq to "write" and "quit" vi.

    nano /usr/bin/gnome-wm
    navigate with the arrow keys and use cntl+X, Y, enter to exit the editor.
  11. Reboot the system and finish up:
  12. Once you have rebooted, go back to: System > Preferences > Look and Feel > Desktop Effects and Enable the
    desktop effects. Enable the desired effects: "Windows Wobble When Moved" and "Workspaces on a cube". They should
    take affect immediately. Now you can go to System > Preferences > Look and Feel > Compiz Config Settings Manager
    and fine tune your settings. The changes should take affect immediately.

Troubleshooting

How to test

Explanation troubleshooting basics and expectations.
  1. Check to see what video driver you are using and what card you have:
  2. ]# /sbin/lspci | grep -i vga; cat /etc/X11/xorg.conf | grep -i driver
    00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
    Driver "kbd"
    Driver "intel"
  3. Check to make sure Compiz-Fusion is installed:
  4. ]# rpm -qa | grep -i compiz
    compiz-0.7.2-3.fc9.i386
    compiz-fusion-extras-gnome-0.7.2-2.fc9.i386
    compiz-fusion-extras-0.7.2-2.fc9.i386
    compiz-gnome-0.7.2-3.fc9.i386
    compizconfig-python-0.7.2-1.fc9.i386
    compizconfig-backend-gconf-0.7.2-1.fc9.i386
    gnome-compiz-manager-0.10.4-4.fc9.i386
    compiz-manager-0.6.0-7.fc9.noarch
    compiz-fusion-0.7.2-2.fc9.i386
    libcompizconfig-0.7.2-1.fc9.i386
    compiz-fusion-gnome-0.7.2-2.fc9.i386

Common problems and fixes

For help troubleshooting or other useful Fedora resources:

More Information

Any additional information or notes.

Disclaimer

We test this stuff on our own machines, really we do. But you may run into problems, if you do, come to #fedora on irc.freenode.net

Added Reading

Document Actions
Log in


Forgot your password?
New user?