On Sun, 03 May 2015 at 18:29:35 +0900, Mike Hommey wrote:
> When running a "standard" GNOME session, as well as classic and fallback,
> you can check that .gnomerc is being used by e.g. opening a terminal and
> running "echo $FOO".
> 
> However, in a GNOME on Wayland session, the FOO variable doesn't end up
> in the environment.

The same is true for anything in /etc/X11/Xsession.d (which is how .gnomerc
is connected up) - quite reasonably, because Wayland isn't X, but that does
cause problems for users or external packages that rely on Xsession.d for
integration glue. The GNOME+Wayland session also doesn't run ~/.xinitrc,
or any shell initialization glue (~/.bashrc or whatever).

The broader upstream bug is that there's no convenient way to set
user-specific environment variables for the session at all:
<https://bugzilla.gnome.org/show_bug.cgi?id=736660>.

Is ~/.gnomerc an upstream thing, or is it Debian-specific? The
Xsession.d snippet is certainly a Debian addition.

    S

Reply via email to