Linux交换Esc和Caps
使用过 .xmodmap
,重启后就失效,添加到rc.local
也不管用,后来通过在xorg
里配置成功。
更改xorg里的键盘配置,增加Option "XkbOptions" "caps:swapescape"
我用的archlinux在/etc/X11/xorg.conf.d/00-keyboard.conf
,有些可能在 /etc/X11/xorg.conf
一个可能的键盘字段类似下面这样
Section "InputClass"Identifier "system-keyboard"MatchIsKeyboard "on"Option "XkbOptions" "caps:swapescape"Option "XkbLayout" "cn"Option "XkbModel" "pc105"
EndSection
类似的命令可以在/usr/share/X11/xkb/rules/xorg.lst
里找到,比如
caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lockcaps:internal_nocancel Caps Lock uses internal capitalization; Shift does not affect Caps Lockcaps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lockcaps:shift_nocancel Caps Lock acts as Shift with locking; Shift does not affect Caps Lockcaps:capslock Caps Lock toggles normal capitalization of alphabetic characterscaps:shiftlock Caps Lock toggles ShiftLock (affects all keys)caps:swapescape Swap ESC and Caps Lockcaps:escape Make Caps Lock an additional Esccaps:backspace Make Caps Lock an additional Backspacecaps:super Make Caps Lock an additional Supercaps:hyper Make Caps Lock an additional Hypercaps:menu Make Caps Lock an additional Menu keycaps:numlock Make Caps Lock an additional Num Lock
转载于:https://www.cnblogs.com/lepeCoder/p/swap_ESC_and_Caps.html
Linux交换Esc和Caps相关推荐
- Windows下一键交换Esc和caps和一键恢复的方法
目录 1.交换Esc和caps的方法 2.恢复默认Esc和caps的方法 1.交换Esc和caps的方法 将如下内容保存到.reg文件,双击运行后重启即可 Windows Registry Edito ...
- 交换ctrl和左caps_如何在Linux中交换Ctrl和Caps Lock键
交换ctrl和左caps 对于许多曾经是计算机用户的人(让我们说)"已经有一段时间了",自从第一批PC键盘下线后不久,Ctrl和Caps Lock键就放在了错误的位置. 对于我来说 ...
- linux交换空间使用率,linux编程系统中交换空间的使用情况
计算机的存储空间问题相信大部分的管理员都有不同的处理方式.今天我们就一起来了解一下,在linux系统中,交换空间的具体使用情况是什么.希望通过对本文的阅读,大家对于linux系统有更多的了解,下面就开 ...
- linux交换分区的目录,linux 下的交换分区及根目录
linux下的分区情况 Linux下的交换分区 Linux系统中的Linux交换分区是当物理内存(RAM)被充满时,作为物理内存的缓存来使用.当系统需要更多的内存资源,而物理内存已经充满,内存中不活跃 ...
- Linux 交换内存空间原理(swap)(Linux内存管理)(cgroups)
文章目录 什么是swap? 为什么需要swap? swap的缺点? 到底要不要swap? 内存不够用 内存勉强够用 内存充裕 桌面环境 服务器环境 swap大小配置多少比较合适? 怎么配置swap? ...
- linux交换内存_Linux中的交换内存如何工作?
linux交换内存 To understand what Swap memory in Linux is, we will have a look at the concept of RAM and ...
- linux交换分区的命令,LInux下的交换分区以及相关查看命令
linux下SWAP为交换分区,也就是虚拟内存: 当linux系统的物理内存不够的时候,就需要将物理内存中的一些东西释放出来,以供当前程序使用: 那些被释放的空间可能来自于一些很长没有什么操作的程序, ...
- linux 交换空间(space space)详解
内存和磁盘简介 正常的linux操作系统一般有两种内存,第一种就是我们熟知的RAM(random access memory),它是用来存储一段时间内频繁使用的数据和文档,电脑是不能直接读写非内存的东 ...
- Deepin Linux交换ctrl和capslock键重启后失效的解决方法
Deepin Linux交换ctrl和capslock键重启后失效的解决方法 1.编辑文件~/.bash_profile 2. 修改~/.config/deepin/deepin-terminal/c ...
最新文章
- Java分割由多个空白字符连接的字符串
- 备战5月软考--软件设计师
- 手把手教你实现 Docker 部署 Redis 集群
- PsotgreSQL
- 细说Activity与Task(任务栈)
- zabbix监控的配置
- 两款扒站工具使用说明
- SU处理野外地震数据常用命令
- 前端练习:day02
- 手机WiFi和热点为何不能同时开
- 你搜索过的羞羞小网站,谷歌都悄悄帮你保存起来了
- 如何免费恢复电脑上误删除的视频
- 从专家系统到知识图谱(好文)
- AlexNet网络介绍
- 跨境电商物流模式全面解析 性价比高的物流怎么选
- CNN的Python实现——第五章:梯度下降法的最优化方法
- 【CE实战】Clicker Heroes 快速通关
- 西进!!!——我国应该重视向西发展的战略
- 巨人Access数据库压缩器官方版
- 循环输入会员卡号和积分兑奖