Devil's Pie "Mystery Boxes" 0.8
Devil's Pie (everyone favourite window manipulation tool) 0.8 is out. This release is full of new features thanks to many contributed patches, so grab this now and have fun.
- Bring back --apply-to-existing, so you can work on existing windows
- Add maximized_horizontally and _vertically to the resize action (John Russell)
- Add an execute action (John Russell)
- Add an opacity setting action (Guido Boehm)
- Generate decent matcher/action documentation at build-time from the source
- Check that regular expressions parsed correctly, fixing a common bug
- Less compile warnings
Downloads are in the usual place, a tarball is here, Debian packages here, and will be in unstable tomorrow.
Posted by Colin at Sun Jan 23 20:54:45 2005:
Posted by Ross at Sun Jan 23 22:22:42 2005:
Posted by Mace Moneta at Tue Jan 25 02:11:56 2005:
I just "discovered" Devil's Pie, thanks to an article by Ryan Paul at NewsForge:
<a href="http://software.newsforge.com/article.pl?sid=05/01/19/166244&from=rss">http://software.newsforge.com/article.pl?sid=05/01/19/166244&from=rss</a>
I had been lamenting the loss of this type of functionality in Metacity, having to repeatedly restablish my work environment after (many) testing reboots isolating a kernel problem.
Thank you for your efforts in returning this much needed functionality!
Posted by Tristan at Tue Feb 1 16:58:19 2005:
<a href="http://software.newsforge.com/article.pl?sid=05/01/19/166244&from=rss">http://software.newsforge.com/article.pl?sid=05/01/19/166244&from=rss</a>
I had been lamenting the loss of this type of functionality in Metacity, having to repeatedly restablish my work environment after (many) testing reboots isolating a kernel problem.
Thank you for your efforts in returning this much needed functionality!
THANKS for the release!!!
It's really great to have the opacity setting now. I don't think I could live without devilspie :D
Posted by Harold Aling at Fri Feb 4 15:35:20 2005:
It's really great to have the opacity setting now. I don't think I could live without devilspie :D
Thank you! (been using your devil's pie since Derren Brown turned to witchcraft)
The only thing still missing is a 'send to the notification area' option, like alltray does (http://alltray.sourceforge.net/)
For the rest: thumbs up!
Harold.
Posted by J at Tue Mar 1 13:54:28 2005:
Posted by Phil Borman at Thu Mar 3 10:17:41 2005:
The only thing still missing is a 'send to the notification area' option, like alltray does (http://alltray.sourceforge.net/)
For the rest: thumbs up!
Harold.
Any chance of adding a "position in centre of screen" option? I hate the way windows always appear in the top left with Metacity if the screen is full.
Also a "pop up centred under the cursor" option would be useful for dialog boxes.
Posted by Larry W. Virden at Thu Mar 17 19:58:20 2005:
Also a "pop up centred under the cursor" option would be useful for dialog boxes.
Hurray for DevilsPie! The latest version
finally compiles and links on my antique
Solaris 8 Sun GNOME distribution.
And DP finally again provides the ability
to handle applications already running.
The one thing I'd love to see is an action that
causes info from the regular expression matching
to be output , for help in debugging why a
window does, or does not, do what the user expects.
Being able to determine which flurb / matcher / action is actually triggering would be
useful.
Posted by w. Gilk at Sun Mar 20 10:44:46 2005:
finally compiles and links on my antique
Solaris 8 Sun GNOME distribution.
And DP finally again provides the ability
to handle applications already running.
The one thing I'd love to see is an action that
causes info from the regular expression matching
to be output , for help in debugging why a
window does, or does not, do what the user expects.
Being able to determine which flurb / matcher / action is actually triggering would be
useful.
Devil's Pie needs to be updated because libwnck has been updated. I love it, but I had to do a pretty ugly hack to make the current version run.
Thank you!
Posted by David Snyder at Sat Apr 2 10:52:51 2005:
Thank you!
Having come upon devilspie in the 0.7-variant (with libwnmk-2.6.2.1), I was very pleased to find something to be able to setup my desktop the way I wanted everytime (although it's a fairly complex process which involved a lot of trial and error). Having gotten everything to my liking (for quite a few months), I was pleased to see that a new version of devilspie was out. So, I naturally downloaded it and installed it (along with libwnck-2.8.1).
However, everything I wasn't as pleased with devilspie-0.8. Unless I missed something, it didn't work as 0.7 did. First of all, I had to build the gob files manually (the make kept failing with a 'make[2]: execvp: tristate-dummy.gob: Permission denied') which was annoying (but as I recall I had to do the same thing for 0.7). Second, when I started X, and the devilspie started placing windows, it would start the first Firefox and place it on the designated desktop, then the second Firefox window would be started and placed on a different desktop -- however, the first Firefox would also be moved to the second Firefox's desktop. This got to be rather annoying (having to manually untangle the mess). I thought I had activated the new '-a' option, but even with the '-a' option on or off, the Firefox windows would be congregated on one desktop. And finally, when I uninstalled devilspie and libwnck-2.8.1, and tried to rebuild them, I couldn't build devilspie with libwnck-2.8.1. So, I'm now back to 0.7 and libwnck-2.6.2.1.
Devilspie is a necessary product (from my standpoint) and greatly appreciated, but the 0.8 version is (IMHO) faulty. I appreciate the work you've done and the improvements in 0.8, but I think I'll stick with 0.7.
System Info:
slackware-current
kernel-2.4.29
glib-1.2.10
glib2-2.6.3
glibc-2.3.4
glibc-solibs-2.3.4
glibc-zoneinfo-2.3.4
gtk+-1.2.10
gtk+2-2.6.3
atk-1.9.1
libxml2-2.6.18
pango-1.0
freetype-2.1.9
Posted by Larry W. Virden at Wed Apr 6 15:09:52 2005:
However, everything I wasn't as pleased with devilspie-0.8. Unless I missed something, it didn't work as 0.7 did. First of all, I had to build the gob files manually (the make kept failing with a 'make[2]: execvp: tristate-dummy.gob: Permission denied') which was annoying (but as I recall I had to do the same thing for 0.7). Second, when I started X, and the devilspie started placing windows, it would start the first Firefox and place it on the designated desktop, then the second Firefox window would be started and placed on a different desktop -- however, the first Firefox would also be moved to the second Firefox's desktop. This got to be rather annoying (having to manually untangle the mess). I thought I had activated the new '-a' option, but even with the '-a' option on or off, the Firefox windows would be congregated on one desktop. And finally, when I uninstalled devilspie and libwnck-2.8.1, and tried to rebuild them, I couldn't build devilspie with libwnck-2.8.1. So, I'm now back to 0.7 and libwnck-2.6.2.1.
Devilspie is a necessary product (from my standpoint) and greatly appreciated, but the 0.8 version is (IMHO) faulty. I appreciate the work you've done and the improvements in 0.8, but I think I'll stick with 0.7.
System Info:
slackware-current
kernel-2.4.29
glib-1.2.10
glib2-2.6.3
glibc-2.3.4
glibc-solibs-2.3.4
glibc-zoneinfo-2.3.4
gtk+-1.2.10
gtk+2-2.6.3
atk-1.9.1
libxml2-2.6.18
pango-1.0
freetype-2.1.9
Devilspie 0.8 is working wonderfully here.
My users are so appreciative of the -a option - it makes testing flurbs so much easier.
If anyone develops any enhancements, techniques, tools for assisting in the debugging of flurbs,
please let me know. We have occasionally encountered programs which do not seem able to be moved.
Also, I currently don't seem to be able to figure out how to control the presence of an application's name in just the gnome window list applet or the special gnome window list icon on the menu bar. I'd like to have the ability to remove the application name from the window list applet, but for the name to remain under the window list special icon.
Posted by Mephisto at Fri Apr 8 22:44:44 2005:
My users are so appreciative of the -a option - it makes testing flurbs so much easier.
If anyone develops any enhancements, techniques, tools for assisting in the debugging of flurbs,
please let me know. We have occasionally encountered programs which do not seem able to be moved.
Also, I currently don't seem to be able to figure out how to control the presence of an application's name in just the gnome window list applet or the special gnome window list icon on the menu bar. I'd like to have the ability to remove the application name from the window list applet, but for the name to remain under the window list special icon.
0.8 doesnt work with the current version of gnome's libwnck (2.10). can you please fix this? i really love this program :)
Posted by Ross at Sat Apr 9 17:07:47 2005:
wnck in GNOME 2.10 has some minor API changes and a serious change to symbol export policy, I'm working on changing devilspie but it's not easy at all. Work in progress is in GNOME CVS.
Posted by Littlebug at Fri Apr 22 14:40:53 2005:
Posted by Tristan at Thu Apr 28 23:22:49 2005: