On Tue, Aug 08, 2017 at 01:27:02PM +0300, Reco wrote: > Or find gnome-session (or gnome-shell - I don't recall who exactly > spawns user applications in GNOME) process pid, execute something like > this on login: > > gdb -p $(pidof gnome-session) -ex 'p umask(0077)' --batch > > You'll need gdb to be installed, of course.
It's beginning to sound like GNOME applications aren't even launched by GNOME at all, but rather by systemd/dbus. Somehow. I'd be interested in hearing the results of your gdb experiment being performed on the user session dbus daemon process, by someone using GNOME. I have no idea whether it would actually work, but if it does, that would help us understand how this... desktop... is put together.