Ok, so I had generated that patch wrong, as its missing the two new source files I had to create. It also had a bug which caused it to crash when the theme was changed...
Fixing that, I have a patch attached here that applies perfectly to the package when dropped into debian/patches and added to the debian/patches/series file. After installing the patched package, all that would be required would be to add a version 3 theme xml file to the Ambiance and Radiance metacity themes specifying the button layout, and the left button layout would only apply to those themes.
Ok, so I had generated that patch wrong, as its missing the two new source files I had to create. It also had a bug which caused it to crash when the theme was changed...
Fixing that, I have a patch attached here that applies perfectly to the package when dropped into debian/patches and added to the debian/ patches/ series file. After installing the patched package, all that would be required would be to add a version 3 theme xml file to the Ambiance and Radiance metacity themes specifying the button layout, and the left button layout would only apply to those themes.