Unity in tiling windows manager

I tried Unity Editor on Archlinux. If I use Gnome then it works fine, but with awesome WM, it crashes.
This is log

ATTENTION: default value of option force_s3tc_enable overridden by environment.
[0902/220201:ERROR:gpu_process_transport_factory.cc(402)] Failed to establish GPU channel.
[0902/220220:ERROR:browser_main_loop.cc(207)] Gtk: gtk_file_chooser_default_set_current_name: assertion 'impl->action == GTK_FILE_CHOOSER_ACTION_SAVE || impl->action == GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER' failed
/home/dynamo/Three Kingdom
UpdateMenuTitleForLanguage: 10
Receiving unhandled NULL exception
Launching bug reporter
#0  0x007ffde5a449c0 in funlockfile
#1  0x007ffde5a44e30 in XCreateIC
#2  0x007ffde5a44f30 in InitX11ToSDL()
#3  0x007ffde5a456c0 in InputInit()
#4  0x007ffde5a456d0 in InitializeEngineNoGraphics()
#5  0x007ffde5a45710 in Application::InitializeProject()
#6  0x007ffde5a45cb0 in InitializeUnity(void*)
#7  0x007ffde5a45d00 in g_source_get_time
#8  0x007ffde5a45d20 in g_main_context_dispatch
#9  0x007ffde5a45db0 in g_main_context_dispatch
#10 0x007ffde5a45e10 in g_main_loop_run
#11 0x007ffde5a45e40 in gtk_main
#12 0x007ffde5a45ec0 in main
#13 0x007ffde5a461e0 in __libc_start_main
#14 0x007ffde5a462a0 in _start

My OpenGL info:

  Version:  OpenGL 2.1 [2.1 Mesa 10.6.5]
  Renderer: Mesa DRI Intel(R) Ironlake Mobile
  Vendor:  Intel Open Source Technology Center
  VRAM:  1536 MB

It’s failing very early in xlib initialization, trying to create an input context.
Maybe this is something unsupported in awesomewm?

Or possibly something we’re expecting to be synchronous has suddenly become async (and so something else we’re expecting to have finished initializing has not) - the following from their ‘about’ seems a bit indicative:

The editor runs fine for me in awesome v3.5.6. I’m also using Arch Linux. There’s also another thread (http://forum.unity3d.com/threads/some-feedback-arch-awesomewm.350763/) where the poster says it’s working well with Awesome.

Perhaps it’s something specific to your configuration. Have you tried with different layouts? Perhaps try with the default rc.lua?

Freaky that i used my awesome configuration at 2 laptop, one of them use second monitor. Multi monitor computer works fine. :expressionless:
All layouts of awesome is provide by awful class. I tried with default configuration and nothing gonna change.