More e17 goodness!

So how do you remember window attributes like size, position, desktop, zone (and a dozen others) in e17? Due to the way most GTK/QT applications set their window properties – it makes it quiet difficult to differentiate between child windows. For example, the gaim buddy window and the IM window. A normal “remember” will remember both these windows as being equal.

In e17, you can use the “xprop” (part of Xorg) to get every possible property of a window and use any of these as the “remember” attribute. This works really well on terminals, browser windows etc. I can now do funky things like ensure that the IM window for a buddy always lands on desktop 1 while IM window for buddy X lands on dektop 2.

Too much power is a pain though! 🙂

Categorized as Other

By Shanker Balan

Shanker Balan is a devops and infrastructure freelancer with over 14 years of industry experience in large scale Internet systems. He is available for both short term and long term projects on contract. Please use the Contact Form for any enquiry.