Devil's Pie

from Wikipedia, the free encyclopedia
Devil's Pie
Basic data

developer Ross Burton
Current  version 0.22
( November 24, 2007 )
operating system GNU / Linux , Unix
category Desktop environment
License GPL
German speaking No
www.burtonini.com

Devil's Pie is free software that automatically positions and manages windows . Inspired by Sawfish's "Matched Windows" feature, it recognizes windows when they are opened and changes them depending on the setting.

For example, you can create a rule so that each window with Firefox is moved to a certain position in the title or is assigned a certain size. It is also possible to move windows to other workspaces, maximize them, always show them in the foreground, or no longer show them in the taskbar .

configuration

Configuration used to be via XML , but now some kind of Scheme- based programming language is used. This makes it possible to create extensive rules because an extensive set of instructions is brought along. This section of code positions Mozilla Thunderbird 300 pixels from the left edge of the screen and 500 pixels from the top. It also sets the window size to 600 × 400 pixels. However, this is only applied to the main window and the editing window:

  (if
    (and
        (is (application_name) "Thunderbird")
        (or
            (contains (window_name) "Thunderbird")
            (contains (window_name) "Verfassen:")
        )
    )
    (begin
        (geometry "600x400+300+500")
    )
)

gDevilspie

Setting the detection rules
Setting the action to be carried out

Since the manual configuration is quite difficult, another project has created a graphical configuration program, which is currently available in version 0.31 and is licensed under the GNU General Public License v2. The GUI , written in Python , allows both control and configuration of Devil's Pie. The settings can be imported from the windows that are currently open with a mouse click or entered manually. The resulting configuration can also be edited manually.

Web links

Individual evidence

  1. burtonini.com ( Memento of the original from February 20, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.burtonini.com
  2. wiki.ubuntuusers.de
  3. foosel.org ( Memento of the original dated February 8, 2009 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / foosel.org
  4. code.google.com