Simon McVittie <s...@debian.org> writes: > On Tue, 13 Sep 2016 at 18:31:27 +0200, Michael Biebl wrote: >> In any case, that isn't really a gnome-shell issue, but deeper down the >> stack. Not sure if it's systemd, dbus-user-session or gnome-session. > > I think this might actually be a distinction between things that are > localized by the user session (which work) and things that are localized > by the system (which fail because your systemd-localed is failing > to start). However, to rule out issues with systemd --user and > dbus-user-session, please run systemd-cgls and look for: > > * a dbus.service that is a child of user@$(id -u).service > - the dbus-daemon in that service > - any other process in that service (if you are a GNOME user, > goa-daemon and goa-identity-service are a good example of D-Bus > session services that haven't been turned into systemd user > services yet) > > * some random other service that is a child of user@$(id -u).service > (telepathy-mission-control-5.service or gvfs-daemon.service are > good examples) > - the main process in that service > > * a child of the same session-whatever.scope below user@$(id -u).service > that contains your gnome-shell, for example the gnome-shell itself, > or (on my system) evolution-alarm-notify and several Tracker processes >
So this has just recurred. I'll note that I've since switched to Gnome 3.22. I assume you mean user-1000.slice, since there's not much under user@1000.service, as you can see: └─user.slice ├─user-1000.slice │ ├─user@1000.service │ │ ├─init.scope │ │ │ ├─3594 /lib/systemd/systemd --user │ │ │ └─3595 (sd-pam) │ │ └─ssh-agent.service │ │ └─3601 /usr/bin/ssh-agent -a /run/user/1000/ssh-agent.socket │ └─session-2.scope │ ├─ 3589 gdm-session-worker [pam/gdm-password] │ ├─... (snip) │ └─18186 pager All of these have the correct LANG and LANGUAGE: │ ├─ 3645 dbus-daemon --print-address 4 --session │ ├─ 3727 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3 │ ├─ 3824 /usr/lib/gnome-online-accounts/goa-identity-service │ ├─ 3808 /usr/lib/telepathy/mission-control-5 (Not sure I know what the "main process" is.) Interestingly, │ ├─ 3761 /usr/bin/gnome-shell has $LANG, but $LANGUAGE is missing: BROWSER=xdg-open CVSROOT=~/cvsroot DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Cd6kqfwIw6,guid=(snip) DESKTOP_SESSION=default DISPLAY=:0 EDITOR=nvim GDMSESSION=default GDM_LANG=de_DE.UTF-8 GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/org.gnome.Shell.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=3761 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS=JS ERROR;JS LOG GNOME_DESKTOP_SESSION_ID=this-is-deprecated GPG_AGENT_INFO=/home/andreas/.gnupg/S.gpg-agent:0:1 GTK_MODULES=gail:atk-bridge HOME=/home/andreas LANG=de_DE.UTF-8 LD_LIBRARY_PATH=/home/andreas/pool/lib:/home/andreas/pack/OCCA2/lib LOGNAME=andreas MANPATH=~/pool/share/man:~/pack/cuda/cuda/man: OCCA_DIR=/home/andreas/pack/OCCA2 PATH=/home/andreas/pack/TeXmacs-1.99.5-10549M-i386-pc-linux-gnu//bin:/sbin:/usr/sbin:/home/andreas/bin:.:/home/andreas/pool/bin:/bin:~/pack/pocl-build/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/andreas/pack/ispc-v1.9.0-linux PKG_CONFIG_PATH=:/home/andreas/pool/lib/pkgconfig PREFERRED_EDITOR=nvim PWD=/home/andreas PYTHONSTARTUP=/home/andreas/.pythonrc.py PYTHONWARNINGS=default QT_ACCESSIBILITY=1 QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 QT_QPA_PLATFORMTHEME=qgnomeplatform SESSION_MANAGER=local/bolt:@/tmp/.ICE-unix/3649,unix/bolt:/tmp/.ICE-unix/3649 SHELL=/bin/zsh SSH_AUTH_SOCK=/run/user/1000/ssh-agent.socket TEXMACS_PATH=/home/andreas/pack/TeXmacs-1.99.5-10549M-i386-pc-linux-gnu/ USER=andreas USERNAME=andreas WINDOWPATH=2 XAUTHORITY=/run/user/1000/gdm/Xauthority XDG_CURRENT_DESKTOP=GNOME XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/ XDG_MENU_PREFIX=gnome- XDG_RUNTIME_DIR=/run/user/1000 XDG_SEAT=seat0 XDG_SESSION_DESKTOP=default XDG_SESSION_ID=2 XDG_SESSION_TYPE=x11 XDG_VTNR=2