Skip to main content
Difficulty
Beginner
Time
30-45 minutes
Verified 2026-07-10

Quick Start Overview

Robot mascot assembling an Android phone into a desktop Linux workstation, step by step

This guide walks you through setting up a complete Linux desktop environment on your Android device. No root required. No special hardware. Just your phone or tablet and a Wi-Fi connection.

By the end, you'll have a fully functional XFCE desktop running inside Ubuntu on your Android device --- complete with a file manager, terminal, and access to thousands of Linux packages.

Hand-drawn installation roadmap with seven steps: prepare Android, install Termux, install Termux:X11, install Ubuntu, install XFCE, launch the desktop, and install apps
The road ahead, at a glance

What You Needโ€‹

Before you start
Difficulty
Beginner
Time
30-45 minutes
Hardware
  • Android phone or tablet (Android 7+)
  • Approximately 4GB of free storage
Software
  • Wi-Fi connection (for downloading packages)
  • Termux from F-Droid (installed in step 1)

That's it. No PC required. No unlocked bootloader. No root access.

Your Progressโ€‹

Track where you are as you work through the guide:

Quick Start Steps0/5 (0%)

The entire process takes 30-45 minutes, most of which is waiting for packages to download and install.

Choose Your Pathโ€‹

๐Ÿค”Which setup path is right for you?
Follow steps 1-4 in order (Install Termux through First Launch), then finish with the Samsung DeX guide to move your desktop onto an external monitor. Start with step 1: Install Termux โ†’

What You'll Buildโ€‹

The end result is a real Linux desktop running directly on your Android device:

  • File manager (Thunar) for browsing and managing files
  • Terminal emulator for running commands and scripts
  • Web browser capability through installable browsers like Firefox
  • Full package management via apt --- install development tools, editors, servers, and thousands of other Linux packages
  • Shared storage between Android and your Linux environment

This is not a remote connection or a stripped-down shell. It is a genuine Ubuntu installation with a graphical desktop, running locally on your device's hardware.

Quick Start vs. Learn Trackโ€‹

This Quick Start track is procedural: do this, then this, then this. Each page gives you exactly the commands to run and what to expect. Follow the steps and you'll have a working desktop.

The Learn track explains the why behind each step. If you want to understand what Termux actually is, how proot containers work, or why we use XFCE over other desktop environments, the Learn pages go deeper:

  • What is Termux? --- how a TermuxA terminal emulator app that provides a real Linux environment on Android โ€” no root needed. Glossary โ†’ terminal becomes a full Linux environment
  • What is proot? --- running Ubuntu without root access via prootA userspace tool that lets a full Linux distribution run inside Android without root access. Glossary โ†’
  • Desktop Environments --- why XFCE and what the alternatives are

You don't need to read the Learn pages to get up and running. They're there when you're curious or when something goes wrong and you want to understand what's happening under the hood.

Ready?โ€‹

Head to the next page to install Termux and get started.