Devil's Pie "Can't Join Them? Beat Them" 0.10

Devil's Pie (everyone favourite window manipulation tool) 0.10 is finally out. This release is very special as it actually compiles with GNOME 2.10, many thanks to Crispin Flowerday for the final patch to complete this.

Downloads are in the usual place. I'll have Debian Sid and/or Ubuntu Hoary packages shortly.

21:23 Wednesday, 04 May 2005 [#] [computers/devilspie] (11 comments)

Posted by Mystilleef at Thu May 5 08:05:03 2005:
Hello,

Thanks for a great application. What action tag and property do I need to maximize a window?
Posted by Ross at Thu May 5 08:55:43 2005:
devilspie-reference.html documents the available matchers and actions.  You'll want DevilsPieActionResize, set maximized to true.
Posted by Mystilleef at Thu May 5 11:09:26 2005:
Thanks! That worked.
Posted by Theo at Thu May 5 16:08:31 2005:
I would like to thank you, Ross, for this great application. It was what I'm searching for since long time! Thanks to BlackBox team too who let me know the existence of your great application. IT is the perfect application for lazy people like me ;) (Now I don't have anymore to manually set my windows preferences :)
Posted by Saturnin at Fri May 6 22:09:03 2005:
Hey ! It's what I was searching for ages. I used to use sawfish because of windows matching and now I can use metacity with all of it's features. Devil's Pie rocks !!!
Posted by Larry W. Virden at Wed Aug 10 17:03:28 2005:
I am using devilspie 0.10 in an environment (sparc sun solaris sun gnome and metacity) where many users have 2 monitors.  Right now, the way I do that is with a shell script that sets DISPLAY to 0.0, then starts a copy of devilspie with a file containing the flurbs for the way applications should act on the first monitor, and then the script sets DISPLAY to 0.1 and starts devilspie again, this time with a second file containing flurbs for the way applications should work on the second monitor.

Some users have applications - for example, a performance monitor - which have instances running on both monitors.  They sometimes have a need to place them in different workspaces on the different monitors.

Right now, it seems that there is no way to achieve that with devilspie 0.10.  Has anyone determined a method for this?

My preference would be to have one devilspie process managing both monitors; there appears to be only one metacity controlling both, so I would think that devilspie could do the same.

Has anyone figured out how to achieve this functionality?
Posted by Joshua Swink at Thu Aug 11 02:49:55 2005:
I would like to use negative geometry specifications but they don't seem to work right now. For example, to position something in the lower right-hand corner, but just above a gnome panel, I use xoffset -8 and yoffset -51. I verified that devilspie was manipulating the requested window by using large positive numbers. But it doesn't seem to like negative numbers.
Posted by SilentWarrior at Fri Aug 12 08:22:10 2005:
Hi everyone

First of all, thanks for this great application. I’ve been using Linux only for a few days now, but this already has come to my attention as it is a very useful and configurable tool.

Anyway, my (maybe very stupid) question is: Where can I find the  devilspie-reference.html file? I’m actually looking for a tag that makes an application staying maximized when pressing the “Show desktop” button.

Thanks, anyway, and have a great summer. :)
Posted by Matthew Graybosch at Sat Aug 20 05:13:55 2005:
Thanks for creating Devil's Pie. I never used Sawfish, but I like to use devilspie under Openbox 3.2 to automatically make terminal windows translucent. I was wondering, however, if it was possible to make flurbs that matched by WM_CLASS instead of WM_NAME, as I've noticed that even though the WM_NAME of Nautilus under Ubuntu's GNOME 2.10 is "File Manager", creating a flurb that searches for "File Manager" doesn't always work if one starts devilspie and then opens up a Nautilus window. However, if I kill devilspie and start it again, it will apply the appropriate flurbs to existing Nautilus windows. Of course, asking for WM_CLASS matching could be a red herring. All the same, thanks for the good work.
Posted by Larry W. Virden at Wed Aug 31 14:00:20 2005:
Funny that Mr. Graybosch should mention his problem.  I've begun seeing cases where devilspie will start up, and windows move in ways they should not.  An example: yesterday, I was working with a new user.  She wanted 2 xterm windows in each of 3 or 4 (I forget which) desktop workspaces under Metacity.  So I set up her flurbs to do this. I start up devilspie.  It didn't seem to work. So I start it up again.  This time, the windows did move.  Great!  So I ask her to log off and log back on. I have devilspie starting up in her login sessions, so this way, we make certain that things work.
So she does - and again, devilspie didn't move the windows.  However, when we restart devilspie, it does move them.

I've had an increasing number of reports on this in the past few weeks.

We're running SPARC Solaris 2.8, devilspie 0.10, and sun's gnome and metacity. The user I mentioned above, however, is using Solaris 2.9 - my first user to do so.
Posted by Larry W. Virden at Wed Aug 23 15:53:26 2006:
In building devilspie, I notice that a second program - doc-generator - is being build, but not installed.

What is the doc-generator program?

thanks!

Name:


E-mail:


URL:


Add 10 and 3 (required):


Comment: