← Back to team overview

screenlets-dev team mailing list archive

[Question #221424]: How to "pin" an application to the desktop

 

New question #221424 on Screenlets:
https://answers.launchpad.net/screenlets/+question/221424

I apologise as this question isn't directly related to Screenlets.

I am trying to figure out how to develop an application, in python, that will have an option to be pinned to the desktop. It's behavior would need to be similar to that of Screenlets. I am using python, GTK and quickly to develop my application.

I need the window to stick to the desktop, below other windows and should *not* minimise when the global shortcut to minimise all windows is run. 

I have tried all the usual methods of trying to do this, with little success. On an Ubuntu 12.04, Unity system (I haven't tested others yet) I manage to pin it below other windows and hide it from the launcher and the pager, but minimising all windows overrides it and minimises the window.

Here is what I have tried to pin the application like a desktop Screenlet and to get around it minimising when I don't want it to:
 * Using wmctrl 
 * Using Devil's Pie 
 * Tinkering with Compiz Config Settings Manager to override this setting 
 * Many google searches

Could you help point me in the right direction to show me how, programatically, I can go about pinning my application like a desktop Screenlet? Even a link to some documentation/API information would be great.

-- 
You received this question notification because you are a member of
Screenlets Dev Team, which is an answer contact for Screenlets.