Using system settings I changed my language to Arabic and deleted the English language from the settings. Then the computer lagged and it logged out - now I can't log back in because the login is in Arabic.

So is there a way to default my language via terminal, default the login password language, or login via terminal which is still in English. I only have access to guest and a terminal.

I changed the pasword to something that could be translated into arabic http://www.psychocats.net/ubuntu/resetpassword - then loged in and used system settings to default.


Edit two files:

  1. sudoedit /etc/default/locale:

  2. sudoedit ~/.pam_environment:


Logout and Login or Reboot.

  • 5
    Nano is also installed by default. :-) – LiveWireBT May 7 '12 at 17:29
  • 3
    If you want to understand what changing these variables means: help.ubuntu.com/community/Locale – yuric Apr 29 '13 at 17:25
  • 4
    Also need LC_ALL=en_US.UTF-8 – hlcs Jan 19 '16 at 0:28
  • 2
    If using KDE, you might want to check ~/.KDE/env/setlocale.sh too, as it might conflict. – stragu Jun 22 '16 at 4:15
  • 2
    This also works for "Bash on Ubuntu" on Windows 10. – CodeMonkey Oct 18 '16 at 6:46

Not the answer you're looking for? Browse other questions tagged or ask your own question.