我使用 Docker 安装了一个 Ubuntu Trusty 容器,当我连接到它时,我可以看到语言环境设置为最低限度:
sudo docker run -i -t <id> /bin/bash
root@<id>:/# locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
我需要使用Unicode语言环境(例如美国英语语言环境en_US.UTF-8)。
我尝试编辑 /etc/default/locale 文件并将其放入:
# cat /etc/default/locale
LANG=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
但是即使在离开容器并返回之后,区域设置仍然没有正确设置。
我也尝试使用该update-locale命令,但没有成功:
root@cab13a6abe4f:/# update-locale LANG=en_US.UTF-8
root@cab13a6abe4f:/# locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
在我的本地配置中,我有以下配置:
LANG=en_US.UTF-8
LANGUAGE=en_US
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 …Run Code Online (Sandbox Code Playgroud) 我有一台带有 nVidia 卡的华硕笔记本电脑。lspci 告诉我:
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev a1)
Run Code Online (Sandbox Code Playgroud)
我全新安装了 Ubuntu 14.04 LTS(64 位版本)。
默认情况下,Ubuntu 14.04 使用 nouveau 驱动程序,但它们不能很好地工作(闪烁的光标、缓慢的 3D 显示等),所以我想安装专有的 nvidia 驱动程序。
我进入系统设置 > 软件和更新 > 附加驱动程序。Ubuntu 向我提出了以下选项:

无论我尝试选择什么(Nouveau 除外),在我点击“应用更改”后,它都会恢复为 Nouveau,没有任何额外的反馈......
所以我尝试使用 apt 手动安装驱动程序:
$ sudo apt-get install nvidia-331
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable …Run Code Online (Sandbox Code Playgroud) 我将 Byobu 与 zsh 一起使用。正如您在下面的屏幕截图中看到的,创建的所有窗口都以“-”作为标题。我使用 bash 的同事可以看到正在运行的程序(bash、python、vim、ssh等)。我怎样才能达到同样的效果?
提前致谢!
14.04 ×2
byobu ×1
command-line ×1
docker ×1
locale ×1
nvidia ×1
proprietary ×1
unicode ×1
zsh ×1