📜  setxkbmap 切换 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:11.616000             🧑  作者: Mango

Shell-Bash setxkbmap 切换

介绍

setxkbmap 是一个在 Linux 和 Unix 操作系统上用于设置键盘映射的命令行工具。它可以帮助程序员快速切换键盘映射配置,以适应不同的语言环境、键盘布局或个人习惯。

使用方法
切换到英文输入法
setxkbmap -layout us
切换到中文输入法(默认)
setxkbmap -layout cn
切换到其他语言输入法
setxkbmap -layout fr # 法语
setxkbmap -layout de # 德语
setxkbmap -layout es # 西班牙语
setxkbmap -layout ru # 俄语
切换到自定义键盘映射配置
setxkbmap -layout us -variant dvorak # Dvorak
setxkbmap -layout us -variant colemak # Colemak
setxkbmap -layout us -variant workman # Workman
setxkbmap -layout us -variant neo # Neo2

更多的键盘映射配置可以参考 XKB keymaps

常用选项
  • -layout <layout>: 设置键盘布局
  • -variant <variant>: 设置键盘变种
  • -option <option>: 设置键盘选项
  • -print: 显示当前的键盘映射配置
注意事项
  • setxkbmap 命令只是临时更改键盘映射,不会影响系统的默认配置。如果想要永久更改默认配置,请修改系统的配置文件。
  • 如果在命令行终端中使用 setxkbmap 命令更改键盘映射后,如果切换到图形界面,键盘映射会自动返回到默认配置。需要在系统设置中进行更改才能永久生效。
  • setxkbmap 命令需要在有 root 权限的终端中运行。

以上介绍了 setxkbmap 命令的基本用法和常用选项。使用这些命令可以轻松快速地切换键盘映射配置,提高程序员的工作效率和舒适度。