Devil's Pie Tutorial

On Xlife there is a brief tutorial on Devil's Pie. I should merge it into the README and add a reference for the actions at some point, but it's a good start.

NP: A Rush Of Blood The The Head, Coldplay

18:00 Tuesday, 24 Jan 2006 [#] [computers/devilspie] (5 comments)

Posted by Alexander Toresson at Tue Jan 24 21:09:37 2006:
There's also a pretty nice reference for it at http://wiki.foosel.net/linux/devilspie .
Posted by CBke at Wed Jan 25 01:11:52 2006:
how about adding

net_wm_set_property(window, "_NET_WM_STATE_STAYS_ON_TOP", always);

somewhere, to make xmms on top?
Posted by Matteo at Wed Jan 25 18:40:12 2006:
Hi all, I don't know if this is a bug or what, but when I run devilspie in debug mode on my laptop (1280x800 screen size) I get wrong geometries of windows.

Window Title: 'Ross Burton - Mozilla Firefox'; Application Name: 'Firefox'; Class: 'Firefox-bin'; Geometry: 1024x723+105+48
Window Title: 'Desktop'; Application Name: 'File Manager'; Class: 'Nautilus'; Geometry: 1280x800+0+0
Window Title: 'Top Panel'; Application Name: 'Top Panel'; Class: 'Gnome-panel'; Geometry: 1280x24+0+0
Window Title: 'Bottom Panel'; Application Name: 'Bottom Panel'; Class: 'Gnome-panel'; Geometry: 1280x24+0+776

Desktop and panels are corret, but if you look at firefox (see screenshot here http://www.geocities.com/zasfz/aste/Schermata.png) you will notice that even if the windows is just above top panel, devilspie says it at 48 y offset.. height is also wrong.. anyone noticed? Thank you
Posted by CBke at Wed Jan 25 22:34:29 2006:
whoops i overlooked the layer options

<flurb name="BMP on top">
  <matchers>
  <matcher name="DevilsPieMatcherWindowName">
  <property name="application_name" value="Beep Media Player"/>
  </matcher>
  </matchers>
  <actions>
  <action name="DevilsPieActionLayer">
  <property name="above" value="TRUE"/>
  </action>
  </actions>
  </flurb>

did the trick
Posted by foosel at Thu Jan 26 15:42:19 2006:
Which should be a simple

(if (is (application_name) "Beep Media Player") (above))

in the recent syntax, if I'm not mistaken.

Name:


E-mail:


URL:


Add 3 and 4 (required):


Comment: