Using workspaces like a pro in Ubuntu

tl;dr

With the keyboard shortcuts, i now ctrl+alt+up/down to move between workspaces which have full screen apps. And shift+ctrl+alt+up/down to move an app between workspaces. F11 to make an app full screen. shift+start+ARROW to move apps between different monitors. super+LEFT/RIGHT for split views


The top thing i missed about macOS after switching to a Thinkpad with Ubuntu was the swipe gestures. I could three-finger swipe left/right to switch between full screen apps.

On Ubuntu, i tried to do the same thing by setting up gestures, but it wasn’t as smooth as i wanted.

Ever since i have figured out the shortcuts and started using them, i have felt more productive

Managing Workspaces

  • shift + ctrl + alt + UP/DOWN - move app to a Workspace above or below
  • ctrl + alt + UP/DOWN - move to Workspace up or below
  • start + Page Up/Down - move to Workspace above or below
  • start + Home/End - move to First/Last Workspace

  • Windows key is also known as: super, flag, start, logo, win

Tweaks for Workspaces

Also set the below Gnome Tweaks

sudo apt install gnome-tweaks
  • Tweaks > Workspaces > Dynamic Workspaces will create/remove Workspaces on the fly
  • Tweaks > Workspaces > Display Handling > Workspaces span displays will move all displays, very helpful when you have a multi-monitor setup

Managing Application Windows

  • F11 - make app full screen
  • ESC - exit full screen mode
  • start + shift + UP/DOWN/LEFT/RIGHT - move between Monitors (very useful in a multi-monitor setup)

You can also maximize, restore and split windows using keyboard shortcuts

  • start + LEFT/RIGHT - split View left/right
  • start + LEFT/RIGHT - split View left/right
  • start + UP/DOWN - Maximize/Restore window