Ok, I've given another read to the specs, and well, this atom as most of the NET_WM_* atoms must be filled by the window manager, to notify people around (in the old days where each process/component was an element of the shell) about what actions it can support for the given window, and it has not to be set by the window itself.
In fact your example works only if you launch it with no window manager set. If an app doesn't want to be resizable, it should inform the WM using another protocol (and in this case the _MOTIF_WM_HINTS) as shown in the attached example (setting that hint the WM will update correctly the NET_WM_ALLOWED_ACTIONS). ** Attachment added: "allowed-actions-mwm.c" https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1387711/+attachment/4260539/+files/allowed-actions-mwm.c ** Changed in: unity Status: Incomplete => Won't Fix ** Changed in: unity (Ubuntu) Status: Incomplete => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1387711 Title: Unity doesn't respect NET_WM_ALLOWED_ACTIONS To manage notifications about this bug go to: https://bugs.launchpad.net/unity/+bug/1387711/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs