OK. I've got Devil's Pie. Now what??

Schlaegel 777tahder at schlaegel.com
Sat Jan 20 04:59:28 UTC 2007


On 1/19/07, William Case <billlinux at rogers.com> wrote:
> How do I set it up and use it?
> locate returns 'doc' locations and '/usr/bin/devilspie'

> The README lists two locations for a configuration file, but none exists
> there.  Do I start by creating my own *.ds configuration file?

Well, the command line options seem to be broken, and the readme
documentation is sparse and out of date, so I just track the upstream
changelog to see what new matchers and actions are available. The man
page is somewhat helpful.

Here is a quick overview. To use devilspie, create a ~/.devilspie
directory, then fill it with .ds files. the .ds files are
s-expressions, and have a verbose syntax.

Taken from the readme, a .ds file could contain:
   (if (is (application_name) "XMMS") (set_workspace 2))
or another readme example with a regex and two actions:
    (if (matches (window_name) "^Character.+") (begin maximize
(set_workspace 2)))
or simply a println to find out what to match:
   (println window_name)

I hope this helps. I use devilspie to make my desktop a bit more
appliance like. When enabled, any windows that allow maximization are
automatically maximized and set to no window decorations.




More information about the fedora-list mailing list