Public
Authored by Umang Jain

GNOME Shell dev setup (as of 12-Dec-2019)

Prerequisites:

  1. Grab Fedora 31 latest .iso
  2. sudo dnf update -y

Actual shell building:

Install dependencies (of shell mutter gjs)

sudo dnf build-dep gnome-shell mutter gjs

Create placeholder directories

mkdir ~/src && cd ~/src

Build gjs from source

git clone https://gitlab.gnome.org/GNOME/gjs

cd ~/src/gjs

meson --prefix=/usr build

ninja -C build install

Build mutter from source

git clone https://gitlab.gnome.org/GNOME/mutter

cd ~/src/mutter

meson --prefix=/usr build

ninja -C build install

Build shell from source (fetch whatever branch you want to build)

git clone https://gitlab.gnome.org/GNOME/gnome-shell

cd ~/src/gnome-shell

meson --prefix=/usr build

ninja -C build install

Edited
setup.txt 761 Bytes
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment