Running the example code at the bottom of https://github.com/wedesoft/hornetseye-xorg results in the following error:
X Error of failed request: BadAtom (invalid Atom parameter) Major opcode of failed request: 18 (X_ChangeProperty) Atom id in failed request: 0x0 Serial number of failed request: 10 Current serial number in output stream: 11 The same code works well with wmii and fluxbox window managers. Strangely enough it works also from time to time with dwm, but I have no idea how to reproduce these working conditions. Never had problems with other X applications under dwm. I have been able to track the following code The error is raised by m_wmProtocols = XInternAtom( display->get(), "WM_PROTOCOLS", False ); https://github.com/wedesoft/hornetseye-xorg/blob/master/ext/x11window.cc#L258 Unfortunately I am completely clueless when it comes to X programming and would appreciate any help to solve this issue. Best regards, Christoph PS: X.Org X Server 1.11.1.901 (1.11.2 RC 1) Release Date: 2011-10-14 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.0-ARCH x86_64 Current Operating System: Linux zx81 3.0-ARCH #1 SMP PREEMPT Wed Oct 19 10:27:51 CEST 2011 x86_64 Kernel command line: root=/dev/disk/by-uuid/14614780-98ea-4e0d-9725-fd24f1865372 ro logo.nologo quiet Build Date: 24 October 2011 12:29:30PM Current version of pixman: 0.22.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version.