Answers:
使用sudo dpkg-reconfigure keyboard-configuration
只会更改此会话的键盘布局。
去sudo nano /etc/default/keyboard
那里,您可以更改键盘设置。
找到这行:
XKBLAYOUT="xx"
您可以更改layout
和kboptions
以及您model
和kbvariant
。
刚投入tr
土耳其语
在较旧的ubuntu版本上,您可以dpkg-reconfigure console-setup
在此处进行永久更改。但是对于服务器12.04,我想它应该在键盘文件中。
键盘设置存储在/ etc / default / keyboard文件中。它由键盘配置软件包提供,其他软件包使用此信息来在控制台或X Window System中配置键盘。
您可以使用以下方法更改键盘设置:
dpkg-reconfigure keyboard-configuration
service keyboard-setup restart
自去年以来,我遇到了同样的问题,并且每次启动系统时都要设置键盘布局。我尝试了所有方法,但是除了我发现对我有帮助的一种方法之外,没有其他帮助:)
重新启动系统:)
要通过终端永久更改它,请运行以下命令:
为了我们:
L='us' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard
对于法语:
L='fr' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard
对于德语:
L='de' && sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'$L'\"/g' /etc/default/keyboard
等等...
在Ubuntu 16.04 64位上测试。
要临时更改它,您可以使用setxkbmap mylayout
...
# US
setxkbmap us
# French
setxkbmap fr
# German
setxkbmap de
在终端模式下,您需要使用loadkeys
而不是setxkbmap
# US
loadkeys us
# French
loadkeys fr
# German
loadkeys de
sudo dpkg-reconfigure keyboard-configuration
为我工作,这是永久性的,重新启动后我拥有匈牙利布局。