This is an old revision of the document!


EDE on Arch Linux

When installing EDE on an Arch Linux machine you can choose between using a custom repository provided by EDE or building the packages yourself. Using the former method, Arch's package manager (pacman) can take care of updating EDE if a new version is released on the EDE repository.

Installing pre-built packages

Note: All packages in the EDE repository are currently unsigned!

Installing EDE can be done in 4 simple steps:

  1. Open your pacman configuration file (/etc/pacman.conf) with your favorite editor
  2. Add the following lines to it (you can just leave the $arch variable as it is; your system knows it):
      [ede]
      SigLevel = Never
      Server = http://www.equinox-project.org/repos/arch/$arch
  3. Update pacman database files by invoking: pacman -Syy
  4. Simply install EDE like any other package. E.g.: pacman -S ede

Packages available

EDE for Arch is currently split into four packages:

  • edelib - EDE's support library which implements functions not provided by FLTK
  • ede-common - Platform independent data for EDE (e.g. icons)
  • ede - EDE and PekWM binaries
  • ede-wallpapers - Optional wallpaper package

Trouble shooting

If you're experiencing difficulties in installing from the repository, it might help tp add the lines mentioned above at the beginning of the file pacman.conf instead of appending them at the end.

Building / installing from source

For Arch Linux there are two PKGBUILD files available in the AUR: edelib and ede. You can download those and use the Arch Build System to create packages yourself (this will currently create only two packages instead of four as in our repository).

Alternatively you can of course follow the generic building procedure, too: InstallingFromSource.

Starting EDE

You can either use a graphical login manager to bring up EDE or simply use Xorg's startx command.

:!: Make sure you have installed the package xorg-xinit in the later case. It is not part of xorg-server on Arch Linux!

If you want to use startx, just create a new file .xinitrc with the content exec startede in your home directory. You can do so with the following command:

cd ~ && echo "exec startede" > .xinitrc
Print/export