Window decoration errors in Gnome 3

I'm noticing many window decoration errors (regardless of GTK 3 theme) in Gnome 3.
As an example scenario, I first launch the settings pane (The graphical glitches are most prominent in the Gnome Settings, for whatever reason)
http://i.imgur.com/dYduKCD.png
I then go into any sub-settings menu and the top of the window becomes chaos, with buttons disappearing, etc...
http://i.imgur.com/2KVBvn7.png
When I go back to the main settings pane (using the back button which reappears when hovered over) It too is messed up.
http://i.imgur.com/nDfeDBO.png
My video card is an ATI Radeon 7970M. I've already tried the proprietary drivers, and while they fix this issue, they introduce a whole slew of others. So, I removed them completely and switched back to the xf86-video-ati driver. I was wondering if anyone had any idea on how to fix this issue. I have already ensured Glamor acceleration is enabled, as it was said to fix other windowing/acceleration errors, but it didn't help. Anyone have advice or a fix?

As far as I know the tweak tool only converts gtk3 apps to dark for the adwaita theme. I do not know how to tell mutter to render dark gtk2 apps but i can tell you a theme that has both black gtk2 and gtk3 theme set.. Its numix.. Looks great.
Have a look
http://i.imgur.com/itFYaeE.png
-- mod edit: read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_Code [jwr] --

Similar Messages

  • How can I Change Metacity window decorations without installing gnome?

    Hi. i'm using metacity as a standalone program (i.e I don't want to have all of gnome installed) and I don't know how to change the Window Decorations. While menu themes etc. work. Window decorations (title bar style, buttons etc.) look wrong and out of place. is there any way to change the window decorations theme for metacity? and how can I do it, without installing the entireity of gnome?
    Last edited by bergqvistjl (2013-04-05 13:05:46)

    bergqvistjl:
    Just a quick note -- It looks like you have accidentally hit the 'report' link rather than the 'reply' link.  That sends a message to the moderators.  Generally when that happens, we copy the text back to the thread.  In this case, it looks like you recreated the content.  In any event, if you were wondering where your posts went ....
    edit: On second look, it is not quite the same....
    That's not right, It's still not changing the Title bar theme. I want the top bar to look like this: http://www.stellingwerff.com/clearlooks-metacity.png
    NOT like this: http://www.muylinux.com/wp-content/uplo … named3.png Which is how it does at the moment.
    and
    I don't know anymore... lxappearance is telling me i'm using the clearlooks widgets, with Default gnome icons, and the whiteglass cursor theme.
    Last edited by ewaller (2013-04-05 13:22:50)

  • Compiz, GTK window decorator not getting along with metacity

    Hello,
    Today gtk-window-decorator managed to break on my machine, resulting in no window decorations. I'm using emerald as a temporary solution, but I'd prefer to go back to gtk-window-decorator if possible. When I start compiz, the following occurs:
    gtk-window-decorator: error while loading shared libraries: libmetacity-private.so.1: cannot open shared object file: No such file or directory
    I found some posts that suggested using metacity2 instead of metacity, but I'm using compiz-bzr from the AUR which lists metacity as a dependency which conflicts with metacity2. I tried downgrading metacity, but that didn't help. I'm not entirely sure where to go from here.
    Thanks in advance!

    Thanks for your help!
    Installing the stable version of compiz got gtk-window-decorator working again, but now I have no minimize or maximize buttons on any gtk theme (only a close button), and gtk-window-decorator throws me
    (gtk-window-decorator:23942): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'WnckWindow'
    gtk-window-decorator: Ignoring unknown or already-used button name "appmenu"
    EDIT: This problem was solved by running
    gsettings set org.gnome.desktop.wm.preferences button-layout "'menu:minimize,maximize,close'"
    for future reference to anyone who stumbles across this post. Thanks again for the help!
    Last edited by Ekkoria (2014-10-19 20:36:48)

  • [SOLVED] GTK2/QT window decorations broken on maximize in GNOME 3.12.2

    When maximizing non-GTK3 (GTK2/QT4) applications in GNOME 3.12.2, the window decorations are not properly displayed. This happens regardless when maximizing via the shortcuts, dragging the window, or double-clicking the title bar. Here is one particularly bad example:
    http://i.imgur.com/NhUQ1bU.png
    Hovering the mouse over the missing areas, or focusing a different window restores the decorations. Google or the GNOME Bugzilla didn't bring further clues, but I didn't have this problem in GNOME 3.10 (or FWIW, Cinnamon 2.2).
    My specs:
    $ inxi -Fx
    System: Host: arbellen Kernel: 3.14.9-1-ck x86_64 (64 bit gcc: 4.9.0)
    Desktop: Gnome 3.12.2 (Gtk 3.12.2) Distro: Arch Linux
    Machine: System: ASUS product: All Series
    Mobo: ASUSTeK model: H81M-PLUS v: Rev X.0x
    Bios: American Megatrends v: 0805 date: 02/20/2014
    CPU: Dual core Intel Celeron G1820 (-MCP-) cache: 2048 KB
    flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 10793
    Clock Speeds: 1: 1897 MHz 2: 1843 MHz
    Graphics: Card-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
    bus-ID: 00:02.0
    Card-2: Advanced Micro Devices [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
    bus-ID: 01:00.0
    Display Server: X.Org 1.15.1 drivers: ati,radeon,intel (unloaded: fbdev,vesa)
    Resolution: [email protected]
    GLX Renderer: Mesa DRI Intel Haswell Desktop
    GLX Version: 3.0 Mesa 10.2.2 Direct Rendering: Yes
    Audio: Card-1 Intel 8 Series/C220 Series High Definition Audio Controller
    driver: snd_hda_intel bus-ID: 00:1b.0
    Card-2 Advanced Micro Devices [AMD/ATI] Caicos HDMI Audio [Radeon HD 6400 Series]
    driver: snd_hda_intel bus-ID: 01:00.1
    Card-3 Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
    driver: snd_hda_intel bus-ID: 00:03.0
    Sound: Advanced Linux Sound Architecture v: k3.14.9-1-ck
    Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
    driver: r8169 v: 2.3LK-NAPI port: d000 bus-ID: 03:00.0
    IF: enp3s0 state: up speed: 100 Mbps duplex: full
    mac:
    Drives: HDD Total Size: 373.0GB (17.1% used)
    ID-1: /dev/sdb model: SAMSUNG_SP2504C size: 250.1GB
    ID-2: /dev/sda model: Maxtor_6Y120M0 size: 122.9GB
    Partition: ID-1: / size: 113G used: 15G (14%) fs: ext4 dev: /dev/sda1
    Sensors: System Temperatures: cpu: 34.0C mobo: N/A gpu: 40.0
    Fan Speeds (in rpm): cpu: N/A
    Info: Processes: 126 Uptime: 1 day Memory: 1298.3/3822.7MB
    Init: systemd Gcc sys: 4.9.0
    Client: Shell (bash 4.3.181) inxi: 2.1.28
    -- mod edit: read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_Code [jwr] --
    Last edited by Alad (2014-09-02 00:00:33)

    I'm having a smiliar problem in Flubox with qt4 applications, however not only related to fullscreen.
    Even qtconfig-qt4 is broken in its appearance. nVIDIA gfx card here and everything up to date.
    Downgrading qt4 package doesn't seem to help
    Virtualbox is also broken in its GUI, gives console messages like:
    Qt WARNING: X Error: BadDrawable (invalid Pixmap or Window parameter) 9
    Major opcode: 62 (X_CopyArea)
    Resource id: 0x0
    EDIT: No need saying but No I haven't changed any qt/gtk/whatever configuration in between.
    EDIT2: Picture here
    Last edited by dimman (2014-07-01 10:54:24)

  • [SOLVED] Gnome 3.8 apps crash with X Window System Error

    So far this applications are affected:
    - gnome-terminal (when clicking on menu)
    - gnome-control-center (when choosing Users or Date & Time and some other tiles, choosing account in GOA)
    - epiphany (when clicking on new tab button)
    They crash with following error in console:
    (gnome-control-center:12717): Gdk-ERROR **: The program 'gnome-control-center' received an X Window System error.
    This probably reflects a bug in the program.
    The error was 'BadImplementation (server does not implement operation)'.
    (Details: serial 3583 error_code 17 request_code 148 minor_code 46)
    (Note to programmers: normally, X errors are reported asynchronously;
    that is, you will receive the error a while after causing it.
    To debug your program, run it with the GDK_SYNCHRONIZE environment
    variable to change this behavior. You can then get a meaningful
    backtrace from your debugger if you break on the gdk_x_error() function.)
    dmesg show only this line:
    [14505.289265] traps: gnome-control-c[12717] trap int3 ip:7fc494139ead sp:7fff3986e5e0 error:0
    Running with gdb:
    Program received signal SIGTRAP, Trace/breakpoint trap.
    0x00007ffff13caead in g_logv () from /usr/lib/libglib-2.0.so.0
    (gdb) backtrace
    #0 0x00007ffff13caead in g_logv () from /usr/lib/libglib-2.0.so.0
    #1 0x00007ffff13cb092 in g_log () from /usr/lib/libglib-2.0.so.0
    #2 0x00007ffff2825e60 in ?? () from /usr/lib/libgdk-3.so.0
    #3 0x00007ffff2830801 in ?? () from /usr/lib/libgdk-3.so.0
    #4 0x00007ffff5332976 in _XError () from /usr/lib/libX11.so.6
    #5 0x00007ffff532fbc1 in ?? () from /usr/lib/libX11.so.6
    #6 0x00007ffff532fc05 in ?? () from /usr/lib/libX11.so.6
    #7 0x00007ffff5330495 in _XEventsQueued () from /usr/lib/libX11.so.6
    #8 0x00007ffff5332f28 in _XData32 () from /usr/lib/libX11.so.6
    #9 0x00007ffff530d46e in XChangeProperty () from /usr/lib/libX11.so.6
    #10 0x00007ffff283bcfb in ?? () from /usr/lib/libgdk-3.so.0
    #11 0x00007ffff2d4609c in ?? () from /usr/lib/libgtk-3.so.0
    #12 0x00007ffff2d4a8ca in gtk_window_set_icon_name () from /usr/lib/libgtk-3.so.0
    #13 0x000000000044ba23 in ?? ()
    #14 0x00007fffe3358eb8 in ffi_call_unix64 () from /usr/lib/libffi.so.6
    #15 0x00007fffe3358820 in ffi_call () from /usr/lib/libffi.so.6
    #16 0x00007ffff168ac98 in g_cclosure_marshal_generic () from /usr/lib/libgobject-2.0.so.0
    #17 0x00007ffff168a458 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #18 0x00007ffff169b40d in ?? () from /usr/lib/libgobject-2.0.so.0
    #19 0x00007ffff16a3219 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #20 0x00007ffff16a3462 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #21 0x000000000044d3bc in ?? ()
    #22 0x00007ffff168d2b0 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/libgobject-2.0.so.0
    #23 0x00007ffff168a687 in ?? () from /usr/lib/libgobject-2.0.so.0
    #24 0x00007ffff16a2778 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #25 0x00007ffff16a3462 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #26 0x00007ffff2bf293c in ?? () from /usr/lib/libgtk-3.so.0
    My graphic card (iI guess this has something to do with xorg):
    AMD Mobility Radeon HD 4550 (using catalyst legacy driver 13.1 with Xorg 1.12)
    Last edited by szorti (2013-04-24 08:40:26)

    I did a little test:
    - upgraded to xorg 1.14
    - switched from catalyst to xf86-video-ati drive
    Most of the errors dissappeared (GOA still crashes).
    But now i can only see message tray using keyboard shortcut (super + m). I read that I need to move my mouse fast to the botton edge of my screen - does not work - instead it show up randomly when i moved mouse near the bottom edge.
    I don't want to use the open source drivers (slow and laggy with multi monitor setup I'm using). I hope gnome devs will fix this bugs soon.
    SOLUTION (to still use catalyst):
    I found out that this is an Xorg 1.12 bug.
    Bug: http://lists.debian.org/debian-x/2012/12/msg00133.html
    To solve this use patch from this bugreport to compile xorg 1.12
    I used this aur packages:
    1. https://aur.archlinux.org/packages/xf86 … evdev1.12/
    2. https://aur.archlinux.org/packages/xorg-server1.12/ - I have edited PKGBUILD to include patch from bug report above
    PKGBUILD and patch:
    https://gist.github.com/winglot/5450630
    Last edited by szorti (2013-04-24 08:40:10)

  • Gnome-window-decorator missing after upgrade

    Last night I did a pacman -Syu from a archlinux cd installation, this fixed many many problems, but broke compiz-git, which I like so much.
    Now when I run startxgl script, I get no window decoration in gnome, and gnome-window-decorator, the binary, is missing.
    This makes me remember when we changed from gwd to cgwd, which, I think sucks.
    Is there a way to fix this? I want my window decorations back
    any help would be very appreciated

    thanks for your reply twistedkaos, but I dont want to use cgwd, I want to use compiz-git
    I tried copying my gnome-window-decorator binary from /bin from ubuntu dapper to /bin of archlinux, guess what? it worked perfectly. I just had to put "--replace" to the last gnome-window-decorator call of startxgl (the one that calls gnome-session).
    Well, not so perfect so far, gnome hangs at startup loading gnome-wm or something like that (I can see it sessions > running) but if I click on "remove" and "apply", it reloads and everything works well (still no good log out, I have to kill my X)
    Now it is not working because I messed up my session gnome config which I dont know how to clean back, but, its there, its not difficult, and its probably not the cleanest way to do it
    I will upload the gwd binary somewhere so you guys can use it too
    here it is : http://webrepository.unlugar.com/arch/g … -decorator

  • Nvidia + GNOME + Compiz + GTK Window decorator = Glitchy window border

    Running Compiz + Nvidia. The window border sometimes goes wacky as seen in the screenshot, but not always. Happens with any GTK theme I have tried. 
    Does anyone have any idea what's causing this?

    Thanks for your help!
    Installing the stable version of compiz got gtk-window-decorator working again, but now I have no minimize or maximize buttons on any gtk theme (only a close button), and gtk-window-decorator throws me
    (gtk-window-decorator:23942): GLib-GObject-WARNING **: invalid uninstantiatable type '(null)' in cast to 'WnckWindow'
    gtk-window-decorator: Ignoring unknown or already-used button name "appmenu"
    EDIT: This problem was solved by running
    gsettings set org.gnome.desktop.wm.preferences button-layout "'menu:minimize,maximize,close'"
    for future reference to anyone who stumbles across this post. Thanks again for the help!
    Last edited by Ekkoria (2014-10-19 20:36:48)

  • No window decoration with Compiz using gtk-window-decorator

    Hello.
    I know this is and old problem with Compiz and ArchLinux, but no matter what I do, I can't make it work.
    This happens when I try to use Compiz:
    $ compiz --replace ccp &
    [1] 2370
    [user@userlaptop ~]$ Backend : ini
    Integration : true
    Profile : default
    Adding plugins
    Initializing core options...done
    Initializing decor options...done
    Initializing move options...done
    Initializing resize options...done
    Setting Update "command"
    And this, if I try to run Compiz with fusion-icon, with o without the Dbus option:
    $ fusion-icon
    * Detected Session: gnome
    * Searching for installed applications...
    Backend : ini
    Integration : true
    Profile : default
    Traceback (most recent call last):
    File "/usr/bin/fusion-icon", line 57, in <module>
    from FusionIcon.interface import choose_interface
    File "/usr/lib/python2.7/site-packages/FusionIcon/interface.py", line 22, in <module>
    from util import env
    File "/usr/lib/python2.7/site-packages/FusionIcon/util.py", line 421, in <module>
    decorators = CompizDecorators(_installed)
    File "/usr/lib/python2.7/site-packages/FusionIcon/util.py", line 228, in __init__
    self.command = context.Plugins['decoration'].Display['command']
    KeyError: 'decoration'
    Also, when i try to run compiz-manager, this is what i get:
    $ compiz-manager
    Checking for Xgl: not present.
    xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
    No whitelisted driver found
    aborting and using fallback: /usr/bin/metacity
    Here is my xorg.cong configuration file:
    Section "ServerLayout"
    Identifier "aticonfig Layout"
    Screen 0 "aticonfig-Screen[0]-0" 0 0
    Option "AIGLX" "true"
    EndSection
    Section "Module"
    Load "glx"
    Load "dri"
    Load "dbe"
    EndSection
    Section "Monitor"
    Identifier "aticonfig-Monitor[0]-0"
    Option "VendorName" "ATI Proprietary Driver"
    Option "ModelName" "Generic Autodetecting Monitor"
    Option "DPMS" "true"
    EndSection
    Section "Device"
    Identifier "aticonfig-Device[0]-0"
    Driver "fglrx"
    BusID "PCI:1:5:0"
    Option "XAANoOffscreenPixmaps" "true"
    Option "DRI" "true"
    EndSection
    Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device "aticonfig-Device[0]-0"
    Monitor "aticonfig-Monitor[0]-0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection
    Section "Extensions"
    Option "Composite" "Enable"
    EndSection
    Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbLayout" "es"
    EndSection
    Section "DRI"
    Group 0
    Mode 0666
    EndSection
    If I use compiz-check:
    $ compiz-check
    Gathering information about your system...
    Distribution: Arch Linux
    Desktop environment: GNOME
    Graphics chip: ATI Technologies Inc M880G [Mobility Radeon HD 4200]
    Driver in use: fglrx
    Rendering method: None
    Checking if it's possible to run Compiz on your system... [SKIP]
    Checking for hardware/setup problems... [SKIP]
    At least one check had to be skipped:
    Error: No rendering method in use (AIGLX, Xgl or Nvidia)
    Other considerations:
    "Window decorations", "Resize windows" and "Move windows" are checked in ccsm for user and root.
    "gtk-window-decorator --replace" is set at the command field in "Window decorations" options.
    My kernel version is 2.6.35-ARCH, and the video driver is ATI Catalyst 10.12 with Xorg 1.9.
    Everytime I use compiz-manager, Gnome crashes.
    Thank you for your time guys, I hope this information helps you to help me out.

    That's not an option, I don't want to sacrifice video performance for a few effects.
    Also, shouldn't be that way, why a distribution like ArchLinux, one of the best, has this kind of problems with Drivers.

  • Gtk-window-decorator themes in XFCE/Compiz broken after recent upgrade

    I allowed my arch linux upgrades to slide for a while - probably nearly a month - and just did a system upgrade and reboot today. After rebooting, I am stuck with GTK's default Adwaita window borders, which use a lot of real estate, and GTK3 apps like nautilus have a solid black border around the windows.
    I have tried changing the theme with theme-switch2, I have rebooted a couple of times, replaced the window manager with xfwm4 and then gone back to gtk-window-decorator, all with no change. Other aspect of the theme - fonts and colors - work fine, but the window decorator theme just won't change.
    The following commands have no effect:
    gsettings set org.gnome.desktop.wm.preferences theme Numix
    gsettings set org.gnome.desktop.interface gtk-theme Numix
    Here is an example of the black box around nautilus.
    Possibly unrelated, but when I start gnome-tweak-tool, which allows me to change the theme, I get the following message:
    WARNING : Shell not installed or running
    WARNING : Error detecting shell
    Traceback (most recent call last):
    File "/usr/lib/python2.7/site-packages/gtweak/tweaks/tweak_group_shell_extensions.py", line 274, in __init__
    raise Exception("Shell not running or DBus service not available")
    Exception: Shell not running or DBus service not available
    /usr/lib/python2.7/site-packages/gi/overrides/__init__.py:306: Warning: The property GSettings:schema is deprecated and shouldn't be used anymore. It will be removed in a future version.
    return super_init_func(self, **new_kwargs)
    INFO : GSettings missing key org.gnome.nautilus.desktop (key computer-icon-visible)
    WARNING : Error loading desktopfile: /home/dacre/.config/autostart/tracker-miner-apps.desktop
    WARNING : Error loading desktopfile: /home/dacre/.config/autostart/nm-applet.desktop
    WARNING : Error loading desktopfile: /home/dacre/.config/autostart/blueman.desktop
    WARNING : Error loading desktopfile: /home/dacre/.config/autostart/xfce4-clipman-plugin-autostart.desktop
    WARNING : Error loading desktopfile: /home/dacre/.config/autostart/xfce4-notes-autostart.desktop
    WARNING : Error loading desktopfile: /home/dacre/.config/autostart/Growl For Linux.desktop
    WARNING : Shell not running
    None
    INFO : GSetting missing org.gnome.shell.calendar
    INFO : GSettings missing key org.gnome.settings-daemon.plugins.power (key lid-close-battery-action)
    INFO : GSettings missing key org.gnome.settings-daemon.plugins.power (key lid-close-ac-action)
    INFO : GSettings missing key org.gnome.settings-daemon.plugins.power (key lid-close-suspend-with-external-monitor)
    Contents of `.config/gtk-2.0/settings.ini`:
    [Settings]
    gtk-theme-name = "Numix"
    Contents of `.config/gtk-3.0/settings.ini`:
    [Settings]
    gtk-application-prefer-dark-theme=0
    gtk-theme-name = Numix
    gtk-fallback-icon-theme = gnome
    gtk-icon-theme-name = gnome
    gtk-font-name = Terminus 12
    Contents of `.gtkrc-2.0`:
    # -- THEME AUTO-WRITTEN BY gtk-theme-switch2 DO NOT EDIT
    include "/usr/share/themes/Numix/gtk-2.0/gtkrc"
    include "/home/dacre/.gtkrc-2.0.mine"
    # -- THEME AUTO-WRITTEN BY gtk-theme-switch2 DO NOT EDIT
    I am no expert in themes, so I am completely stumped by this whole problem. Any ideas anyone?

    MikeDacre, there is a known issue whereby a change in GTK 3.16 means that Compiz isn't getting the frame extents for CSD windows. It's being discussed in the following Compiz branch: https://code.launchpad.net/~3v1n0/compi … rge/250015
    I'm not entirely sure whether this is the relevant issue for you; my CSD windows don't have black borders but they do have a thin light grey border all the way around which negates the rounding of the top corners. You could try building Compiz from the branch I mentioned but just to warn you I've already tried and it didn't do anything for me. The bottom line is, the Compiz team need to fix Compiz for CSD and until they do, expect there to be problems.

  • Gtk-window-decorator

    Hello,
    I have been running arch for 3 months with gnome and compiz, using gtk-window-decorator for window decoration.
    Occasionally  (say once per week/fortnight) gnome starts but with no window decoration at all, running gtk-window-decorator --replace resolves the issue.
    I check my logs:
    $cat everything.log | grep gtk
    localhost gdm-simple-greeter[1779]: Gtk-WARNING: gtkwidget.c:5676: widget not within a GtkWindow
    However this error appears every time I use arch, so I think its unrelated. Could anyone suggest a solution?
    Regards
    Mark
    P.S is there a way to attach images/thumbnails on the forums
    Last edited by mark7845 (2010-10-20 19:35:51)

    cat .xsession-errors
    /etc/gdm/Xsession: Beginning session setup...
    /etc/gdm/Xsession: ssh-agent not found!
    /etc/gdm/Xsession: Setup done, will execute: gnome-session
    GNOME_KEYRING_CONTROL=/tmp/keyring-nIbsIW
    SSH_AUTH_SOCK=/tmp/keyring-nIbsIW/ssh
    GNOME_KEYRING_CONTROL=/tmp/keyring-nIbsIW
    SSH_AUTH_SOCK=/tmp/keyring-nIbsIW/ssh
    GNOME_KEYRING_CONTROL=/tmp/keyring-nIbsIW
    SSH_AUTH_SOCK=/tmp/keyring-nIbsIW/ssh
    GPG_AGENT_INFO=/tmp/keyring-nIbsIW/gpg:0:1
    GNOME_KEYRING_CONTROL=/tmp/keyring-nIbsIW
    SSH_AUTH_SOCK=/tmp/keyring-nIbsIW/ssh
    GPG_AGENT_INFO=/tmp/keyring-nIbsIW/gpg:0:1
    Unable to open desktop file evolution.desktop for panel launcher
    Failed to play sound: File or data not found
    (tilda:1938): Gdk-CRITICAL **: IA__gdk_drawable_get_display: assertion `GDK_IS_DRAWABLE (drawable)' failed
    (tilda:1938): Gdk-CRITICAL **: _gdk_x11_window_get_toplevel: assertion `GDK_IS_WINDOW (window)' failed
    (tilda:1938): Gdk-WARNING **: gdk_window_set_user_time called on non-toplevel
    compiz (core) - Error: Plugin 'text' not loaded.
    compiz (shift) - Warn: No compatible text plugin loaded.

  • Gtk-window-decorator doesn't show window decor for background windows

    I've gotten Compiz install and working fine except where gtk-window-decorator is concerned. It starts ok, but it only draws window decoration for windows in focus. The area where the decoration should be is clickable and brings the window into focus. Occasionally there is corrupt graphics where the background windows decoration should be.
    Here is my xorg.conf
    Section "ServerLayout"
    # Serial Mouse not detected
    # USB Mouse not detected
    Identifier "Xorg Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "PS/2 Mouse" "CorePointer"
    EndSection
    Section "Files"
    # Additional fonts: Locale, Gimp, TTF...
    # FontPath "/usr/share/lib/X11/fonts/latin2/75dpi"
    # FontPath "/usr/share/lib/X11/fonts/latin2/100dpi"
    # True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
    # FontPath "/usr/share/fonts/75dpi:unscaled"
    # FontPath "/usr/share/fonts/75dpi"
    RgbPath "/usr/share/X11/rgb"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc:unscaled"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/100dpi"
    FontPath "/usr/share/fonts/PEX"
    FontPath "/usr/share/fonts/cyrillic"
    FontPath "/usr/share/fonts/Type1"
    FontPath "/usr/share/fonts/ttf/western"
    FontPath "/usr/share/fonts/ttf/decoratives"
    FontPath "/usr/share/fonts/truetype"
    FontPath "/usr/share/fonts/truetype/openoffice"
    FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
    FontPath "/usr/share/fonts/latex-ttf-fonts"
    FontPath "/usr/share/fonts/defoma/CID"
    FontPath "/usr/share/fonts/defoma/TrueType"
    EndSection
    Section "Module"
    Load "ddc" # ddc probing of monitor
    Load "dbe"
    Load "extmod"
    Load "glx"
    Load "bitmap" # bitmap-fonts
    Load "freetype"
    Load "record"
    # Load "synaptics"
    EndSection
    Section "ServerFlags"
    Option "AllowMouseOpenFail" "true"
    Option "Xinerama" "0"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "apple"
    Option "XkbLayout" "gb"
    Option "XkbVariant" ""
    EndSection
    Section "InputDevice"
    Identifier "Serial Mouse"
    Driver "mouse"
    Option "Protocol" "Microsoft"
    Option "Device" "/dev/ttyS0"
    Option "Emulate3Buttons" "true"
    Option "Emulate3Timeout" "70"
    Option "SendCoreEvents" "true"
    EndSection
    Section "InputDevice"
    Identifier "PS/2 Mouse"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "ZAxisMapping" "4 5"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "true"
    Option "Emulate3Timeout" "70"
    Option "SendCoreEvents" "true"
    EndSection
    Section "InputDevice"
    Identifier "USB Mouse"
    Driver "mouse"
    Option "Device" "/dev/input/mice"
    Option "SendCoreEvents" "true"
    Option "Protocol" "IMPS/2"
    Option "ZAxisMapping" "4 5"
    Option "Buttons" "5"
    EndSection
    Section "Monitor"
    Identifier "226BW"
    # DisplaySize 474 296
    HorizSync 28.0 - 96.0
    VertRefresh 50.0 - 62.0
    # ModeLine "1680x1050_60.00" 147.1 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
    Option "DPMS" "true"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "Samsung SyncMaster"
    HorizSync 30.0 - 81.0
    VertRefresh 56.0 - 75.0
    EndSection
    Section "Device"
    Identifier "8800GTS320"
    Driver "nvidia"
    VendorName "BGS"
    BoardName "Geforce 8800GTS 320MB"
    # Option "UseEdidDpi" "false"
    # Option "DPI" "90x90"
    Option "RenderAccel" "True"
    Option "AddARGBGLXVisuals" "True"
    Option "DamageEvents" "True"
    Option "TripleBuffer" "True"
    EndSection
    Section "Device"
    Identifier "Videocard0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 8800 GTS"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "TwinView" "0"
    Option "metamodes" "1680x1050_60 +0+0; nvidia-auto-select +0+0"
    SubSection "Display"
    Depth 24
    EndSubSection
    EndSection
    Section "Extensions"
    Option "Composite" "enable"
    EndSection
    and the output of glxinfo:
    name of display: :0.0
    display: :0 screen: 0
    direct rendering: Yes
    server glx vendor string: NVIDIA Corporation
    server glx version string: 1.4
    server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer,
    GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB
    client glx vendor string: NVIDIA Corporation
    client glx version string: 1.4
    client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap,
    GLX_EXT_framebuffer_sRGB
    GLX version: 1.3
    GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer,
    GLX_ARB_fbconfig_float, GLX_EXT_framebuffer_sRGB,
    GLX_ARB_get_proc_address
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: GeForce 8800 GTS/PCI/SSE2
    OpenGL version string: 2.1.2 NVIDIA 169.09
    OpenGL extensions:
    GL_ARB_color_buffer_float, GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
    GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging,
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_shadow, GL_ARB_shader_objects, GL_ARB_shading_language_100,
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3, GL_ARB_texture_float,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_window_pos, GL_ATI_draw_buffers, GL_ATI_texture_float,
    GL_ATI_texture_mirror_once, GL_S3_s3tc, GL_EXT_texture_env_add,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
    GL_EXT_Cg_shader, GL_EXT_bindable_uniform, GL_EXT_depth_bounds_test,
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
    GL_EXT_framebuffer_object, GL_EXTX_framebuffer_mixed_formats,
    GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4,
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
    GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
    GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D,
    GL_EXT_texture_array, GL_EXT_texture_buffer_object,
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias,
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB,
    GL_EXT_texture_shared_exponent, GL_EXT_timer_query, GL_EXT_vertex_array,
    GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
    GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_copy_depth_to_color,
    GL_NV_depth_buffer_float, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_NV_fence, GL_NV_float_buffer, GL_NV_fog_distance,
    GL_NV_fragment_program, GL_NV_fragment_program_option,
    GL_NV_fragment_program2, GL_NV_framebuffer_multisample_coverage,
    GL_NV_geometry_shader4, GL_NV_gpu_program4, GL_NV_half_float,
    GL_NV_light_max_exponent, GL_NV_multisample_coverage,
    GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
    GL_NV_packed_depth_stencil, GL_NV_parameter_buffer_object,
    GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart,
    GL_NV_register_combiners, GL_NV_register_combiners2,
    GL_NV_texgen_reflection, GL_NV_texture_compression_vtc,
    GL_NV_texture_env_combine4, GL_NV_texture_expand_normal,
    GL_NV_texture_rectangle, GL_NV_texture_shader, GL_NV_texture_shader2,
    GL_NV_texture_shader3, GL_NV_transform_feedback, GL_NV_vertex_array_range,
    GL_NV_vertex_array_range2, GL_NV_vertex_program, GL_NV_vertex_program1_1,
    GL_NV_vertex_program2, GL_NV_vertex_program2_option,
    GL_NV_vertex_program3, GL_NVX_conditional_render, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
    GL_SUN_slice_accum
    visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
    id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
    0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
    0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
    0x24 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
    0x25 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
    0x26 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
    0x27 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
    0x28 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
    0x29 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
    0x2a 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
    0x2b 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
    0x2c 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
    0x2d 24 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
    0x2e 24 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
    0x2f 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
    0x30 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
    0x31 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
    0x32 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
    0x33 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
    0x34 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
    0x35 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
    0x36 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
    0x37 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon
    0x38 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon
    0x39 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon
    0x3a 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon
    0x3b 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon
    0x3c 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon
    0x3d 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon
    0x3e 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon
    0x3f 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
    0x40 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
    0x41 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
    0x42 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
    0x43 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
    0x44 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
    0x45 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
    0x46 24 dc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
    0x47 24 dc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
    0x48 24 dc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
    0x49 24 dc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
    0x4a 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
    0x4b 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
    0x4c 24 dc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
    0x4d 24 dc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
    0x4e 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
    0x4f 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
    0x50 24 dc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
    0x51 24 dc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
    0x52 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon
    0x53 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon
    0x54 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon
    0x55 24 dc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon
    0x56 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon
    0x57 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon
    0x58 24 dc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon
    0x59 24 dc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 4 1 Ncon
    0x23 32 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
    0x5a 32 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
    0x5b 32 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None
    0x5c 32 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None
    0x5d 32 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
    0x5e 32 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
    0x5f 32 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None
    0x60 32 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None
    0x61 32 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
    0x62 32 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
    0x63 32 tc 0 32 0 r . . 8 8 8 0 4 0 0 16 16 16 16 0 0 None
    0x64 32 tc 0 32 0 r . . 8 8 8 8 4 0 0 16 16 16 16 0 0 None
    0x65 32 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
    0x66 32 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
    0x67 32 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
    0x68 32 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
    0x69 32 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 2 1 Ncon
    0x6a 32 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 2 1 Ncon
    0x6b 32 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 4 1 Ncon
    0x6c 32 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 4 1 Ncon
    0x6d 32 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 2 1 Ncon
    0x6e 32 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 2 1 Ncon
    0x6f 32 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 4 1 Ncon
    Emerald works okay, but I'd rather use the gtk decorator. Any help would be greatly appreciated.

    I don't want to be a bastard and all, and know that it's only been a few hours since I posted commenting that I have the same issue, but does anyone, absolutely anyone have any clue what is happening?
    I have also tried running git compiz fusion and the issue is still there.
    Also, when running emerald, the windecorations display fine but there are no shadows - at all.
    When using gtk-window-decorator, the shadows exist but are of a similar color to my wallpaper and seem to glow and are definitely not shadowy... The decoration of the inactive window is completely transparent, save for the shadow and occasionally, parts of it render seemingly randomly looking garbled.
    The issue is quite annoying since gtk-window-decorator is much faster than emerald and offers better integration with GNOME.
    I'm using a GeForce 8600GTS with basically the same config files as the OP. I'm running 32-bit Arch.
    I'm using the nvidia driver (as in current - I've installed the system today) and by checking nvidia.com, the version I have, 169.12 is the latest stable one.
    So pretty please, with sugar on top, how do I get this working properly. This is the first time I've ever encountered the issue and so, could it be related to Arch configuration or to faulty packages?
    Please help, anyone. It's quite frustrating and I really want fully-operational compiz.
    Thanks everyone.
    Sorry for double posting/shamelessly bumping.

  • [SOLVED] Buttons are missing in the titlebar with gtk-window-decorator

    Hi, everyone.
    Recently, I'd tried compiz as WM with gnome 3 in fallback mode. All work quiet good, but there is one thing, that slightly discourages me. I use gtk-window-decorator for frames and titlebar and the results are strange. Title bar is drawn with squared left and rounded right corners. Moreover, no buttons are shown on it. "Menu" and "Minimize" buttons are here, but invisible (they are working and corresponding tooltips are shown when I hover mouse over their position); "Maximize" and "Close" buttons are absent. All this buttons are turned on in metacity properties.
    When I turn off metacity theme support for gtk-window-decorator, all buttons are here, but decorator in this mode is quiet dumb...
    So, have you any suggestions on how to get those buttons back?
    Last edited by zhuk_av (2011-06-19 17:58:06)

    I'm having this problem under Ubuntu, but not with my Compiz (also 0.9.4) setup with GNOME 3 on Arch. I switched to Emerald on my Ubuntu install as a temporary workaround.
    Thinking about it, I think I still had the gnome-desktop2 package installed when I built compiz-core, I wonder if that has anything to do with it. Optional GNOME support is omitted in compiz-core if you upgraded to GNOME 3, because gnome-window-settings-2.0 (from the GNOME 2 gnome-control-center package I think) and gnome-desktop-2.0 are absent.
    Last edited by rufflove (2011-06-13 21:21:02)

  • Compiz, XFCE, and gtk-window-decorator

    I recently caused my system to stop booting by messing with some stuff (yay for editing files and not reading the entire wiki page first!) and I ended up just deciding to do a clean arch install (when your system partition has 50Gb of programs on it, half of which you don't use, its probably time to clean anyway). I decided to use XFCE since that has been running very stably on my netbook for some time (usually around ~14 days of uptime until I forget to recharge the battery and it turns off) in favor of Gnome or KDE since I have been having lots of problems with them and stability (usually 1-2 days of uptime until I have to end up restarting because of a freeze or something)
    My one beef with XFCE on my desktop computer compared to my netbook was its lack of eye candy stuff. I feel like I am underusing my computer. So, I decided to try installing compiz on it. I read on the wiki page that using emerald was buggy and so I decided to use gtk-window-decorator for a window decorator. I have a whole bunch of Gnome3 themes in my home directory since previously I had gnome installed and so I was wondering, why can't I seem to change the window theme?
    The window theme is stuck in this big blocky mode that doesn't look horrible, but I would sure like to be able to change it. I have gnome-tweak-tool installed, but switching the themes on that doesn't seem to have any effect (I may be switching on the wrong page, however). I like the xfce themes and I would like to be able to use those with compiz, but I just don't see how to do it. All my googling has brought up nothing about actually managing to change the gtk-window-decorator window decoration theme in compiz running in xfce on arch.
    Last edited by Los Frijoles (2012-11-22 01:36:10)

    You are either not trying around & searching for solutions enough or not providing enough info on what you already did.
    Did you try lxappearance?
    Did you read https://wiki.archlinux.org/index.php/Xfce#Icons
    ... and make sure your icons are in the right location etc?
    Did you check - and where necessary - try to fix the configuration as described here?
    https://wiki.archlinux.org/index.php/Gtk

  • [SOLVED] compiz wont use gtk-window-decorator with xfce

    for the life of me i cant get ccsm to keep "gtk-window-decorator --replace" to stick in the Command line of the Window Decoration plugin section. it keeps switching to "emerald --replace"
    is it because im using xfce and not gnome? xfce uses gtk right. anyone have this issue? its not that i dont mind emerald, just on some other distros ive used i can change it no problem, most of those were using gnome though so maybe thats it
    Last edited by dodgefan (2011-07-11 03:24:50)

    n125 wrote:I was actually wondering how to completely install Compiz 0.9.x under Xfce earlier. I managed to successfully install and get running compiz-core-git, ccsm-git, compiz-plugins-extra-git, compiz-plugins-main-git, compizconfig-python-git, and libcompizconfig-git; all from the AUR. But when all was said and done, I was left without a window decorator. I wanted compiz-decorator-gtk, but I couldn't find it in the AUR and the one in the community repo wouldn't install due to not having compiz-core installed (I had compiz-core-git), which left me stuck going back to 0.8.8 for now.
    Had you enabled 'window decoration' in CCSM??? (4 compiz 0.9.x?) On install, it is probably not enabled (along with resizing, moving windows, etc). It also won't pick up your 0.8.8 settings - so you need to set up CCSM settings from scratch.. Also, Compiz should have built gtk-window-decorator when you compiled it. (which is why i believe that you didn't have CCSM comfigured correctly with your new version of compiz).
    as for the compiz packages in AUR, can't give you much advice there, as i build compiz myself, using Scott Moreau's build scripts;
    git clone git://anongit.compiz.org/users/soreau/scripts
    there are a few build scripts - for both 0.8.8 and 0.9.x - whichever ones end in '++' - are for building 0.9.x ... for both series, there are scripts to build all of the addons / plugins.
    building it yourself, may not be your ideal approach, so i would recommend trying the AUR pkgbuilds for compiz 0.9.x , but this time have a look in CCSM, after you install the new version and make sure that you have enabled all of the important stuff like move, resize, window decoration, etc.
    You also might want to read through compiz' Wiki, the trouble-shooting section covers your 'no-window-decoration' problem ~ as it is quite common.
    http://wiki.compiz.org/Troubleshooting
    cheerz
    Last edited by triplesquarednine (2012-01-14 18:57:18)

  • Gtk window decorator randomly not present

    I'm using compiz in gnome and on every second or third login gtk window decorator doesn't run; the windows don't have top border at all. I know of a configuration problem when theres never window decorator present, but this...

    headkase wrote:
    Install "metacity2" from AUR.  "metacity" in the main repos recently made a big version jump to 3 from 2.  3 is not compatible with gtk-window-decorator, you must use 2.  2 will replace 3 when you install it.
    Edit: And when it works go to the AUR page for the compiz flavor you're using (there's a few of them) and report they need to replace "metacity" with "metacity2" in their depends for the PKGBUILD.
    Thanks alot!
    It works for me (I have the compiz-xfce installed.)  It's a pitty that compiz-xfce in AUR is now a orphan. A substition could be https://aur.archlinux.org/packages/compiz-manjaro/

Maybe you are looking for