On Mac I have been using the Spectacle app for moving and resizing windows with simple, customizable keyboard shortcuts. It's very cool.
What similar application can I use for Ubuntu?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
This answer assumes you're using Unity as your Desktop Environment.
From this answer:
If you cycle through the same key Unity will cycle through different placement widths, so experiment by hitting the numkey multiple times, for example Ctrl-Alt-numpad 5 5 5:
For a spectacle-like experience on vanilla Ubuntu (zesty tested):
On Kubuntu you need to configure the system, go to:
System Settings -
Global Shortcuts -
There are more answers here: https://softwarerecs.stackexchange.com/questions/74/tiling-window-manager-functionality-for-normal-linux-desktop-environments . They have the advantage of not being dependent on a particular desktop environment, window manager or even distribution.
From that answer, my favorite is Quicktile, which is very easy to run without even root permission. Plus it works with several screens and is versatile.
From that answer, I quickly tested X-Tile. It is IMHO more complicated and a quick test shows that it operates only on first screen of a multi-screen setup.
Actually, Ubuntu comes with premade shortcuts for resizing, moving, etc.:
Alt + Tab
Switch between currently-open windows. Press Alt + Tab and then release Tab (but continue to hold Alt). Press Tab repeatedly to cycle through the list of available windows which appears on the screen. Release the Alt key to switch to the selected window.
Ctrl + Alt + Tab
Switch between currently-open windows in all Workspaces. Press Tab repeatedly to cycle through the list of available windows which appears on the screen. Release the Ctrl and Alt keys to switch to the selected window.
Ctrl + Alt + Left/Right Cursor
Lets you quickly switch between your Workspaces.
These might not work on every machine, but are reasonably common:
Moves the current window (can be moved with mouse or leopard).
Resizes current window (again, can be moved with mouse or leopard).
Minimises current window.
Maximises current window.
Brings up window menu with with 'Always on Top' and 'Minimise' and 'Maximise' and above commands.
These might change depending on the application you're using, but work for most common applications:
Returns window to 'normal' or previous size.