Skip to content

Install on Linux

Espanso Dynamic Forms offers two installation methods for Linux. Choose one that best fits your distribution.

MethodBest ForPros
.deb packageDebian, Ubuntu, Linux Mint, Pop!_OSSystem integration, automatic updates via apt
.AppImageAny Linux distributionUniversal, no installation required, portable

Option 1: Using a .deb Package

This method is recommended for Debian-based distributions. This package installs the executable to /usr/bin/edf.

Download

Open a terminal and run:

bash
wget https://github.com/lumetrium/espanso-dynamic-forms/releases/latest/download/Espanso-Dynamic-Forms-Linux.deb

Need a specific version?

Visit the Releases page on GitHub to download older versions.

Install

Run this command to install:

bash
sudo apt install ./Espanso-Dynamic-Forms-Linux.deb

Verify Installation

Confirm installation succeeded:

bash
which edf

This should output /usr/bin/edf. If you see this path, you're ready to continue.

Option 2: Using an AppImage

AppImages are portable executables that work on most Linux distributions without installation.

Download

Open a terminal and run:

bash
wget https://github.com/lumetrium/espanso-dynamic-forms/releases/latest/download/Espanso-Dynamic-Forms-Linux.AppImage

Make It Executable

Before you can run this AppImage, you need to make it executable:

bash
chmod +x Espanso-Dynamic-Forms-Linux.AppImage

Run

You can now run it directly:

bash
./Espanso-Dynamic-Forms-Linux.AppImage --help

Optional: Move to a Permanent Location

For easier access, move your AppImage to a location in your PATH:

bash
mkdir -p ~/.local/bin
mv Espanso-Dynamic-Forms-Linux.AppImage ~/.local/bin/edf

Make sure ~/.local/bin is in your PATH. You can then reference edf in your Espanso triggers.

What's Next?

Espanso Dynamic Forms does not start automatically. It is designed to be launched by Espanso triggers. Follow the Getting Started guide to create your first trigger and test your installation.