|
||
---|---|---|
data | ||
doc | ||
gnome-session | ||
po | ||
tools | ||
.gitlab-ci.yml | ||
AUTHORS | ||
ChangeLog | ||
ChangeLog-20020212 | ||
ChangeLog-20080310 | ||
ChangeLog.pre-git | ||
COPYING | ||
gnome-session.doap | ||
MAINTAINERS | ||
meson.build | ||
meson_options.txt | ||
meson_post_install.py | ||
NEWS | ||
README.md |
GNOME Session Manager
The GNOME session manager is in charge of starting the core components of the GNOME desktop, and applications that should be launched at login time. This module is also a natural place for various configuration files that define important settings that are applied to the GNOME desktop, such as selecting which xdg-desktop-portal backends to use.
You may download updates to the package from: http://download.gnome.org/sources/gnome-session/
Contributing
To discuss gnome-session
, you should use the
GNOME support forum.
gnome-session
development happens on
GNOME's GitLab.
You will need to create an account to contribute.
Bugs should be reported to the
gnome-session
issue tracker.
Please read the
GNOME Handbook's Guidance
on how to prepare a useful bug report.
Patches can be contributed by opening a merge request. Please read the GNOME Handbook's Guidance on how to prepare a successful merge request.
Building and Installing
Before you can build gnome-session
, you need the following dependencies:
- A C compiler
- Meson
- Ninja
json-glib
systemd
gtk3
gnome-desktop3
If you're building with X11 support, you'll also need:
libX11
libSM
libICE
xtrans
libglvnd
libepoxy
libXcomposite
Once you have all the necessary dependencies, you can use Meson to build
gnome-session
:
$ meson setup _build
$ meson compile -C_build
And finally, you can use Meson to install gnome-session
to your system:
$ sudo meson install -C_build