Dasher makes use of the GNU autotools system (automake, autoconf etc.), which are described in the ‘INSTALL’ file. The following is specific to building and installing Dasher on Linux. The Dasher maintainer documentation is at

  1. Fork the project from github.

  2. Clone the repo to your machine

 $ git clone<your account>/dasher.git
 $ cd dasher
  1. Install dependencies If you are building sources from the Git repository then you must first install all the packages required to build Dasher. On Debian based distributions the following can be used.
 $ packages="g++

 $ sudo apt-get install $packages
  1. Configuration and Install autogen:
 $ ./
 $ make
 $ sudo make instal

If the speech support is desired then

 $ ./ --enable-speech=yes
 $ make
 $ sudo make install
  1. Run dasher


–disable-speech Disable speech support (speech dispatcher).

–disable-a11y Disable support for GNOME 2 accessibility features
(enabled by default).

–disable-atspi Disable support for GNOME 3 accessibility features
(enabled by default).
This flag is just useful for debugging, as accessibility is now built-in and doesn’t bring in more dependencies.

–with-gpe Build binaries for the GPE palmtop environment.

–with-qte Build binaries using the QTE environment.


Note that in the GNOME 3 world, GSettings, part of glib, replace GConf. By default, dasher’s “configure” will use GSettings if found. If not it will use GConf if found. This can be influenced by the –with-gsettings flag to configure. If on running dasher, you see

GLib-GIO-ERROR **: Settings schema ‘org.gnome.Dasher’ is not installed aborting…

try adding the directory which contains “dasher.gschema.xml”,
usually ${prefix}/share/glib-2.0/schemas, to the environment variable

Desktop Shortcuts

After the installation is done, for Ubuntu and derivatives (e.g., Goobuntu), you can create desktop shortcuts starting Dasher in different profiles by running:

 $ cd dasher
 $ ./