EOS Todo

EOS TODO · LINUX X64

Linux installation and startup

The current Linux download is a .tar.gz archive for x64 computers. Ubuntu 24.04 or later is the supported baseline; the app requires glibc, GTK 4 and WebKitGTK 6.0.

Download for Linux · x64

1. Install the system dependencies

On Ubuntu 24.04 or later, open Terminal and run:

sudo apt update
sudo apt install libgtk-4-1 libwebkitgtk-6.0-4

These commands install system libraries and may ask for your administrator password. Other distributions need compatible GTK 4 and WebKitGTK 6.0 packages; package names vary.

2. Extract the download

Find the downloaded eos-todo_…_linux-amd64.tar.gz archive in your Downloads folder. Right-click it and choose Extract Here, or use your archive manager. Open the resulting EOS-Todo folder. Keep the binary, core directory and installation scripts together.

3. Install for your user

Inside the extracted EOS-Todo folder, right-click an empty area and choose Open in Terminal. Quit any running EOS Todo instance, then run:

sh ./install-user.sh

Do not use sudo for this step. The script installs the app and its core into ~/.local/share/eos-todo, then adds an application-menu entry at ~/.local/share/applications/eos-todo.desktop. Wait for the “EOS Todo installed to …” message.

4. Start EOS Todo

Open your desktop’s application menu, search for EOS Todo, and launch it. If the menu has not refreshed yet, start the installed app from Terminal:

"$HOME/.local/share/eos-todo/eos-todo"

Once the installed copy launches successfully, you can remove the downloaded archive and extracted EOS-Todo folder. Keep the installed directory in ~/.local/share/eos-todo.

Updates and local data

Use Check for updates in About. To upgrade manually, quit EOS Todo, extract the newer archive into a separate folder, and run its sh ./install-user.sh again. It replaces the installed program while retaining local task data. Do not run the script from the installed directory itself.

Local data is normally stored in ~/.config/eos-todolist, or $XDG_CONFIG_HOME/eos-todolist when that environment variable is set. Quit the app before copying that entire directory for a backup.

If the app does not open

If Terminal reports missing GTK or WebKit shared libraries, install the dependencies above. If a Wayland session opens a blank window or no window, quit the app and try this once from Terminal:

WEBKIT_DISABLE_COMPOSITING_MODE=1 "$HOME/.local/share/eos-todo/eos-todo"

For other startup errors, send your distribution version, desktop session (Wayland or X11) and Terminal output to [email protected]. Remove private content before sending.

Back to EOS Todo →