Ok, I managed to come up with a much simpler solution. Instead of making copies, I'm just setting the window role, which was previously unused and can be used to uniquely identify windows.
I'm currently using the configuration's file name to name the window role, so for each different configuration you'll have a unique window. You can then use a window manager such as compiz to position the widgets as you please. This shouldn't break any existing functionality and shouldn't introdue any complexity or obscurity in maintaining existing screenlets. More testing and feedback on this would be very welcome. ** Patch added: "__init__.py.patch" https://bugs.launchpad.net/screenlets/+bug/868311/+attachment/2531145/+files/__init__.py.patch -- You received this bug notification because you are a member of Screenlets Dev Team, which is subscribed to Screenlets. https://bugs.launchpad.net/bugs/868311 Title: Screenlets doesn't remember the correct workspace on restart To manage notifications about this bug go to: https://bugs.launchpad.net/screenlets/+bug/868311/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~screenlets-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~screenlets-dev More help : https://help.launchpad.net/ListHelp

