• \[Solved\]Gnome Shell in English after upgrade


    Hallo,

    since I’m German I have my system localized in German. But after Upgrade to Gnome Shell 3.14 the Shell (and only the Shell) is in English.
    Obviously related to that, a lot of things are broken, p.e. gnome-terminal (XTerm works fine).
    Starting gnome-terminal from XTerm brings this output:

    $ gnome-terminal  
      
    (process:1002):Gtk-WARNING \*\*: Locale not supported by C library.  
    Using the fallback 'C' locale.  
    Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 8
    
    sudo locale-gen
    

    does not chance anything.

    $ locale  
    locale: Kann LC\_ALL nicht auf die Standard-Lokale einstellen: Datei oder Verzeichnis nicht gefunden  
    LANG=de\_DE.UTF-8  
    LC\_CENGINE="de\_DE.UTF-8"  
    LC\_NUMERIC="de\_DE.UTF-8"  
    LC\_TIME="de\_DE.UTF-8"  
    LC\_COLLATE=C\\  
    LC\_MONETARY="de\_DE.UTF-8"  
    LC\_MESSAGES="de\_DE.UTF-8"  
    LC\_PAPER="de\_DE.UTF-8"  
    LC\_NAME="de\_DE.UTF-8"  
    LC\_ADDRESS="de\_DE.UTF-8"  
    LC\_TELEPHONE="de\_DE.UTF-8"  
    LC\_MEASUREMENT="de\_DE.UTF-8"  
    LC\_IDENTIFICATION="de\_DE.UTF-8"  
    LC\_ALL=
    

    There is a lot of topics to this issue in the but I found nothing specific for arch and nothing that works.

    So any help would be very nice.

    Regards Hias

    Old Desktop: Antergos (Gnome Shell)

    • other systems Debian
  • Hallo,

    since I’m German I have my system localized in German. But after Upgrade to Gnome Shell 3.14 the Shell (and only the Shell) is in English.
    Obviously related to that, a lot of things are broken, p.e. gnome-terminal (XTerm works fine).
    Starting gnome-terminal from XTerm brings this output:

    $ gnome-terminal  
      
    (process:1002):Gtk-WARNING \*\*: Locale not supported by C library.  
    Using the fallback 'C' locale.  
    Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 8
    
    sudo locale-gen
    

    does not chance anything.

    $ locale  
    locale: Kann LC\_ALL nicht auf die Standard-Lokale einstellen: Datei oder Verzeichnis nicht gefunden  
    LANG=de\_DE.UTF-8  
    LC\_CENGINE="de\_DE.UTF-8"  
    LC\_NUMERIC="de\_DE.UTF-8"  
    LC\_TIME="de\_DE.UTF-8"  
    LC\_COLLATE=C\\  
    LC\_MONETARY="de\_DE.UTF-8"  
    LC\_MESSAGES="de\_DE.UTF-8"  
    LC\_PAPER="de\_DE.UTF-8"  
    LC\_NAME="de\_DE.UTF-8"  
    LC\_ADDRESS="de\_DE.UTF-8"  
    LC\_TELEPHONE="de\_DE.UTF-8"  
    LC\_MEASUREMENT="de\_DE.UTF-8"  
    LC\_IDENTIFICATION="de\_DE.UTF-8"  
    LC\_ALL=
    

    There is a lot of topics to this issue in the but I found nothing specific for arch and nothing that works.

    So any help would be very nice.

    Regards Hias

    Old Desktop: Antergos (Gnome Shell)

    • other systems Debian
  • You either upgrade the whole system or don’t upgrade anything!

    Things crash on linux(including the set locale) when you upgrade individual package(s).
    So, you’re using fallback ‘C’ locale.

    The solution is to upgrade the whole system.

    If, in case your internet is slow, a workaround to get working terminal is to install lxterminal [command:1wxmckwf]sudo pacman -S lxterminal[/command:1wxmckwf]
    because XTerm doesn’t allow you to ctrl+shift+C/V

    Archlinux x64

    AMD A4-3305M Processor
    6GB RAM
    1GB+512MB Hybrid AMD GPU

  • Hi Yash,

    thanks for your answer. Obviously I didn’t explain properly what I did. I always upgraded the whole system using

    sudo pacman -Syu
    

    I would not even consider upgrading individual packages selectivly.
    The issue occured after a such an upgrade of the whole system.

    Thanks for the hint with lxterminal. There’s a lot of terminal-emulators available that can do copy & paste, so I’ll install one.

    Noticed another consequence of the issue. Not only Gnome Shell is completely in English but also Evolution.

    I’ve an Arch install in Virtualbox also with Gnome Shell that doesn’t show the issue.

    Regards Hias

    Old Desktop: Antergos (Gnome Shell)

    • other systems Debian
  • Hi there,

    I had the same problem with my french installation.
    I had to roll back to my previous version of gnome shell, reboot and re apply the update to have gnome shell localized in french.
    I don’t know what happened there and I hope you will solve your problem too.

    O-p

  • Hi oswald-p,

    thanks for your answer. Your solution looks quite dirty. But perhaps I’ll try. Which packages did you downgrade, only gnome-shell ?

    Regards Hias

    Old Desktop: Antergos (Gnome Shell)

    • other systems Debian
  • I know, this is not the best way to do things… and yes I downgraded gnome-shell only.
    I hope it will work for you too
    Good luck.

    O-p

  • I had the same problem today after updating an other computer not upgraded for a while.
    what I did:

    sudo locale -a  
    sudo locale-gen  
    sudo localectl set-locale LANG=fr\_FR.UTF8
    

    reboot and french was back.

    cheers.

    O-p

  • Hi oswald-p,

    thanks a lot, this solved the problem.

    For German I had to type

    sudo locale -a  
    sudo locale-gen  
    sudo localectl set-locale LANG=de\_DE.UTF-8
    

    Now also Gnome Terminal works fine again.

    Thanks a lot
    Hias

    Old Desktop: Antergos (Gnome Shell)

    • other systems Debian
  • Nice!

    Bye

    O-p

Posts 10Views 3937
Log in to reply