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