Project:GNOME
From Gentoo Wiki
GNOME Desktop | |
---|---|
Description | The Gentoo Gnome Project aims to bring the current and complete GNOME desktop environment to Gentoo. |
Project email | gnome@gentoo.org |
Packages | p.g.o/gnome@gentoo.org
|
IRC channel | #gentoo-desktop (webchat) |
Lead(s) |
Last elected: 2019-05-05 |
Member(s) |
|
Subproject(s) (and inherited member(s)) |
(none) |
Parent Project | Gentoo |
Project listing |
The Gentoo GNOME Project aims to bring the current and complete GNOME desktop environment to Gentoo. We maintain the GNOME core libraries and various applications that are part of the GNOME Desktop.
Notes
GNOME 3.36 Gentoo notes
As the previous version with Gentoo notes was 3.30, you may be interested in the upstream release news:
- GNOME 3.36 Gresik Release Notes and video.
- GNOME 3.34 Thessaloniki Release Notes and video.
- GNOME 3.32 Taipei Release Notes.
Here are the Gentoo-specific notes for the GNOME 3.36 release:
- The GNOME profiles now enable
USE="wayland"
by default, making GNOME in Gentoo default to a Wayland session unless overridden. This means that when GDM is capable of running with Wayland, both Wayland and Xorg sessions will be available as a choice ("GNOME" and "GNOME on Xorg"), and without explicitly having chosen a session (such as "GNOME on Xorg") for your user, the default may automatically switch over to a Wayland session. If GDM runs with Xorg, the GNOME session will however also be Xorg. We believe Wayland to be quite ready for consumption, but if you choose to still use GNOME on Xorg for the time being, there are still benefits to letting the Wayland support be enabled - if GDM works fine with Wayland, it is able to terminate its graphical user interface (a full separate gnome-shell instance), even if logging into a Xorg desktop session. GDM 3.36 lacks the capability to save on resources that way when using Xorg - that is only expected to work in a future release with GDM on Xorg. x11-drivers/nvidia-drivers users can also let Wayland be enabled, but GDM in Gentoo will currently fallback to an Xorg session with that driver, as Gentoo does not integrate the non-standard Wayland integration mechanisms of NVidia yet. - Vino has been dropped from the gnome-base/gnome-extra-apps meta-package, as it has been deprecated upstream. The replacement will be net-misc/gnome-remote-desktop, but it is not yet a seamless remote desktop sharing experience with that in Gentoo at the time of writing. If you rely on accessing your logged in GNOME session over VNC, you may want to ensure net-misc/vino is kept around explicitly for the time being, or investigate gnome-remote-desktop. Note that Vino only works from within a Xorg session, while gnome-remote-desktop works also from within a Wayland session.
- gnome-base/librsvg has been upgraded to a version that requires a Rust toolchain to build. It is not advised to avoid this upgrade, as the older versions have known security vulnerabilities and it is a library that could be rendering SVG images from uncontrolled sources throughout the GNOME ecosystem. Older librsvg is available only for the benefit of architectures that do not yet support Rust in Gentoo.
- We may have a different set of applications that are pulled in via our meta-packages. Most applications are packaged, however, and can be installed separately if desired.
GNOME 3.30 Gentoo notes
As the previous stable version was 3.24, you may be interested in the upstream release news:
- GNOME 3.30 Almería Release Notes and video.
- GNOME 3.28 Chongqing Release Notes and video.
- GNOME 3.26 Manchester Release Notes and video.
Here are the Gentoo-specific notes for the GNOME 3.30 release:
- Since GNOME 3.26, there is no status icon tray anymore. If you rely on one, gnome-extra/gnome-shell-extensions-topicons-plus may be a temporary solution.
- If
USE="wayland"
is enabled in relevant packages, GNOME in Gentoo now defaults to a Wayland session. In practice this means that when GDM itself runs with Wayland, both sessions will be available as a choice ("GNOME" and "GNOME on Xorg"), but when no explicit session choice is present for your user in AccountsService, the default will be Wayland over Xorg when possible. If GDM runs with Xorg, the GNOME session will however also be Xorg. The USE flag is not enabled by default via profiles yet, but this will change as we are getting ready with stabling the 3.32 release. GNOME Wayland in 3.30 is running quite well (except with nvidia-drivers), and you may enable it by yourself until then if interested. - OpenRC is once again supported for running GNOME on Gentoo. Choose the
desktop/gnome
profile instead ofdesktop/gnome/systemd
if you want to use GNOME with OpenRC. Please don't accidentally choose a different releases (17.0 vs 17.1, etc) profile without doing the relevant migration work. - We may have a different set of applications that are pulled in via our meta-packages. Most applications are packaged, however, and can be installed separately if desired.
Resources
There are several (potentially antiquated) GNOME related resources available to our users. These include:
- Policy - Policy statements for the Gentoo GNOME Project.
- GNOME bumping notes - Reasons why certain packages are not bumped.
- GNOME 3 upgrade guide - Upgrade/Installation guide for GNOME 3.
- GNOME 3.22 Notes - Gentoo specific GNOME 3.22 release notes.
- GNOME 3.24 Notes - Gentoo specific GNOME 3.24 release notes.
- GNOME 3.30 Notes - Gentoo specific GNOME 3.30 release notes.
- GNOME 3.36 Notes - Gentoo specific GNOME 3.36 release notes.
- GNOME 3 troubleshooting - Find here tips for solving common bugs/problems.
- Gnome Team Ebuild Policies - GNOME team policies for ebuilds.
Recruitment
We are currently looking for users interested in helping the project with these jobs:
Title | Description | Requirements | Contact |
---|---|---|---|
Gnome | Our project is understaffed. We are constantly looking for users and developers to help us maintaining Gnome | Candidates must be familiar with Bugzilla and Gentoo tree structure. | gnome@gentoo.org |