在帮助某人时,我们经常要求他们显示命令的输出,例如:
sudo fdisk -l | pastebinit
Run Code Online (Sandbox Code Playgroud)
如果用户未使用英语语言环境,则输出可能是外语:
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 huvuden, 63 sektorer/spår, 91201 cylindrar, totalt 1465149168 sektor
Run Code Online (Sandbox Code Playgroud)
这使支持变得复杂。如何在系统区域设置上运行带有覆盖的命令以获得英文输出?
我将使用配备美式键盘和 KDE (Kubuntu) 的 PC。\n虽然美式键盘非常适合编程,但它无法输入带有重音元音(小写和大写)的意大利语单词。
\n\n我想知道是否有办法输入重音元音(\xc3\xa0\xc3\xa8\xc3\xa9\xc3\xac\xc3\xb2\xc3\xb9 等)。使用“charmap”工具和切换键盘布局都不是一个选项,因为它经常需要。
\n\n我已经阅读了另一个类似问题的答案(涉及 GNOME)的答案,但它似乎不起作用。
\n\n例如,如果我按 Alt-Gr+Shift+“A”,然后按“``”(只有一个倒引号,则当编辑器看到单个倒引号时,它会变得很奇怪!)我会得到“\xc3\x86`”左移或右移而不是“\xc3\xa0”。
\n\n有什么提示吗?
\n我已经安装了 Ubuntu,我的语言是荷兰语。我经常在终端工作,许多输出也是荷兰语。但这很不方便,因为我经常需要搜索我得到的错误消息,不幸的是,在互联网上找到错误消息用英语比用荷兰语更容易。
有没有办法让所有终端输出都是英语,而所有 GUI 都是荷兰语?
欢迎所有提示!
当我在树莓派上安装 mosh 并尝试通过我的计算机连接时,总是出现以下错误:
lz@blade:~$ mosh -ssh="ssh -p 2323" pi@192.168.0.3
pi@192.168.0.3's password:
The locale requested by LC_CTYPE=pt_BR.UTF-8 isn't available here.
Running `locale-gen pt_BR.UTF-8' may be necessary.
The locale requested by LC_CTYPE=pt_BR.UTF-8 isn't available here.
Running `locale-gen pt_BR.UTF-8' may be necessary.
mosh-server needs a UTF-8 native locale to run.
Unfortunately, the local environment (LC_CTYPE=pt_BR.UTF-8) specifies
the character set "US-ASCII",
The client-supplied environment (LC_CTYPE=pt_BR.UTF-8) specifies
the character set "US-ASCII".
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot …Run Code Online (Sandbox Code Playgroud) 我已在 Ububntu 18 中的设置 -> 区域和语言 -> 格式中更新了 UI 中的区域设置。
我找不到这些设置存储在操作系统中的位置。
到目前为止我检查过
/etc/default/locale~/.profile~/.bashrc/etc/environment但我的改变没有反映出来
我在区域设置方面遇到一些问题。当我在终端中输入语言环境时,出现这样的错误:
$locale
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
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=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
我不知道我做错了什么,但我需要你们的帮助。当我在终端中输入 locale-gen 时,出现错误:
Generating locales (this might take a while)...
en_US.UTF-8...failed to set locale!
[error] cannot open locale definition file `en_GB': No such file or …Run Code Online (Sandbox Code Playgroud) 如何在 Ubuntu 12.10 中输入波斯语和英语?
以及如何在这两种语言(如 Windows ( Alt+ Shift) )之间切换?