当我打开任何一种terminal,我得到这个错误
bash: warning: setlocale: LC_ALL: cannot change locale (en_US)
我的/etc/default/keyboard包含
XKBMODEL="pc105" XKBLAYOUT="dk" XKBVARIANT="" XKBOPTIONS="terminate:ctrl_alt_bksp"
和/var/lib/locales/supported.d/local包含
en_GB.UTF-8 UTF-8 en_US.UTF-8 UTF-8
在dpkg-reconfigure keyboard-configurationselectdpkg-reconfigure keyboard-configuration I
Generic 105-key (Intl) PC Denmark Denmark The default for the keyboard layout No compose key Yes
题
我想要的是丹麦的键盘布局,其他一切(菜单等)应该是英语。
任何人都可以找出为什么我得到这个错误,也许如何纠正?
区域设置与键盘布局没有多大关系。
这个错误信息是将你的语言环境设置为en_US的结果,大概是在/ etc / default / locale或者你的一个shell启动文件中,但是你只要求系统提供en_GB.UTF-8和en_US .UTF-8。
在现代系统上,UTF-8语言环境都是不错的select,所以答案是根据口味找出你指定en_US的位置,并用en_US.UTF-8或en_GB.UTF-8replace它。