VirtualBox中Debian虚拟机键盘布局设置方法
启动Debian虚拟机后,点击VirtualBox顶部菜单栏的设备->键盘,选择所需的键盘布局(如“英语(美国)”“中文(简体)-美式键盘”等)。此方法无需修改系统配置,重启虚拟机后会恢复默认布局。
登录Debian系统后,打开终端,使用setxkbmap命令快速切换键盘布局。例如:
setxkbmap ussetxkbmap desetxkbmap frlocalectl命令(推荐)localectl是Systemd提供的工具,可永久修改系统键盘布局。执行以下命令:
sudo localectl set-x11-keymap us # 将“us”替换为目标布局(如de、fr、es等)
执行后,系统会提示“System locale changed. You need to log out and back in for changes to take effect.”,注销并重新登录即可生效。
通过编辑/etc/default/keyboard文件永久修改键盘布局:
sudo nano /etc/default/keyboard
找到XKBLAYOUT行(默认可能为“fr”“de”等),将其修改为目标布局代码(如“us”代表美式英语),例如:
XKBLAYOUT="us"
XKBVARIANT="" # 可选,指定变体(如“dvorak”代表德沃夏克键盘)
保存文件后,重启系统或执行sudo systemctl restart systemd-logind使更改生效。
若Debian虚拟机已安装图形界面(如GNOME、KDE),可通过以下步骤设置:
setxkbmap)或方法三(localectl);locale命令)是否与键盘布局匹配,可通过sudo dpkg-reconfigure locales重新配置语言环境。