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.
What you'll gain and what changes
What you'll gain
- No forced restarts -- updates are on your schedule
- No ads or bloatware -- a clean, focused desktop
- Massive community -- the most answers on forums, StackOverflow, YouTube, and Reddit
- Long-term support -- LTS releases get 5 years of security updates
- Free forever -- no license keys, no activation, no nagging
- Snaps and Flatpaks -- two modern app formats that make installing software dead simple
What's different
- The desktop layout -- GNOME doesn't have a traditional taskbar or Start menu. It uses the "Activities" overview and a dock.
- No system tray by default -- GNOME minimizes tray icons. Some apps (Discord, Dropbox) need an extension to show them.
- Software availability -- same trade-offs as any Linux distro (no native Adobe, limited anti-cheat game support)
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 + scrollorCtrl+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 appsSuper + L-- lock screenSuper + Left/Right-- snap window to left/right half (same as Windows!)Super + Up-- maximize windowSuper + Down-- unmaximize / minimizeCtrl + Alt + T-- open terminalAlt + F2-- quick command dialogAlt + Tab-- switch between apps (same as Windows)
Software you use now → what you'll use on Ubuntu
| Windows Software | Ubuntu Alternative | Notes |
|---|---|---|
| Microsoft Office | LibreOffice | Pre-installed. Handles .docx/.xlsx/.pptx files. |
| Google Chrome | Firefox / Chrome | Firefox is pre-installed. Chrome is available as a .deb download. |
| Adobe Photoshop | GIMP / Krita | GIMP for photos, Krita for drawing/painting. |
| File Explorer | Nautilus (Files) | GNOME's file manager. Clean and simple. |
| Task Manager | System Monitor / htop | GNOME System Monitor, or htop in the terminal. |
| Windows Terminal | GNOME Terminal | Press Ctrl+Alt+T. Or install a fancier one like Alacritty or Kitty. |
| Paint | Drawing | Simple image editor, or Pinta for something closer to Paint.NET. |
| Notepad | Text Editor (gedit) | Or VS Code for coding. |
| Steam | Steam | Native app. Most games work via Proton. |
| Discord / Spotify | Discord / Spotify | Both 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
Try before you commit
Same as with any distro, you can test Ubuntu without risk:
- 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.
- 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.
The installation
Ubuntu's installer is one of the friendliest out there. Here's the process:
- Boot from your Ubuntu USB drive
- Select "Try or Install Ubuntu"
- The new Ubuntu installer walks you through: language, keyboard, Wi-Fi connection
- Choose between "Normal installation" (recommended) and "Minimal installation" (bare bones)
- Check the boxes for "Download updates while installing" and "Install third-party software" (for drivers and media codecs)
- Choose installation type:
- "Erase disk and install Ubuntu" -- simplest, uses the whole drive
- "Install alongside Windows" -- dual boot
- "Something else" -- manual partitioning
- Set your timezone, create your user account
- 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:
- Install the "Dash to Panel" GNOME extension
- Install the "ArcMenu" extension for a Start menu
- 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