How To Install Figma on Ubuntu 26.04 LTS

Install Figma on Ubuntu 26.04

Figma has become the go-to design tool for teams building websites, apps, and prototypes. If you run Ubuntu 26.04 as your daily driver, you probably already know that Figma does not ship an official Linux app. That gap leaves a lot of Linux users stuck searching for a working method, and many of the tutorials online are outdated or written for older Ubuntu releases.

This guide fixes that. You will learn how to install Figma on Ubuntu 26.04 using five tested methods, from Snap to AppImage to the browser-based PWA route. Each step includes the command, the expected result, and the reason behind it, because understanding “why” prevents the same install error from happening again on your next machine. By the end, you will have a working Figma setup on Ubuntu 26.04, plus the troubleshooting knowledge to fix common launch problems.

Ubuntu 26.04 LTS, codenamed “Resolute Raccoon,” launched in April 2026 and comes with updated packaging tools, a newer kernel, and refreshed snap and Flatpak support. That means some older Figma install guides written for Ubuntu 20.04 or 22.04 no longer apply cleanly. This tutorial reflects what actually works on the current release.

What Is Figma and Why It Has No Official Linux App

Figma is a browser-based interface design tool used by product teams to build wireframes, prototypes, and full UI systems collaboratively. Because it runs in a browser, Figma’s core experience does not technically need a native app at all.

The catch is that Figma Inc. only builds official desktop clients for macOS and Windows. Everyone running Linux has to rely on community-built wrappers, most notably the open source Figma-Linux project, which packages the web app inside an Electron shell.

This matters for your setup on Ubuntu 26.04 because:

  • Unofficial builds sometimes lag a few days behind Figma’s own feature releases.
  • You are trusting a third-party maintainer’s packaging, not Figma directly.
  • Updates depend on which install method you pick, not a single unified channel.

None of this is a dealbreaker. Thousands of Linux developers run Figma daily through these community builds. You just need to know what you’re installing and why each method behaves the way it does.

Prerequisites Before You Configure Figma on Ubuntu 26.04

Before you start the Figma on Ubuntu 26.04 setup, make sure your system checks these boxes:

  • Operating system: Ubuntu 26.04 LTS, fully updated.
  • User permissions: an account with sudo (root) access.
  • Internet connection: stable connection for downloading packages.
  • Disk space: at least 500 MB free for the app and its dependencies.
  • Package managers: snapd, Flatpak, or dpkg depending on which method you choose.
  • A browser (Chrome, Chromium, or Firefox) if you plan to use the PWA method.

You don’t need all of these tools installed right now. Pick one install method later in this guide and install only what that method requires.

Step 1: Update Your System

Before installing anything new, update Ubuntu 26.04 first. This step is easy to skip, but skipping it causes more install failures than any other mistake on this list.

sudo apt update && sudo apt upgrade -y

What this does: apt update refreshes your local package index so Ubuntu knows about the latest available versions. apt upgrade -y then installs those updates automatically.

Why it matters: Ubuntu 26.04 LTS receives security patches through 2031. If your package index is stale, dependency resolution can break mid-install, especially with .deb packages that expect specific library versions. Running this command first avoids that headache before you even touch Figma.

Expected output will show a list of upgraded packages ending in something like:

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

If you see this, your system is current and ready for the next step.

Step 2: Install Figma via Snap (Recommended Method)

Snap is the simplest way to install Figma on Ubuntu 26.04 because Ubuntu manages snapd by default on most installations.

Confirm snapd is installed

sudo apt install snapd

Why: Even though snapd usually comes preinstalled, confirming it exists avoids a confusing “command not found” error later. Some minimal Ubuntu installs strip snapd out.

Install Figma-Linux through Snap

sudo snap install figma-linux

What this does: This pulls the Figma-Linux snap package and installs it in an isolated sandbox.

Why sandboxing matters: Snap packages bundle their own dependencies. That means Figma runs the same way regardless of what libraries your system has installed, which reduces conflicts on a fresh Ubuntu 26.04 setup.

Launch Figma

snap run figma-linux

You can also open it from your Applications menu by searching for “Figma.”

Why choose Snap: Snaps auto-update in the background. For a community-maintained app, that means security fixes and bug patches arrive without you lifting a finger.

Step 3: Install Figma via the .deb Package

If you prefer more control over exactly when the app updates, the .deb package is a solid alternative to Snap.

Install a required dependency

sudo apt install libgconf-2-4

Why: Older Electron-based apps like Figma-Linux rely on the GConf library, which is not bundled by default on newer Ubuntu releases. Skipping this step causes the install to fail with a missing dependency error.

Download the latest release

Go to the Figma-Linux GitHub Releases page and download the .deb file for your architecture.

Why download from GitHub directly: Getting the file from the maintainer’s official repository, instead of a random mirror site, protects you from tampered or outdated builds. This is a basic trust check every sysadmin should make a habit of.

Install the package

sudo dpkg -i figma-linux_*_amd64.deb

Fix any broken dependencies

sudo apt --fix-broken install

Why this step exists: dpkg installs the package file itself but does not resolve missing dependency chains automatically. Running apt --fix-broken install right after lets APT patch in whatever libraries were missing.

Who should use this method: Anyone who wants manual control over app versions instead of relying on Snap’s automatic updates.

Step 4: Install Figma via AppImage (Portable Option)

AppImage is a good pick if you want a portable version of Figma that doesn’t require installing anything system-wide.

Download the AppImage file

Grab the latest .AppImage build from the Figma-Linux GitHub Releases page.

Make it executable

chmod +x figma-linux-*.AppImage

Why: Linux does not give downloaded files execute permission by default, as a basic security convention. Without this step, the file simply won’t run when you double-click it or call it from the terminal.

Run or integrate the app

sudo ./figma-linux-*.AppImage -i

What this does: Running the file directly launches Figma immediately. Adding the -i flag integrates it into your system menu, giving it a proper desktop icon.

Why integration helps: Without integration, you’d need to manually navigate to the file every time you want to open Figma. Integration turns a portable file into an app that behaves like anything else installed through your package manager.

Best use case: No-root environments, testing before a permanent install, or carrying a portable design tool on a USB drive.

Step 5: Install Figma via Flatpak

Flatpak offers stricter sandboxing than Snap, which some sysadmins prefer on shared machines.

Install Flatpak and add Flathub

sudo apt install flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Install the Figma-Linux Flatpak

flatpak install flathub io.github.Figma_Linux.figma_linux

Why Flatpak’s isolation matters: Flatpak sandboxes apps more aggressively than Snap by default. If you run Ubuntu 26.04 on a shared workstation or a server with multiple users, that extra layer of isolation reduces the chance of one app touching files it shouldn’t.

Who this suits: Users who prefer GUI-driven installs through GNOME Software rather than typing terminal commands.

Step 6: Use Figma as a Web App (PWA Method)

Sometimes the simplest install is no install at all. You can run Figma directly through your browser as a Progressive Web App.

Open Figma in your browser

Open Chrome, Chromium, or Firefox and navigate to figma.com. Log in, then use the “Install as app” option in your browser’s menu.

Why this route is worth considering: The PWA connects straight to Figma’s actual production servers. That means you always get the latest official features without waiting for a community rebuild to catch up. In terms of trust and reliability, this is the most authoritative option since it comes from Figma directly, not a third-party wrapper.

Trade-off: You need a constant internet connection, and you lose some native OS integrations like custom keyboard shortcuts tied to your window manager.

Configuring Local Fonts for Figma on Ubuntu 26.04

If you installed Figma through Snap, you’ll likely notice your custom fonts don’t show up inside the app. This is a sandboxing issue, not a bug.

sudo ln -s $HOME/.local/share/fonts $HOME/snap/figma-linux/current/.local/share/

Why this happens: Snap isolates the filesystem from the rest of your system. Figma simply cannot see your local font folder unless you create this symbolic link manually.

If you installed via .deb or AppImage, you generally don’t need this step, since those methods read system fonts natively.

Troubleshooting Common Figma Installation Issues

Even with a clean setup, you might hit a few snags. Here are the most common ones and how to fix them.

Error: GPG key missing during repository add

Fix:

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 70F3445E637983CC

Why this happens: Ubuntu blocks packages from any repository without a verified signing key as a core security safeguard. This command manually fetches and trusts that key.

Error: App launches to a blank or black screen

Fix:

snap run figma-linux --no-sandbox

Why this works: Some GPU driver combinations on newer kernels conflict with Electron’s compositor. Disabling the sandbox or GPU acceleration isolates whether the issue is driver-related.

Error: Figma-Linux fails to launch after a PPA install

This usually happens because a PPA install left broken dependency links behind.

Fix: Remove the PPA version completely, then reinstall through Snap or the official .deb release instead.

Error: Custom fonts not appearing in the app

As covered above, this is almost always a Snap sandboxing issue. Recreate the symbolic link and restart the app.

Error: App version feels outdated compared to the web version

Community builds sometimes lag behind Figma’s own release schedule. If features feel missing, switch temporarily to the PWA method until the next Figma-Linux update ships.

Updating and Removing Figma

Each install method updates differently, so knowing which one you used matters.

  • Snap: sudo snap refresh figma-linux
  • Flatpak: flatpak update
  • .deb: download and reinstall the latest release manually
  • AppImage: replace the old file with a freshly downloaded version

To remove Figma completely:

sudo snap remove figma-linux

or

sudo apt remove figma-linux

Why cleanup matters: Leftover config folders like ~/.config/figma-linux can cause conflicts if you switch to a different install method later. Clear these out before reinstalling through a new method.

r00t is a Linux Systems Administrator and open-source advocate with over ten years of hands-on experience in server infrastructure, system hardening, and performance tuning. Having worked across distributions such as Debian, Arch, RHEL, and Ubuntu, he brings real-world depth to every article published on this blog. r00t writes to bridge the gap between complex sysadmin concepts and practical, everyday application — whether you are configuring your first server or optimizing a production environment. Based in New York, US, he is a firm believer that knowledge, like open-source software, is best when shared freely.

Related Posts