diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 29 |
1 files changed, 12 insertions, 17 deletions
@@ -31,16 +31,14 @@ Partially done. Still needed: - - A window might be on one, several or all virtual screens. Add - width something like Mod2-f for "all virtual screens" (done) and - perhaps something like Mod2-a <n>, where <n> is 1--9 for virtual - screens. Better ways? Note that this seems to be mildly - incompatible with the EWMH _NET_WM_DESKTOP hint we're currently - using: We will only be able to save one of the desktops used. + - A window might be on one, *several* or all virtual screens. -* Move to corners: YU BN. - - Quickly move a window to the corners of the screen, a la evilwm. + We already have a way of fixing a window on all screens (Mod2-f), + but we need a way of saying "stick on this workspace". Perhaps + something like Mod2-a <n>, where <n> is 1--9 for virtual screens. + Better ways? Note that this seems to be mildly incompatible with + the EWMH _NET_WM_DESKTOP hint we're currently using: We will only + be able to save one of the desktops used. * Use window resizing hints. @@ -65,16 +63,13 @@ unclutter -grab works, though, but that mucks with slock. It makes slock unlock the screen after ~20 seconds! -* CTWM-like resize, at least with the mouse? - - Perhaps not. The current solution is... elegant. - * Flag to disable dontmoveoff? * RandR/Xinerama - Get physical screen characteristics for every screen. Maximize and - move to corners should respect the screen it's on. + Get physical screen characteristics for every screen. Maximize, move + to corners should respect the screen it's on. We want a set of + workspaces for every physical screen as well. xcb_randr_screen_size_t @@ -84,11 +79,11 @@ xcb_randr_set_screen_size_request_t -* Key to move pointer to another physical screen. - How do we handle window moves from one screen to another. Should we snap to the physical screen's edge and then allow move to continue? +* Key to move pointer to another physical screen. + * Use xcb-event's event handlers? * Configurable keys. |