You are not logged in.

#1 2010-08-28 17:35:59

bgutt3r
Member
Registered: 2010-08-28
Posts: 4

Compiz does not display window borders (no suggested fixes work)

To make a long story short, starting compiz with compiz --replace or the fusion-icon setting produces this output:

     /usr/bin/compiz (core) - Warn: No GLXFBConfig for depth 32
     /usr/bin/compiz (core) - Info: Couldn't bind redirected window 0xa063f5 to texture

     [brandon@archlinux ~]$

and, despite working (I can move windows by holding alt and dragging, even shows wobbly windows) there are no windows borders. I have enabled window decoration in ccsm, and it shows up in gconf-editor. My xorg.conf has resolution set to 24 (not 32) and I even have AddARGBGLXVisuals and DisableGLXRootClipping and composite all enabled. My xorg.conf:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 256.44  (buildmeister@builder103.nvidia.com)  Thu Jul 29 01:52:36 PDT 2010

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 256.44  (buildmeister@builder103.nvidia.com)  Thu Jul 29 01:52:55 PDT 2010

Section "Extensions"
    Option "XEVIE" "Disable"
    Option "Composite" "Enable"
EndSection

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "HP 2509"
    HorizSync       24.0 - 94.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTS 250"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: 1920x1080+0+0"
    Option         "AddARGBGLXVisuals" "True"
    Option         "DisableGLXRootClipping" "True"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Anyone solve a similar problem?

Offline

#2 2010-08-28 17:39:36

hokasch
Member
Registered: 2007-09-23
Posts: 1,461

Re: Compiz does not display window borders (no suggested fixes work)

Have you installed and enabled emerald? Alternatively you could try window-decorator-gtk/kde

Offline

#3 2010-08-28 18:16:04

bgutt3r
Member
Registered: 2010-08-28
Posts: 4

Re: Compiz does not display window borders (no suggested fixes work)

I believe emerald was installed as a dependeny...I have the emerald theme manager.. when I get back ill run the install command and see what happens. And I've tried all three window decorators (I'm in gnome), but both kde and gtk decorators work when I'm using metacity, but when in compiz nothing shows up. In the ccsm general settings, I've tried using both emerald --replace and something something gtk (default) values.

Offline

#4 2010-08-28 18:26:43

gtklocker
Member
Registered: 2009-09-01
Posts: 462

Re: Compiz does not display window borders (no suggested fixes work)

The problem I had once, was that the default configuration had almost nothing enabled, so I had to go via ccsm and fix it.

I don't know what you're experiencing is something nvidia-specific.

Offline

#5 2010-08-28 18:30:55

bgutt3r
Member
Registered: 2010-08-28
Posts: 4

Re: Compiz does not display window borders (no suggested fixes work)

I went into ccsm and enabled window decoration, move, resize, and wobbly windows (to ensure its working) and they all do work. Just no window borders/buttons. Are there any specific settings in ccsm I should check out? This seems like such a weird issue.

Offline

#6 2010-08-28 18:33:36

hokasch
Member
Registered: 2007-09-23
Posts: 1,461

Re: Compiz does not display window borders (no suggested fixes work)

Do you get any error message with an "emerald --replace"? You could also try without xorg.conf (I have none, also nvidia) or run the compiz-check script (its in AUR).

Offline

#7 2010-08-28 19:55:30

bgutt3r
Member
Registered: 2010-08-28
Posts: 4

Re: Compiz does not display window borders (no suggested fixes work)

emerald --replace does...nothing? there is no output or visible change (metacity was running when i did it and there was no effect). the cursor dumped down a line and stopped..there is no prompt for another command so i assume it is still running in the terminal... its just that nothing is happening. If it helps, this is what i see:

[brandon@archlinux ~]$ emerald --replace <enter>
<cursor stays here>

Closing the terminal doesnt cause anything either, so I assume the command had no effect. Ill download compiz script now.

EDIT:

here it is..

[brandon@archlinux ~]$ ./compiz-check

Gathering information about your system...

Distribution:          Arch Linux
Desktop environment:   GNOME
Graphics chip:         nVidia Corporation G92 [GeForce GTS 250] (rev a2)
Driver in use:         nvidia
Rendering method:      Nvidia

Checking if it's possible to run Compiz on your system...

Checking for texture_from_pixmap...               [ OK ]
Checking for non power of two support...          [ OK ]
Checking for composite extension...               [ OK ]
Checking for FBConfig...                          [ OK ]
Checking for hardware/setup problems...           [FAIL]

There has been (at least) one error detected with your setup:
Error: Another compositing manager in use.

Would you like to know more? (Y/n) y

The default window manager of GNOME has its own compositing manager to
provide basic desktop effects.
If this one is in use, Compiz will not be able to run.

Do you want to disable GNOME's compositing manager? (Y/n) y
[brandon@archlinux ~]$

...and so i lost my window frames temporarily...then they came back (with no shadows).... about to try compiz --replace..

[brandon@archlinux ~]$ compiz --replace

compiz (core) - Warn: No GLXFBConfig for depth 32
compiz (core) - Info: Couldn't bind redirected window 0x2406d50 to texture

and that causes me to lose my window frames..again.
so back to square 1.

second edit:

changing xorg.conf to zxorg.conf (to basically run withot the file) causes no change whatsoever. in my xorg.conf.d, i have:

10-evdev.conf (unrelated, I assume)
10-monitor.conf:
Section "Monitor"
    Identifier    "Monitor0"
EndSection

Section "Device"
    Identifier    "Device0"
    Driver        "nvidia" #Choose the driver used for this monitor
EndSection

Section "Screen"
    Identifier    "Screen0"  #Collapse Monitor and Device section to Screen section
    Device        "Device0"
    Monitor       "Monitor0"
    DefaultDepth  16 #Choose the depth (16||24)
    SubSection "Display"
        Depth     16
        Modes     "1920x1080_75.00" #Choose the resolution
    EndSubSection
EndSection

hmm....ill change that to 24...

10-quirks.conf (unrelated?)
and 20-nvidia.conf:
Section "Device"
        Identifier "Default nvidia Device"
        Driver "nvidia"
        Option "NoLogo" "True"
EndSection

FINAL EDIT:

Changing the value Depth in 10-Monitor.conf to 24 WORKED! Compiz and emerald are running just fine now. It never came to mind that that file would override xorg.conf..Thank you all!

Last edited by bgutt3r (2010-08-28 20:35:20)

Offline

Board footer

Powered by FluxBB