I've recently coded a patch which allows changing between fixed (async notifications show a fixed distance below the top) and dynamic (the first notification always shows up on top) slot allocation by means of a gconf key ("/apps/notify-osd/slot-allocation") where 0 is no allocation (I think defaults to fixed?) 1 is fixed, and 2 is dynamic.
My patch also changes the default (when there is no key) to dynamic allocation.
I've recently coded a patch which allows changing between fixed (async notifications show a fixed distance below the top) and dynamic (the first notification always shows up on top) slot allocation by means of a gconf key ("/apps/ notify- osd/slot- allocation" ) where 0 is no allocation (I think defaults to fixed?) 1 is fixed, and 2 is dynamic.
My patch also changes the default (when there is no key) to dynamic allocation.
Here's my `bzr diff` (from in the source folder).