[[!meta title="GNOME"]] # GNOME [GNOME](https://gnome.org/) is an X11 desktop environment designed to simple and easy to use. It is developed by [The GNOME Project](https://en.wikipedia.org/wiki/The_GNOME_Project). Components of GNOME3 and later versions have been ported to NetBSD and are available through [[pkgsrc]]([meta-pkgs/gnome](http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/meta-pkgs/gnome/index.html)) and [pkgsrc-wip](https://pkgsrc.org/wip/) GNOME packages are under active development. Only Xorg session are currently supported. Input gestures are not available and haven't been tested. ## Installation A minimal GNOME session would require [gnome-session](http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/x11/gnome-session/), [mutter](http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/wm/mutter/), and [gnome-shell](http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/x11/gnome-shell/). [meta-pkgs/gnome](http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/meta-pkgs/gnome/index.html) offers an easy way to install the components and applications needed for running GNOME. ## Running ### Preparation The [D-Bus daemon](http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/sysutils/dbus/) [must be started](https://www.netbsd.org/docs/guide/en/chap-rc.html) system-wide before attempting to run a GNOME session: # cp /usr/pkg/share/examples/rc.d/dbus /etc/rc.d # echo "dbus=YES" >> /etc/rc.conf # service dbus start ### Start GNOME manually Add the following to the `~/.xinitrc` file and run `startx`: # uncomment the following line, and replace ${PREFIX} in case mutter crashes due to XCURSOR_PATH # export XCURSOR_PATH=${PREFIX}/share/icons exec gnome-session