Ubuntu下交换Alt和Ctrl (适用于任何按键修改)

在 Ubuntu 下交换 AltCtrl键:

sudo vim /usr/share/X11/xkb/keycodes/evdev

或使用系统默认编辑器打开:

[En]

Or open it with the system default editor:

sudo xdg-open /usr/share/X11/xkb/keycodes/evdev

然后找到 LALTLCTL所在的行,它们的默认值应该为 <lalt>=64</lalt>, <lctl>=37</lctl>。把它们的值互换即可交换这两个键。

其他的按键映射同理。

最后重启使更改生效

reboot

此外还可以用 Ubuntu 自带的软件进行更改。按下 Super键(也就是 Win键),输入 Tweaks,一个开关图标的软件就会跳出来(中文名叫 &#x4F18;&#x5316;)。打开它,在左边栏选择 &#x952E;&#x76D8;&#x548C;&#x9F20;&#x6807;,在 &#x952E;&#x76D8;里最后 &#x5176;&#x4ED6;&#x5E03;&#x5C40;&#x9009;&#x9879;。在 Alt/Win&#x952E;&#x884C;&#x4E3A;Ctrl&#x952E;&#x4F4D;&#x7F6E;里自行修改。
但是我自己使用 &#x4F18;&#x5316;进行更改有时候会失效,比如在挂起之后。更改keycodes暂时没有遇到失效的情况。

Original: https://www.cnblogs.com/liuzhch1/p/16047019.html
Author: liuzhch1
Title: Ubuntu下交换Alt和Ctrl (适用于任何按键修改)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523948/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • ubuntu18 任务栏调到底部

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年8月26日
    0326
  • CH343芯片应用—Windows驱动安装与使用

    CH343属于沁恒第三代USB转串口芯片系列的单串口型号,基于经典版CH340芯片完成技术革新,实现USB转高速异步串口,支持最高6Mbps串口波特率。芯片支持使用厂商提供的VCP…

    Linux 2023年6月7日
    070
  • [Git专题] 环境搭建

    环境搭建 在正式使用 Git 之前,首先应当安装 Git 并完成一些基础配置,本章内容就教大家在 Ubuntu 和 CentOS 上安装 Git 的方法。 如果你使用的是基于 De…

    Linux 2023年6月14日
    056
  • openssh升级至7.2

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年11月8日
    0218
  • Linux的OpenLava配置

    OpenLava OpenLava是基于LSF早期的开源版本发展而来,其 免费、 开源、 兼容IBM LSF的工作负载调度器。当你需要执行某项业务时候(比如跑渲染之类的),当有服务…

    Linux 2023年6月6日
    082
  • 微服务架构项目搭建过程中的Mysql安装和相关问题

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年11月8日
    0170
  • GitHub 中的LICENSE:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年8月30日
    0299
  • linux编译安装nginx

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年9月10日
    0164
  • 【深度学习】PyTorch Dataset类的使用与实例分析

    Dataset类 介绍 当我们得到一个数据集时,Dataset类可以帮我们提取我们需要的数据,我们用子类继承Dataset类,我们先给每个数据一个编号(idx),在后面的神经网络中…

    Linux 2023年6月13日
    070
  • Shell 脚本是什么?

    一个 Shell 脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell 脚本)来完成这…

    Linux 2023年5月28日
    080
  • 美团笔试(22.03.19)

    代码题 一共五道代码题,看了前面三道,ac了三道,后面两道题没有时间看,此处将对前三题进行记录总结,后附代码。 题意:给定一组n个商品的价格,下单购买商品时,必须购买前i个商品,即…

    Linux 2023年6月13日
    072
  • [LINUX] Arch Linux 硬盘拷贝式装系统+新增 home 分区

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年8月24日
    0250
  • 领导:谁再用redis过期监听实现关闭订单,立马滚蛋!

    在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;…

    Linux 2023年5月28日
    074
  • openssh升级

    bash;gutter:false; ssh -V</p> <p>cp -a /etc/ssh/sshd_config /etc/ssh/sshd_conf…

    Linux 2023年6月7日
    067
  • 【Linux】解决”no member named ‘max_align_t’

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年8月24日
    0288
  • Linux安全事件应急响应排查方法总结

    注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而…

    Linux 2022年8月20日
    0329
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球