Installing Odilia

Requirements

Odilia should run on any Unix-like platform with the required dependencies supported by Rust . Currently, we primarily target Linux, however, we plan to support other free operating systems such as *BSD in the future (patches welcome).

The following dependencies are required to build and run Odilia:

Build Dependencies

Runtime Dependenceis

  • speech-dispatcher >= 0.9 - text to speech daemon
  • at-spi2-core - accessibility infrastructure
    • Odilia doesn’t use libatspi, it interacts with AT-SPI over DBus directly, but the daemon must be running.
  • systemd - auto-launching for an AT-SPI daemon

Packages

Arch

Install the odilia AUR package. This will download and build Odilia from source. Binary packages are planned, but currently unavailable.

Building from Source

1
2
3
4
5
6
# Clone the git repository:
git clone https://github.com/odilia-app/odilia
# Build the project:
cargo build --release
# Optionally, install Odilia:
cargo install --path .

Running

Simply run the odilia binary created by the compilation step, or, if installed to a system path, you can simply type odilia in a terminal.

Last modified: