EDE on ArchBSD

Being a FreeBSD distribution using the package management known from Arch Linux, the installation is quite similar to the later.

Using pre-built packages

:!: Note: All packages in the EDE repository are currently unsigned!
:!: Note 2: FLTK is not yet available from ArchBSD's repositories. For that reason the EDE project provides a FLTK package as well.


:!: Note: ArchBSD has been a x86_64 only distribution until just recently. While a i686 release exists, it is considered experimental and does not even feature a packaged X11 system yet. For that reason it doesn't make sense to package EDE for that platform, too.

Packages available

EDE for ArchBSD comes split into seven packages:

  • fltk - The toolkit EDE depends on
  • edelib - EDE's support library which implements functions not provided by FLTK
  • ede-common - Platform independent data for EDE (e.g. icons)
  • ede-wm - EDE's window manager (a slightly modified PekWM)
  • ede-bin - EDE binaries
  • ede-doc - Optional documentation package
  • ede-wallpapers - Optional wallpaper package

Installing EDE

Installing EDE can be done in 4 simple steps:

  1. Open your pacman configuration file (/etc/pacman.conf) with your favorite editor (and root privileges!)
  2. Add the following lines to it (you can just leave the $arch variable as it is; your system knows it):
      SigLevel = Optional
      Server = http://ede.elderlinux.org/repos/archbsd/$arch
  3. Update pacman database files by invoking: pacman -Syy
  4. Simply install any package or the entire EDE group like any other package. E.g.: pacman -S ede

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

The PKGBUILD files will be made available in the AUR at some time in the future.

Until then 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