Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I am running Fedora 14. I would like to (at least partially) emulate the behaviour of Windows when you hit Win+Arrow Key. That is, I would like it to "snap" to the left/right sides of the screen.

I am not very familiar with Linux/Unix, but here is what I have come up with:

xdotool getactivewindow windowmove 0 0
xdotool getactivewindow windowmove 1680 0

for moving the current window to the left/right monitor respectively. This would work fine for my purposes, but for some programs it fails to work if the window is maximized. Does anyone know a good way to do this? I suppose one solution would be to restore the window if it is maximized, move it, then maximize it, but I don't know how to do this either.

share|improve this question
    
Maximization is handled by the window manager. If you want to have a maximized/restored toggle, look in your window manager. Many unix window managers have commands for horizontal and vertical maximization, but they're often disabled by default because Windows didn't have this feature until recently so it wasn't a familiar concept to many people. What window manager or desktop environment are you using? –  Gilles Jun 30 '12 at 14:52

1 Answer 1

I decided to go with setting Win+Up to toggle window maximization (it was a preset shortcut option), along with the aforementioned implementation of xdotool. If you have a more direct/more general solution please feel free to post it.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.