I've got several devilspie configs that simply do not work when the windows are first created. (This worked fine on Hardy, but not since then.)
VMware.ds:
Code:
( if
( and
( is ( application_name ) "vmware" )
( contains ( window_name ) "VMware Workstation" )
)
( begin
( set_workspace 1 )
( geometry "+0+0" )
( println "match" )
)
)
and
Pidgin.ds:
Code:
( if
( and
( is ( application_name ) "Pidgin" )
( is ( window_name ) "Buddy List" )
)
( begin
( set_workspace 5 )
( geometry "258x435+2958+58" )
( println "match" )
)
)
If I stop and restart devilspie, the windows are trapped and acted upon exactly as they should be, but dp won't grab them when they're first created. That kind of suggests it's a problem with dp and not with my config.
VMware loves to move itself to my other monitor, and that's a huge pain since devilspie just ignores its bouncing around.
My system: Jaunty beta (upgraded from Intrepid, which exhibited the same behavior), dual monitors on an NVIDIA card w. NVIDIA driver, vanilla Gnome w. no desktop effects (not enough horsepower).
Bookmarks