|[Sawfish] workspaces, viewports and sticky: bug?|
[ Thread Index |
| More lists.tuxfamily.org/sawfish Archives
- To: sawfish@xxxxxxxxxxxxxxxxxxx
- Subject: [Sawfish] workspaces, viewports and sticky: bug?
- From: Snow Bender <snowbender@xxxxxxxxx>
- Date: Sat, 25 Aug 2012 12:36:48 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=oliCtujzQZLzXcR68EMAf7aP8WPqkkun+J4mrdTAJ/U=; b=rBiM1oB5Q0F83083yVqMZW/LHnWriQ2DGJej+j/FWlbVSDIkuPV0VP2RxjF9cJiY9y V70t5goFwt379++qAp44QgZmjerWnpqcefRRNdSOjnsb2bpglCmC0Oqmhi3REWkUrxEF xcjBmOAZS924y1wTnvrtTKNmK6J9Obq1Csd+W1rFava9dCa8Q2Y3g7Q9mscaW9Ss+qcw viZM3axYY9sJRaEvXrppRMAMY0TDn0bAHlAWCOOSChfvHhs128NQ4EV0FMK/UfkGGgtT n2HyaV53KMW2d7F3Cusz5ZMPBl2EXMAxV5Cn6JbIcA3+wiNE3Dii6gzbywLBa6PirGrI 86Qw==
I experimented a bit with sticky, sticky/workspace and
sticky/viewport, from sawfish-client.
I did the following:
client > (make-window-sticky/viewport (get-window-by-name "ruben@raptor:~"))
client > (make-window-unsticky/viewport (get-window-by-name "ruben@raptor:~"))
This works as expected: the window is available in every viewport on
the current workspace.
The I tried sticky workspace:
client > (make-window-sticky/workspace (get-window-by-name "ruben@raptor:~"))
This one acts really weird. It seems to put the window in the other
workspace, but on the viewport that was active last time I was on the
workspace. If I go to the other workspace with the pager, and change
viewports in there, it makes that window jump around to other
viewports in the other workspace.
Then I tried copy-window-to-workspace:
client > (make-window-unsticky/workspace (get-window-by-name "ruben@raptor:~"))
client > (copy-window-to-workspace (get-window-by-name "ruben@raptor:~") 0 1)
This also acts weird: it seems to copy the window to the other
workspace, in the viewport that was active last time I used that
workspace. When I go to the other workspace, and switch viewports, it
makes the window in the original workspace jump around to other
Is this a bug, or is there some logic behind this?