如何让功能键在控制台模式下切换到不同的终端?

如何让功能键在控制台模式下切换到不同的终端?

无需运行任何窗口管理器,只需在第一个终端会话中直接登录到框,如何让 F2、F3、F4 等切换到其他终端“选项卡”?

即不使用屏幕或 tmux

我似乎记得几年前旧的 unix 系统就是这样做的,但是今天使用基础的 arch linux 系统仍然可以做到这一点吗?

答案1

你所描述的称为虚拟终端,又名VT

Alt大多数发行版支持使用+ F1Alt+F2等切换到不同的 VT

图形环境(X-window)只是这些 VT 之一,通常是第 6 个或第 7 个。

换成从 X-Window 会话切换到另一个 VT,您需要按Alt+ Ctrl+F1等(除非通过选项禁止novtswitch

我不记得 bare F1、、F2等曾经切换过 VT,但你可以让它们表现得像那样。从根文本 VT 输入以下内容(X-window 终端仿真器不会这样做):

#loadkeys
keycode  59 = Console_1
keycode  60 = Console_2
.......
keycode  69 = Console_10

Ctrl+D完成输入

要在重启时重新应用这些更改,请将上述内容保存到文件中,并参阅发行版中关于键盘映射的文档,例如ArchLinux wiki 上的此页面

相关内容