devilspie geometry function won't work after update

Bug #646936 reported by EdwardMorris
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devilspie (Ubuntu)
New
Undecided
Unassigned

Bug Description

After some updates on Sep 23 2010, my devilspie script suddenly stopped working as expected. It is written to place terminal at very specific positions in workspaces with a default size that worked very well for months. After the update however, the script is able to position the windows correctly but the default size has changed horridly and that is ruining the entire layout. Below is the devilspie config

(begin
    (if
        (matches (window_name) "Terminal")
        (begin
            (set_workspace 1)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "+0+0")
        )
    )
    (if
        (matches (window_name) "Terminal2")
        (begin
            (set_workspace 1)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "+700+0")
        )
    )
    (if
        (matches (window_name) "Terminal3")
        (begin
            (set_workspace 1)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "+0+520")
        )
    )
    (if
        (matches (window_name) "Terminal4")
        (begin
            (set_workspace 1)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "+700+520")
        )
    )
    (if
        (matches (window_name) "Terminal5")
        (begin
            (set_workspace 2)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "+0+0")
        )
    )
    (if
        (matches (window_name) "Terminal6")
        (begin
            (set_workspace 2)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "+700+0")
        )
    )
    (if
        (matches (window_name) "Terminal7")
        (begin
            (set_workspace 2)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "+0+520")
        )
    )
    (if
        (matches (window_name) "Terminal8")
        (begin
            (set_workspace 2)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "+700+520")
        )
    )
    (if
        (matches (window_name) "Terminal9")
        (begin
            (set_workspace 3)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "1410x1026+0+0")
        )
    )
    (if
        (matches (window_name) "Terminal10")
        (begin
            (set_workspace 4)
            (below)
            (undecorate)
            (skip_pager)
            (skip_tasklist)
            (geometry "1410x1026+0+0")
        )
    )
)

affects: ubuntu → devilspie (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.