美文网首页
在 linux 上将 Caps 设置为 Ctrl 和 Esc

在 linux 上将 Caps 设置为 Ctrl 和 Esc

作者: sarto | 来源:发表于2023-04-03 11:33 被阅读0次

本方法仅对使用 X 图形显示协议的用户生效,要查看当前系统图形显示协议类型,输入echo XDG_SESSION_TYPE,如果显示 x11则说明可用。
本方法参考了Arch Linux Wiki

merore@merore-pc ~ $ echo $XDG_SESSION_TYPE
x11

步骤

  1. 交换 ctrl 和 caps
    修改 /etc/default/keyboard,将 XKBOPTIONS 修改为以下内容
XKBOPTIONS="ctrl:swapcaps"
  1. 安装 xcape
// debian
sudo install xcape

// archlinux
sudo pacman -Sy xcape

或者你也可以从源码安装

  1. 自启动
    新增一个自启动文件 sudo vim ~/.config/autostart/xcape.desktop
[Desktop Entry]
Name=Xcape
Exec=/usr/bin/xcape -e 'Control_L=Escape'
Terminal=false
Type=Application
StartupNotify=true

为这个文件赋予可执行权限chmod +x ~/.config/autostart/xcape.desktop

  1. 重启生效

相关文章

网友评论

      本文标题:在 linux 上将 Caps 设置为 Ctrl 和 Esc

      本文链接:https://www.haomeiwen.com/subject/dwkfddtx.html