Perfect Compiz-Fusion install (Debian testing)

February 1, 2008 – 3:20 pm by Adnan Hodzic

Well, I had stories with beryl/compiz 3g desktop in general, just go on and search blog if you wanna. Anyways, last time I used compiz-fusion was sometime in late October 2007, I was just devastated with its bugs, so I removed it. Same happened with all of my previous 3d desktop experience.

This was performed on Debian Lenny/Testing, KDE 3.5.8, 2.6.22.3 on Intel 945GM

So I installed it yesterday, my first impression was … well this is getting better. I mean I just had feeling that it just wont crash and explode Smile That’s the kind of feeling I had before. Many bugs were fixed, but still … there was a lot of … well problems. Which I’m just too lazy to go over right now. Since compiz-fusion is in Debian Lenny/testing respiratory, that’s the one I was using, anyways, this is what I suggest.

Use “shames” compiz-fusion resp, I also tried his “unstable” compiz-fusion resp, but it was just too much for me, but the one from testing … absolutely beautiful. So add his resp. to your sources.list

deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

About the gpg key just:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add –

Install all there is from compiz in your synaptic/aptitude/whatever, also “fusion-icon”.
I’m on Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics, and just used that same driver, I tried altering it when I bumped into problem’s I’ll mention later, but there’s really no need for doing so.

Ok, starting with problems, there was actually only two, actually three major ones, everything else is just minor. First, when I would play video I would only see black screen. Second when running Java written applications, content of those applications won’t show (which is a pretty much known thing since time of beryl). And third, for some reason when I pull down/up yakuake, whole X just crashes … weird.

First off, my favorite video player is “Kaffeine/Xine”, so to be able to see your videos, do this:

Run Xine > Go to File –> Configure –> Preferences, there select (experience_level), Master Of The Known Universe > open video tab > driver set “xshm”, restart xine.

This will work for Kaffeine, Xine and Totem. Yea, you may notice some minor difference in video quality, for example on perfect quality videos edges might be “pixely” But that’s really not a problem at all.

Next problem is Java, simple:

Add AWT_TOOLKIT=”MToolkit” to /etc/enviroment and to /etc/profiles (last line) and restart.

Yakuake? That one I haven’t figured, just didn’t bother and switched back to standard konsole Smile

And here’s some show off Smile

Final words, or as some like to call it conclusion would be that, Compiz-Fusion has got better, so much better then I’ll keep it and use it daily on my “default notebook”. Some may call it just show off or something, but going back to normal windows and all that … it’s just too boring. I spend whole day sitting on my computer, I’m not saying it’s no fan, but … hey, if nothing it looks cool. Full stop.

  • BrencelJ

    Woot nice but that isnt for me I kinda dislike all nice and graphic desktops Grin he eh but nice that it is so much fixed yea I know about yakuake it was a problem before in berly and still now :S damn I hope it will get fixed Grin

  • ++++++++
    +UPDATE:
    ++++++++

    Don’t feel like updating whole post, so I’m gonna say it here. Of course, before installing this whole thing you gotta take of your xorg first!

    I’ll post mine, so add the compiz/3d/whatever or whatever lines from mine to yours if you don’t have it! Of course make it all at least somewhat logical.

    Same goes for plugins and all, all the effects. Install all of the plugins available and sheeesh Wink

    And yea to add, I’m still using it. I never used beryl or compiz or anything longer then this right now. So the whole Debian testing, and shames debian testing resp. is completely stable and simply awesome.

    This can seriously even apply to Slackware users.

  • Here’s xorg.conf:

    havoc:/# cat /etc/X11/xorg.conf
    # /etc/X11/xorg.conf (xorg X Window System server configuration file)
    #
    # This file was generated by dexconf, the Debian X Configuration tool, using
    # values from the debconf database.
    #
    # Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
    # (Type “man /etc/X11/xorg.conf” at the shell prompt.)
    #
    # This file is automatically updated on xserver-xorg package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xorg
    # package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command:
    # sudo dpkg-reconfigure -phigh xserver-xorg

    Section “Files”
    # path to defoma fonts
    FontPath “/usr/share/fonts/X11/misc”
    FontPath “/usr/share/fonts/X11/100dpi:unscaled”
    FontPath “/usr/share/fonts/X11/75dpi:unscaled”
    FontPath “/usr/share/fonts/X11/Type1”
    FontPath “/usr/local/share/fonts”
    EndSection

    Section “Module”
    Load “i2c”
    Load “bitmap”
    Load “ddc”
    Load “dri”
    Load “extmod”
    Load “freetype”
    Load “glx”
    Load “int10”
    Load “vbe”
    Load “dbe”
    EndSection

    Section “Extensions”
    Option “Composite” “Enable”
    EndSection

    Section “InputDevice”
    Identifier “Generic Keyboard”
    Driver “kbd”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “pc104”
    Option “XkbLayout” “us”
    #key board section
    Option “XkbOptions” “altwin:super_win”
    EndSection

    Section “InputDevice”
    Identifier “Configured Mouse”
    Driver “mouse”
    Option “CorePointer”
    Option “Device” “/dev/input/mice”
    Option “Protocol” “ImPS/2”
    Option “Emulate3Buttons” “true”
    EndSection

    Section “InputDevice”
    Identifier “Synaptics Touchpad”
    Driver “synaptics”
    Option “SendCoreEvents” “true”
    Option “Device” “/dev/psaux”
    Option “Protocol” “auto-dev”
    Option “HorizScrollDelta” “0”
    EndSection

    Section “Device”
    Identifier “Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller”
    Driver “i810”
    BusID “PCI:0:2:0”
    VideoRam 131072
    Option “AllowGLXWithComposite” “true”
    Option “XAANoOffscreenPixmaps” “true”
    EndSection

    Section “Monitor”
    Identifier “Generic Monitor”
    Option “DPMS”
    EndSection

    Section “Screen”
    Identifier “Default Screen”
    Device “Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller”
    Monitor “Generic Monitor”
    Option “AddARGBGLXVisuals” “true”
    Option “DisableGLXRootClipping” “true”
    DefaultDepth 24
    SubSection “Display”
    Depth 1
    Modes “1024×768” “1152×870” “1280×800”
    EndSubSection
    SubSection “Display”
    Depth 4
    Modes “1024×768” “1152×870” “1280×800”
    EndSubSection
    SubSection “Display”
    Depth 8
    Modes “1024×768” “1152×870” “1280×800”
    EndSubSection
    SubSection “Display”
    Depth 15
    Modes “1024×768” “1152×870” “1280×800”
    EndSubSection
    SubSection “Display”
    Depth 16
    Modes “1024×768” “1152×870” “1280×800”
    EndSubSection
    SubSection “Display”
    Depth 24
    Modes “1024×768” “1152×870” “1280×800”
    EndSubSection
    EndSection

    Section “ServerLayout”
    Identifier “Default Layout”
    Screen “Default Screen”
    InputDevice “Generic Keyboard”
    InputDevice “Configured Mouse”
    InputDevice “Synaptics Touchpad”
    Option “AIGLX” “true”
    EndSection

    Section “DRI”
    Mode 0666
    EndSection
    havoc:/#

  • Pingback: FoolControl » Blog Archive » Codename: peacenow | open design()

  • Pingback: Xine composite | Kiroset()