~/.profile will not be sourced before gnome-terminal-server is started if it's started by dbus-daemon or systemd --user. My guess is if you did
$ systemctl --user edit dbus [Service] UMask=0027
$ systemctl --user edit gnome-terminal-server [Service] UMask=0027
one of the two would fix the problem. Probably systemd should have a DefaultUMask= option for user.conf but I don't think it does. Can you file that on github?
~/.profile will not be sourced before gnome-terminal- server is started if it's started by dbus-daemon or systemd --user. My guess is if you did
$ systemctl --user edit dbus
[Service]
UMask=0027
$ systemctl --user edit gnome-terminal- server
[Service]
UMask=0027
one of the two would fix the problem. Probably systemd should have a DefaultUMask= option for user.conf but I don't think it does. Can you file that on github?