这很奇怪。例如,我打开谷歌地球并搜索“雅典,希腊”,即使它会通过正确位置顶部的图钉,谷歌地球地球也会转动并放大到撒哈拉沙漠中的某个位置!
这可能与计算机上的区域设置有关吗?
nass@stardust:~$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=el_GR.UTF-8
LC_TIME=el_GR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=el_GR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=el_GR.UTF-8
LC_NAME=el_GR.UTF-8
LC_ADDRESS=el_GR.UTF-8
LC_TELEPHONE=el_GR.UTF-8
LC_MEASUREMENT=el_GR.UTF-8
LC_IDENTIFICATION=el_GR.UTF-8
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
还能是什么?
使用 Kubuntu 14.04,我在语言环境方面遇到了一些麻烦。KDE 中的“某些东西”会覆盖我的设置(我在 KDE 中说是因为如果我使用 gnome,我不会遇到任何问题)。
这是我的设置
$ cat /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
Run Code Online (Sandbox Code Playgroud)
但我得到了(问题是“en_FR.UTF-8”):
$ locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_FR.UTF-8
LC_TIME=en_FR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_FR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_FR.UTF-8
LC_NAME=en_FR.UTF-8
LC_ADDRESS=en_FR.UTF-8
LC_TELEPHONE=en_FR.UTF-8
LC_MEASUREMENT=en_FR.UTF-8
LC_IDENTIFICATION=en_FR.UTF-8
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
你对那个怎么想的?
谢谢!
Error found when loading /home/weaselbee/.profile:
Run Code Online (Sandbox Code Playgroud)
然后它给了我警告说:
setlocale: LC_MESSAGES cannot change locale: en_US.UTF-8
LC_CTYPE: cannot change locale: en_US.UTF-8
LC_COLLATE: cannot change locale: en_US.UTF-8
Run Code Online (Sandbox Code Playgroud) 我已经安装了 Ubuntu 19.10,语言/区域设置/格式设置为 US/en。一切似乎都工作正常,除了登录屏幕上的日期时间语言(当我打开笔记本电脑并看到用户/密码记录字段时)。它具有当地语言风格。因此,用户/锁定屏幕的日期时间语言可以正确拾取,但对于登录屏幕 - 不会。这是什么原因以及如何解决这个问题?
命令输出locale:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
我是一名系统管理员,负责维护 Ubuntu 18.04 系统上的用户帐户。所有这些非特权用户都使用 Gnome 作为他们的主要桌面管理器,但他们都无法更改自己的键盘映射。当这样的用户运行时gnome-control-center,窗口会丢失任何区域设置或键盘映射的提及,如下所示:
如何允许非特权用户更改自己的键盘设置?
编辑:添加“语言支持”的屏幕截图(gnome-language-selector)
编辑第二个:添加有关软件包状态的信息language-selector-gnome和gnome-control-center:
$ echo && date -uIseconds && lsb_release --all && apt-cache policy language-selector-gnome gnome-control-center
2020-08-13T16:38:21+00:00
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
language-selector-gnome:
Installed: 0.188.3
Candidate: 0.188.3
Version table:
*** 0.188.3 500
500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
100 /var/lib/dpkg/status
0.188 500
500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu bionic/main i386 …Run Code Online (Sandbox Code Playgroud) 在 UI 中哪里可以找到 Ubuntu 支持的语言列表?
我发现这个列表https://packages.ubuntu.com/search?keywords=language-pack但它让我觉得不完整,因为没有 zh。看来语言代码在 后结束g。
以下是所有有效区域设置的列表:https://manpages.ubuntu.com/manpages/bionic/man3/DateTime ::Locale::Catalog.3pm.html 我担心的是有效区域设置实际上并不对应用户界面中的语言存在。
这里列出了 9.10 版的发布语言及其完成百分比。https://wiki.ubuntu.com/Translations/ReleaseLanguages/9.10有更新的内容吗?
我专门寻找与 22.04 相关的信息,但一个很好的答案将帮助我了解如何查看各种 Ubuntu 版本。
在从 Firefox 4 升级到 Firefox 5 之前,我的界面是荷兰语。升级后,突然变成英文了。
这是 Firefox 5 中的错误还是我遗漏了什么?
的输出apt-cache policy firefox:
firefox:
Installed: 5.0+build1+nobinonly-0ubuntu0.11.04.1
Candidate: 5.0+build1+nobinonly-0ubuntu0.11.04.1
Version table:
*** 5.0+build1+nobinonly-0ubuntu0.11.04.1 0
500 http://nl.archive.ubuntu.com/ubuntu/ natty-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ natty-security/main amd64 Packages
100 /var/lib/dpkg/status
4.0+nobinonly-0ubuntu3 0
500 http://nl.archive.ubuntu.com/ubuntu/ natty/main amd64 PackagesI u
Run Code Online (Sandbox Code Playgroud)
我从4.0.1+build1+nobinonly-0ubuntu0.11.04.3.
我系统的语言环境是 en_US.UTF-8。因此,默认情况下,postgreSQL 安装在安装过程中为集群使用此语言环境。
Creating new cluster 9.3/main ...
config /etc/postgresql/9.3/main
data /var/lib/postgresql/9.3/main
locale en_US.UTF-8
port 5432
Run Code Online (Sandbox Code Playgroud)
但我希望我的 postgreSQL 服务器使用语言环境 pt_BR.UTF-8 进行安装。是否可以?
我买了一台新的笔记本电脑戴尔 Inspiron i3 第 5 代 3000 系列。在我第一次登录时,甚至在重新启动之前,我尝试应用更新,但出现错误
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Run Code Online (Sandbox Code Playgroud)
看到这个太烦人了,因为我之前使用的是康柏笔记本电脑,我遇到了同样的错误,我永远无法修复。
如何删除系统语言环境,与如何删除不必要的语言环境中所述的打包语言环境相反?
我最近收到以下错误:
locale: Cannot set LC_ALL to default locale: No such file or directory
Run Code Online (Sandbox Code Playgroud)
en_US我的系统中有语言环境:
$ grep en /var/lib/locales/supported.d/local
en_US ISO-8859-1
en_US.UTF-8 UTF-8
$ locale -a | grep en
en_US
en_US.iso88591
en_US.utf8
Run Code Online (Sandbox Code Playgroud)
但不是en,正如抱怨的那样perl:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "",
LC_ALL = (unset),
LC_MEASUREMENT = "en",
LC_PAPER = "en",
LC_MONETARY = "en",
LC_NAME = "en",
LC_ADDRESS = "en",
LC_NUMERIC …Run Code Online (Sandbox Code Playgroud) locale ×10
gnome ×2
11.04 ×1
14.04 ×1
firefox ×1
google-earth ×1
gui ×1
kde ×1
keyboard ×1
kubuntu ×1
language ×1
login-screen ×1
postgresql ×1
removing ×1
system ×1