Hi Rune,<br><br><div class="gmail_quote">On Sat, Mar 2, 2013 at 9:16 PM, Rune Kjær Svendsen <span dir="ltr"><<a href="mailto:runesvend@gmail.com" target="_blank">runesvend@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hello list
<div><br></div><div>I'm having trouble getting GTK applications running as XWayland client to use my system's GTK theme.</div></div></blockquote><div><br>In traditional X, the client draws it's content and the window manager or other process decorates the windows. It's not much different with xwayland. Xwayland clients draw their contents and the window manager draws the decorations. In this case, the window manager is a special window manager integrated with weston. As it stands currently, weston's xwm draws a static decoration for all xwayland surfaces and does not support theming.<br>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div> I run Ubuntu 12.10, and everything just works wrt. GTK themes here (with Unity and compiz). But when I run weston (whether it be using the DRM or X backend) and launch GTK clients, most of them load a different theme than Ubuntu's default one (Ambiance).</div>


<div><br></div><div>Here's a screenshot showcasing different applications running as XWayland clients with the DRM backend: <a href="http://i.imgur.com/lvUbYIb.png" target="_blank">http://i.imgur.com/lvUbYIb.png</a></div>
<div>
<br>
</div><div>It seems that some pick up the right GTK theme (font viewer looks good, and gedit and gnome-control-center also look good, although they don't use the grey buttons), but most of them don't.</div>
<div>
<br></div><div>What could be the cause of this?</div></div></blockquote><div><br>For gtk applications, you should use the native gtk+ wayland backend. You can optionally build the wip/csd branch of gtk+ master for decorations. There is no theming support in this branch, as far as I know.<br>
 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class="HOEnZb"><font color="#888888"><div><br></div><div>/Rune<br></div></font></span></div>
</blockquote></div><br>- Scott<br>