Severus Tux Asked: 2016-09-29 08:32:51 +0800 CST2016-09-29 08:32:51 +0800 CST 2016-09-29 08:32:51 +0800 CST 从命令行在两种语言输入之间切换 772 我知道在许多桌面环境中,使用win+ Space one 可以在已安装的语言输入之间切换。 有没有实现相同的命令行方式? command-line 2 个回答 Voted Lorenzo Ancora 2016-09-29T09:16:19+08:002016-09-29T09:16:19+08:00 别担心,有一个快速的解决方案。 打开一个新终端并执行localectl set-locale LOCALEVAR=LOCALE以强加一个新的语言环境。在执行命令之前,将“LOCALE”替换为输出中所需的语言环境,localectl list-locales并将“LOCALEVAR”替换为输出中的任何变量名locale。 如果要更改终端使用的键盘输入区域设置localectl set-keymap LANGNAME;如果要更改 GUI 的键盘输入区域设置,请使用localectl set-x11-keymap LANGNAME. 将“LANGNAME”替换为您的语言的简称。 解释:控制台命令localectl用于更改系统区域设置和键盘布局设置。 用于系统服务和 GUI 的系统区域设置;键盘设置控制控制台和 GUI 上使用的键盘布局。 Best Answer Gunnar Hjalmarsson 2016-09-29T12:09:23+08:002016-09-29T12:09:23+08:00 尝试通过使用该setxkbmap命令发布自己的答案来提供帮助。 切换到英语(美国): setxkbmap -layout us 切换到卡纳达语: setxkbmap -layout in -variant kan
别担心,有一个快速的解决方案。
打开一个新终端并执行
localectl set-locale LOCALEVAR=LOCALE
以强加一个新的语言环境。在执行命令之前,将“LOCALE”替换为输出中所需的语言环境,localectl list-locales
并将“LOCALEVAR”替换为输出中的任何变量名locale
。如果要更改终端使用的键盘输入区域设置
localectl set-keymap LANGNAME
;如果要更改 GUI 的键盘输入区域设置,请使用localectl set-x11-keymap LANGNAME
. 将“LANGNAME”替换为您的语言的简称。解释:控制台命令
localectl
用于更改系统区域设置和键盘布局设置。用于系统服务和 GUI 的系统区域设置;键盘设置控制控制台和 GUI 上使用的键盘布局。
尝试通过使用该
setxkbmap
命令发布自己的答案来提供帮助。切换到英语(美国):
切换到卡纳达语: