Skip to content

JeffHoogland/moksha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

255b970 · Apr 12, 2026

History

18,700 Commits
Jan 9, 2026
Aug 30, 2025
Jun 1, 2023
Dec 17, 2025
May 30, 2023
Feb 15, 2026
Apr 12, 2026
Jan 27, 2025
Jun 22, 2019
Feb 28, 2018
Apr 28, 2015
Oct 12, 2022
Feb 17, 2026
Jun 22, 2024
May 30, 2023
Apr 28, 2015
Oct 31, 2022
Jan 20, 2025
May 30, 2023
Feb 15, 2026
Mar 30, 2024
Apr 28, 2015
Feb 21, 2025
Apr 28, 2015
Apr 28, 2015
Apr 28, 2015

Repository files navigation

The Moksha Desktop

Moksha is an advanced window manager for X11 based on Enlightenment DR17.

Installing Moksha

Requirements:
-------------
Autoconf version 2.71 is now required.

Dependencies for building under Bodhi:
  doxygen pkg-config libglib2.0-dev libssl-dev libpng12-dev libharfbuzz-dev
  libfribidi-dev libfontconfig1-dev libluajit-5.1-dev libsndfile1-dev
  libpulse-dev libbullet-dev libxcb1-dev libxcb-shape0-dev libxcb-keysyms1-dev
  automake libx11-xcb-dev libudisks2-dev

Must:
  libc libm libX11 libXext evas ecore ecore-evas ecore-file ecore-ipc ecore-con
  ecore-imf ecore-x edje eet embryo efreet eldbus eio
  xcb xcb-shape xcb-keysyms
  [png loader in evas, jpeg loader in evas, eet loader in evas, software_x11
  engine in evas, buffer engine in evas]

You can also use the configure --prefix option to put Moksha in a separate tree
of its own (recommended) like:

  ./autogen.sh --prefix=/usr/local/moksha

You will, as usual, need to add the subsequent bin dir to your $PATH etc.