Hello all,
I'm having trouble with my locale definitions (at least). I'm on Anti-x 13.1. I wanted to upgrade something, opened up Debian's unstable repo, then tried to get more from there to fix it. All in all, didn't work out so well and it was probably dumb.
Point is, I was hoping I could get some help with the issue I'm seeing now. I can't open Roxterm in X. When I try to open it from console, it shows me a GTK error message talking about locales.
When I run "locale" I get:
Quote:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
. . .
|
Notably, "LANGUAGE" and "LC_ALL" had empty strings as values in the output of locale. I tried changing these with "export LC_ALL="en_US.UTF-8"", but the change seems superficial at best.
When I run locale -a I get:
Quote:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
C
C.UTF-8
POSIX
|
I can't find the package glibc-locale, the commands dpkg-reconfigure locales or locale-gen. /etc/default/locale already has just the line "LANG=en_US.UTF-8".
As far as I can tell I need to do something with localedef, but I'm not sure how to use it. It's "localedef -c -f [somefile] -i [somefile]"? The man page mentions it will look in the default directory and the current one. Most of the defaults have "usr/share/I18N" which doesn't exist on my system. Another default does say "user/bin/locale", which does exist. I have a "usr/share/locale" as well, but I'm not sure what files in there I might need to be using.
Any guidance, troubleshooting, etc here?