Skip to content

swagtoy/rebased-old-gnome-session-openrc

Repository files navigation

OpenRC changes

This is a fork of GNOME-session for OpenRC users. It creates a new leader-systemd.c as well as some init scripts to make GNOME shell work.

This was created for Gentoo, as we plan to use this but only apply a patch over the core gnome-session meson files and just drop the new files in. This is because USE=systemd implementation should work just fine without any adjustments (and it makes bumping a little easier).

For other distributions that use OpenRC, as far as I'm aware, things should also work just fine. YMMV :-)

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/

You can also view gnome-session's documentation

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
  • gtk4
  • gnome-desktop4

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

About

This is an old actual fork that was maintained and it was moved to a seperate repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages