Fetching contributors…
Cannot retrieve contributors at this time
149 lines (116 sloc) 2.81 KB


These packages were provided by Slackware. Just make sure they're already installed:

  • glib2
  • gtk+2
  • gtk+3
  • libsigc++
  • glibmm
  • cairomm
  • pangomm
  • atkmm
  • gtkmm3
  • at-spi2-core
  • at-spi2-atk
  • pulseaudio
  • gstreamer
  • gst-plugins-base
  • gst-plugins-good
  • polkit-gnome
  • gobject-introspection
  • pygobject
  • pygobject3
  • gsettings-desktop-schemas
  • libgnome-keyring
  • gnome-keyring
  • GConf
  • dconf
  • sg3_utils
  • libatasmart
  • udisks
  • eudev
  • libgudev
  • libproxy
  • glib-networking
  • libsoup
  • libtasn1
  • gnome-keyring
  • libcanberra
  • gvfs
  • pygtk
  • icu4c
  • gnome-icon-theme
  • gnome-themes-standard
  • mozilla-nss
  • js185
  • gucharmap
  • sane
  • bash-completion
  • itstool
  • libinput
  • libwacom
  • libepoxy
  • gpgme
  • openldap

OR the quick way:

  • Install all packages from these directories: slackpkg install a/* ap/* d/* l/* n/* t/* x/*

  • Then install some X-based apps from xap like: firefox, thunderbird, gimp, audacious, imagemagick, etc


This build will replace/upgrade Slackware:

  • upower with newer version.
  • polkit with pam and elogind support

If you uninstall this GNOME build, you MUST reinstall those packages

You have been warned.

SBo Packages

Some GNOME package need packages from SBo. Some of SBo packages has been imported, others still in testing. Maybe you can use ponce SBo git repo to get most current packages to satisfy GNOME dependency.

Please read: SBo_PACKAGES.txt


Wayland package currently just for build dependency. Slackware still using Xorg as default display server. I'm still testing out running GNOME 3 in wayland. Please wait for the good news.


The building procedure is simple:

Clone this repository

git clone

Change directory into gnome and run:


By default the build script WILL NOT upgrade already installed packages with same name. To "ALWAYS" install or upgrade the package, run the build script with environment variable:

UPGRADE_PACKAGES="always" ./gnome3.SlackBuild

To install/upgrade single module (ie. just the 'deps'), run:

./gnome3.SlackBuild deps

To install/upgrade two or more modules, run:

./gnome3.SlackBuild deps,base
  1. To install/upgrade single package or several packages, run:
./gnome3.SlackBuild deps pkg1
cd deps/pkg1 && ./pkg1.SlackBuild
./gnome3.SlackBuild deps pkg1:pkg2:pkg3

Use 'xwmconfig' to use GNOME session for startx.

After that you should reboot your system, and try login to GNOME.

GNOME 3 WLSBuild is still in heavy development stage. Feel free to contact me if you have problem on building GNOME3 using my SlackBuild.