首先找出所有可选的布局(layout)方案:

$ man xkeyboard-config

可以看到 us 下有很多常见的布局方案(以下为节选):

LAYOUTS

┌─────────────────────────────────────────────────────────────────────────────────────────────────┐

│Layout(Variant) Description │

├─────────────────────────────────────────────────────────────────────────────────────────────────┤

│us English (US) │

│us(colemak) English (Colemak) │

│us(dvorak) English (Dvorak) │

│us(dvorak-intl) English (Dvorak, international with dead keys) │

│us(dvorak-alt-intl) English (Dvorak alternative international no dead keys) │

│us(dvorak-l) English (left handed Dvorak) │

│us(dvorak-r) English (right handed Dvorak) │

│us(dvorak-classic) English (classic Dvorak) │

│us(dvp) English (Programmer Dvorak) │

│us(mac) English (Macintosh) │

│us(workman) English (Workman) │

│ │

├─────────────────────────────────────────────────────────────────────────────────────────────────┤

但文档可能不全,比如早在 13 年加入的 norman 方案就未在 man 手册列出。

可以通过搜索 symbol 文件找到:

$ grep xkb_symbols /usr/share/X11/xkb/symbols/us

$ grep norman /usr/share/X11/xkb/symbols/us

更改布局方案:

$ setxkbmap us -variant colemak

$ setxkbmap us -variant workman

$ setxkbmap us -variant norman

加上 -v / -verbose 选项会显示输出信息:

$ setxkbmap us -variant norman -v

Warning! Multiple definitions of layout variant

Using command line, ignoring X server

Trying to build keymap using the following components:

keycodes: evdev+aliases(qwerty)

types: complete

compat: complete

symbols: pc+us(norman)+inet(evdev)

geometry: pc(pc105)

切换回主流的 QWERTY 方案:

$ setxkbmap us

其他需要考虑在图形界面、文字终端切换的方法参考:

Unix - Colemak

本文基于 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 发布,欢迎引用、转载或演绎,但是必须保留本文的署名 BlackStorm 以及本文链接 http://www.cnblogs.com/BlackStorm/p/Ubuntu-Switch-Keyboard-Layouts-Such-As-Colemak-Workman-Norman.html ,且未经许可不能用于商业目的。如有疑问或授权协商请 与我联系 。

linux怎么切换键盘布局,Ubuntu 切换键盘布局(colemak - workman - norman)相关推荐

  1. linux 自定义键盘布局,Ubuntu自定义键位xmodmap

    基于"授人以鱼不如授人以渔"的观念,本文在给出结论的同时还会给出结论得来的方法. Linux程序员在Linux哲学的熏陶下,往往会有一些特殊的想法,来提高工作效率.比如将重复性机械 ...

  2. Ubuntu解决键盘错乱与图形化切换

    ubuntu解决键盘错乱问题 输入 vi /etc/vim/vimrc.tiny 如果不是管理员root登录的输入 sudo vi vi /etc/vim/vimrc.tiny在输入密码即可. 由于/ ...

  3. android 调出键盘表情_Android 软键盘和emoji表情切换方案,和微信几乎一样的体验...

    注意:本项目还有一个小坑.第一次进去的时候有时候输入框没有得到焦点,没有弹出软键盘,所以不能更好的量取软键盘高度,给了一个默认值787 软键盘默认高度.所以可以忽略不计,一旦弹出了软键盘,这个高度就被 ...

  4. 虚拟机linux怎么切换终端,虚拟机+ubuntu 图形界面和终端界面的切换

    虚拟机环境,在图形界面和文本界面间切换: 1  VMWare虚拟机下,由图形界面切换到文本界面,和虚拟机设置有关,默认VM占用Ctrl+Alt为热键,所以由图形界面切换到文本界面的组合键为: Ctrl ...

  5. [Android1.6]横竖屏切换时自动弹出键盘的问题

    前言 UI中只有EditText.ImageView和ExpandableListView三个控件,正常进入的时候(横屏)不会显示键盘,但是把真机竖着拿(切换横竖屏)时键盘老是自动弹出来,但是切换回横 ...

  6. Linux ubuntu 切换阿里更新源

    2019独角兽企业重金招聘Python工程师标准>>> Linux ubuntu 切换阿里更新源 查看codename 首先查看自己的ubuntu系统的codename,直接导致你更 ...

  7. 华硕天选2键盘背光灯切换颜色

    华硕天选2键盘背光灯切换颜色 快捷键: FN + 方向键上.下键调整灯光亮度 FN + 方向键左.右键调整灯效模式 如果你的快捷键只有第一个有效果,第二个无效,那么可能是你的Armoury Crate ...

  8. alt+tab突然不能切换窗口(樱桃机械键盘)

    问题:alt+tab键突然不能切换窗口(樱桃机械键盘) 樱桃键盘的alt+tab键突然不能切换窗口了,原来是因为误按了Fn+F9.Fn+F9是开启/关闭 alt+tab切窗口功能的

  9. 全局搜索利用键盘上下键切换选中内容

    最近开发一个桌面端的全局搜索,利用键盘上下键切换选中内容,类似于钉钉一样的效果,如图: html: <div class="rong-search-main">< ...

最新文章

  1. java8 lambda 表达式详解
  2. 网络适配器有感叹号不能上网_笔记本电脑显示无internet安全,不能无线上网怎么办...
  3. 【HANA系列】SAP HANA Studio出现Fetching Children...问题
  4. 提交前让所有的option变为选中状态
  5. jq fileupload 设置最大文件大小5m_如何在 Linux 服务器上设置 ulimit 和文件描述符数限制 | Linux 中国...
  6. IDEA的Struts2项目报错java.lang.ClassNotFoundException
  7. Pandas Index 属性
  8. redisTemplate批量写入数据
  9. PHP06 流程控制
  10. V神演讲干货全送上!关于以太坊2.0,你想知道的都在这里!
  11. 【YII】常用代码积累
  12. phpnow修改默认站点根目录的方法
  13. idea springboot启动报SLF4J:Failed to load class “org.slf4j.impl.StaticLoggerBinder”
  14. 神经网络模型如何使用的,神经网络模型是干嘛的
  15. C++for循环经典九九乘法表打印
  16. EXEL表格读取 按键精灵
  17. java计算机毕业设计学术会议信息网站源码+mysql数据库+lw文档+系统+调试部署
  18. 2020版KALI安装教程
  19. 树莓派开机启动python文件_树莓派开机自启动Py文件
  20. [概率统计]—中心极限定理

热门文章

  1. ipv6被拒的解决方法
  2. 使用unity制作的一款生存类游戏demo(一)
  3. 建立集群——rsh(remote shell)实现无密码访问
  4. 临沂大学 计算机学院,2018临沂大学首届计算机文化节组织动员大会
  5. Word2016中文字间距突然变大了是怎么回事?
  6. 怎样取消Windows 10的虚拟桌面切换动画和窗口动画
  7. openGL基础光照“ADS”( Phone光照模型)(一)
  8. 今日头条用户搜索“室内设计”显示的自媒体粉丝数量及分布情况统计(2020.1.8)
  9. contiki学习笔记(四)、contiki系统UDP通信原理(单播、多播、RPL介绍)
  10. SSL证书7大常见错误及解决办法!