受到了
Practical Vim
这本书的"蛊惑",打算把我的Ubuntu中的大写锁定改为ESC,网上搜了下方法
尝试下命令
- 先简单的在命令行尝试下
$ xmodmap -e "keycode 66 = Escape"
- 试一下,发现现在的
CapsLock
既有大写锁定功能,还有ESC
功能
还是先改回去吧...
$ xmodmap -e "keycode 66 = Caps_Lock"
另一次尝试
- 试试先移除再修改
$ xmodmap -e "remove Lock = Caps_Lock"$ xmodmap -e "keysym Caps_Lock = Escape"
$ xmodmap -e "add Lock = Caps_Lock"
打错一次
将这段代码添加到开机启动项
先新建文件,将代码写入
- 将新建的文件改为可执行文件
$ chmod 777 .LockBinding
将文件添加到开机自启中(gnome-session失败)
- 将该文件添加到开机运行项中
<Alt - F2>
gnome-session-properties
- 点击添加,名字自定,
command
为刚才的文件,comment
可填可不填
- 重启后发现并没有修改,但该文件确实已被执行
猜测可能是系统自动检测并修复了键位
可以将该文件链接发送到桌面,每次开机只需手动执行一次,但还是觉得麻烦,又一个待解决的问题
添加命令到开机自启(/etc/rc.local
失败)
- 将命令写入到
/etc/rs.local
文件中
开机后命令并未被执行
添加命令为自定义命令(/etc/profile 不太满意)
将命令添加到shell的全局环境中,因为个人使用的有两个终端,更换终端也能使用这个命令
- 添加如下命令到
/etc/profile
中
alias 命令="source 文件路径"
- 重新登录就可以使用此命令了,但每次执行该命令,还是会觉得很麻烦
近期换了系统archlinux,再尝试一次
- 找到一个解决方案,先存个档:
点这儿- 将相应的修改配置命令写入
xprofile
文件中,问题完美解决
网友评论