Bug#834951: gnome-shell: Mixed localizations

Andreas Kloeckner inform at tiker.net
Wed Sep 28 19:27:56 UTC 2016


Simon McVittie <smcv at 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 at 1000.service, as you can see:

└─user.slice
  ├─user-1000.slice
  │ ├─user at 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



More information about the pkg-gnome-maintainers mailing list