任何获取当前控制台键盘映射名称的方法

任何获取当前控制台键盘映射名称的方法

我想答案是否定的,但仍然值得尝试将其记录下来

dumpkeys可以使用 转储当前控制台键盘映射。但有什么办法可以恢复原来的名字吗?(可以用来调用loadkeys原来的系统mapfiles)

该场景是一个已启动的系统(livecd 或任何系统),但随后创建了 chroot 以创建新的安装。有什么方法可以获取在 chroot 中的系统配置中应使用的键盘映射名称。

我现在能想到的唯一办法是用来dumpkeys获取现有的映射,然后loadkeys在新的 chroot 中的所有现有的键盘映射上,然后dumpkeys在加载的映射上并与原始的进行比较。

答案1

如果您的系统上存在尝试;

localectl status

输出包括(除其他信息外)虚拟控制台键盘映射设置。

通过awk过滤:

localectl status | awk 'NR==2 {print $3}'

仅返回控制台键盘映射的实际名称。

相关内容