Switching from Windows to Ubuntu

The world's most popular Linux distro. Modern, well-supported, and a great home for Windows refugees.

Ubuntu is the Linux distro you've probably heard of, even if you don't know much about Linux. It's backed by a real company (Canonical), has the largest community, and when you search "how to do X on Linux," the top results are almost always Ubuntu-based.

Ubuntu uses the GNOME desktop, which looks and works differently from Windows. That's not a bad thing -- it's just a different approach. Think of it as going from an Android phone to an iPhone (or vice versa). Different, but you figure it out quickly.

Mint or Ubuntu? If you want a desktop that feels like Windows out of the box, Linux Mint is a better fit. If you want something more modern with the biggest support ecosystem, Ubuntu is your pick. Both are great -- it really is a matter of taste.

What you'll gain and what changes

What you'll gain

What's different

Getting used to GNOME

GNOME is the biggest mental shift. Instead of a Start menu and taskbar, GNOME uses a flow based on the Activities overview. Here's how it works:

The Activities overview

Press the Super key (Windows key) or move your mouse to the top-left corner. This opens the Activities overview, which shows:

  • All your open windows, so you can click the one you want
  • A search bar at the top -- just start typing to find apps, files, or settings
  • Workspace thumbnails on the right side

This is how you launch apps, switch windows, and search for things. It feels weird for about a day, then it clicks. The search is genuinely faster than digging through a Start menu.

The dock

Ubuntu adds a dock on the left side of the screen (this isn't in stock GNOME -- it's Ubuntu's addition). Your favorite apps live here, and running apps get a dot indicator.

  • Right-click any app in the dock to pin/unpin it
  • Drag apps to reorder them
  • You can move the dock to the bottom or right side: Settings → Appearance → Dock
  • You can also set it to auto-hide so it stays out of the way
Workspaces (virtual desktops)

GNOME uses workspaces heavily. Think of them as multiple desktops you can flip between. Windows has this too, but GNOME makes it central to the experience.

  • Super + scroll or Ctrl+Alt+Up/Down -- switch between workspaces
  • In Activities overview, drag a window to a different workspace thumbnail
  • GNOME automatically creates a new empty workspace as needed

A common workflow: keep your browser on workspace 1, your code editor on workspace 2, your chat apps on workspace 3. It keeps things organized without cluttering your screen.

Keyboard shortcuts you'll actually use
  • Super -- Activities overview (app launcher and window switcher)
  • Super + A -- show all installed apps
  • Super + L -- lock screen
  • Super + Left/Right -- snap window to left/right half (same as Windows!)
  • Super + Up -- maximize window
  • Super + Down -- unmaximize / minimize
  • Ctrl + Alt + T -- open terminal
  • Alt + F2 -- quick command dialog
  • Alt + Tab -- switch between apps (same as Windows)
Tip: GNOME's search is its killer feature. Press Super, type "wifi" to open Wi-Fi settings. Type "fire" to launch Firefox. Type "blue" to open Bluetooth. You almost never need to browse through menus once you get used to this.

Software you use now → what you'll use on Ubuntu

Windows SoftwareUbuntu AlternativeNotes
Microsoft OfficeLibreOfficePre-installed. Handles .docx/.xlsx/.pptx files.
Google ChromeFirefox / ChromeFirefox is pre-installed. Chrome is available as a .deb download.
Adobe PhotoshopGIMP / KritaGIMP for photos, Krita for drawing/painting.
File ExplorerNautilus (Files)GNOME's file manager. Clean and simple.
Task ManagerSystem Monitor / htopGNOME System Monitor, or htop in the terminal.
Windows TerminalGNOME TerminalPress Ctrl+Alt+T. Or install a fancier one like Alacritty or Kitty.
PaintDrawingSimple image editor, or Pinta for something closer to Paint.NET.
NotepadText Editor (gedit)Or VS Code for coding.
SteamSteamNative app. Most games work via Proton.
Discord / SpotifyDiscord / SpotifyBoth have native Linux apps. Install via Snap or Flatpak.

Snap vs Flatpak: Ubuntu's app formats

Ubuntu has three ways to install apps, and it's helpful to understand the difference:

APT packages (traditional)

These are the classic Linux packages. Fast, lightweight, deeply integrated with the system. Most things you install via sudo apt install are APT packages.

Pros: fast startup, small size, well-tested.
Cons: sometimes older versions (stability over bleeding edge).

Snaps (Ubuntu's format)

Snaps are Ubuntu's own app packaging system. The Ubuntu Software Center uses Snaps by default. They're sandboxed, auto-update, and include all their dependencies.

Pros: auto-updates, sandboxed for security, work across distros.
Cons: slower startup (especially first launch), take more disk space, some people dislike the forced auto-updates and closed-source server.

# Install a snap
sudo snap install vlc

# List installed snaps
snap list

# Remove a snap
sudo snap remove vlc
Flatpak (community format)

Flatpak is the community alternative to Snap. It uses Flathub as its app store. Many people prefer Flatpak for desktop apps.

Pros: huge app selection on Flathub, sandboxed, you control when to update.
Cons: not pre-installed on Ubuntu (easy to add though), also uses more disk space than APT.

# Install Flatpak support on Ubuntu
sudo apt install -y flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

# Then install apps from Flathub
flatpak install flathub com.spotify.Client
flatpak install flathub com.discordapp.Discord
Tip: A good rule of thumb: use APT for system tools and libraries, and Snap or Flatpak for desktop apps (especially proprietary ones like Spotify, Discord, Steam). You don't have to pick just one -- they coexist fine.

Try before you commit

Same as with any distro, you can test Ubuntu without risk:

  1. Live USB -- Download the ISO from ubuntu.com, flash it to a USB drive with Rufus or Ventoy, and boot from it. Poke around without installing.
  2. Virtual machine -- Use VirtualBox to run Ubuntu in a window inside Windows. Give it 4GB RAM and 25GB disk.

Backing up your stuff

Before installing, back up everything you care about: Documents, Pictures, Downloads, browser bookmarks (sign into Chrome/Firefox sync), game saves, and any app settings. Use an external drive, cloud storage, or both.

Warning: If you choose "Erase disk and install Ubuntu," everything on that drive is gone forever. Double-check your backup before proceeding.

The installation

Ubuntu's installer is one of the friendliest out there. Here's the process:

  1. Boot from your Ubuntu USB drive
  2. Select "Try or Install Ubuntu"
  3. The new Ubuntu installer walks you through: language, keyboard, Wi-Fi connection
  4. Choose between "Normal installation" (recommended) and "Minimal installation" (bare bones)
  5. Check the boxes for "Download updates while installing" and "Install third-party software" (for drivers and media codecs)
  6. Choose installation type:
    • "Erase disk and install Ubuntu" -- simplest, uses the whole drive
    • "Install alongside Windows" -- dual boot
    • "Something else" -- manual partitioning
  7. Set your timezone, create your user account
  8. Wait 10-20 minutes, then restart

For more installation detail, including dual-boot tips and partition layouts, see our setup guide.

Your first 30 minutes after install

1. Update everything

Open the terminal (Ctrl+Alt+T) and run:

sudo apt update && sudo apt upgrade -y

Or open "Software Updater" from the app grid -- it does the same thing with a GUI.

2. Install your apps

Open Ubuntu Software (the orange shopping bag icon in the dock) and search for what you need. Or use the terminal:

# Some essentials
sudo apt install -y vlc gimp gnome-tweaks

# Chrome (download .deb from google.com/chrome, then):
sudo dpkg -i google-chrome-stable_current_amd64.deb

# Or use Snap
sudo snap install spotify
sudo snap install discord
3. Install GNOME Tweaks (important!)

GNOME Tweaks gives you access to settings that Ubuntu's Settings app hides -- fonts, themes, titlebar buttons, startup apps, and more.

sudo apt install -y gnome-tweaks

Once installed, search for "Tweaks" in Activities. A few things to check right away:

  • Appearance → Themes -- switch between light and dark
  • Windows → Titlebar buttons -- add a minimize button (GNOME only has close by default!)
  • Startup Applications -- control what launches at login
4. Install GNOME Extensions (optional but recommended)

Extensions let you customize GNOME's behavior. Some popular ones:

  • Dash to Panel -- turns the dock into a Windows-style taskbar
  • AppIndicator Support -- restores the system tray for apps like Discord and Dropbox
  • Clipboard Indicator -- clipboard history manager
  • Blur my Shell -- adds a nice blur effect to the Activities overview

Install the extension manager:

sudo apt install -y gnome-shell-extension-manager

Then open "Extension Manager" from Activities to browse and install extensions.

5. Set up graphics drivers

Open Software & Updates → Additional Drivers tab. If you have an NVIDIA GPU, select the recommended proprietary driver and click "Apply."

AMD and Intel GPUs work out of the box with open-source drivers built into the kernel.

6. Set up Timeshift for backups

Timeshift isn't installed by default on Ubuntu, but it's one install away:

sudo apt install -y timeshift

Open Timeshift, select RSYNC, choose your backup drive, and create your first snapshot. This is your safety net.

Ubuntu-specific tips

How to add minimize and maximize buttons

GNOME only shows a close button by default (yes, really). To add minimize and maximize buttons:

Open GNOME Tweaks → Window Titlebars → toggle on "Maximize" and "Minimize."

Or via the terminal:

gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
How to move the dock to the bottom

Go to Settings → Appearance and under "Dock," change the position to "Bottom." You can also set its size and auto-hide behavior here.

How to make Ubuntu look like Windows

If you want a taskbar-style layout instead of the dock:

  1. Install the "Dash to Panel" GNOME extension
  2. Install the "ArcMenu" extension for a Start menu
  3. Move window buttons to the right (GNOME Tweaks → Window Titlebars)

With these two extensions, Ubuntu can look and feel very similar to Windows 10/11.

Dealing with Snap if you don't like it

Some people prefer Flatpak over Snap. You don't have to remove Snap entirely, but you can install the Flatpak versions of apps instead:

# Set up Flatpak
sudo apt install -y flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

# Install an app via Flatpak instead of Snap
flatpak install flathub com.spotify.Client

# Remove the Snap version if you want
sudo snap remove spotify

Both work fine -- use whichever you prefer. Some people use a mix of both.

Where's the system tray?

GNOME hides traditional system tray icons. Apps like Discord, Steam, and Dropbox that normally sit in the tray will seem to disappear when minimized.

The fix: install the AppIndicator Support extension. Open Extension Manager, search for "AppIndicator and KStatusNotifierItem Support," and install it. Your tray icons will appear in the top bar.

Common "where is...?" questions

Where's the Start menu?

GNOME doesn't have a Start menu in the traditional sense. Instead:

  • Press Super to open Activities, then start typing to search for any app
  • Press Super + A to see all installed apps in a grid
  • Your favorite apps are in the dock on the left (or bottom, if you moved it)

If you really want a Start menu, install the ArcMenu GNOME extension.

Where's Control Panel?

Press Super and type "Settings." GNOME's Settings app covers Wi-Fi, Bluetooth, display, sound, keyboard, mouse, users, privacy, and more. For advanced options, use GNOME Tweaks.

Where's File Explorer?

It's called Files (technically Nautilus). Click the file cabinet icon in the dock, or press Super and type "Files."

It works like Windows Explorer: sidebar with bookmarks, breadcrumb path bar, search. Your home folder has the usual Documents, Downloads, Pictures, etc.

How do I install .exe files?

You don't -- .exe files are Windows programs. On Linux, you install software through the Software Center, APT, Snap, or Flatpak. See the software section above.

If you absolutely need to run a Windows program, look into Bottles or Wine -- they can run some Windows software on Linux. Install Bottles via Flatpak:

flatpak install flathub com.usebottles.bottles