如何在虚拟终端中使用鼠标?

ger*_*ijk 17 mouse virtual-terminal

最近我用鼠标在虚拟终端(各地复制和粘贴文本看到我的一些朋友Ctrl+ Alt+ F1)。我很惊讶这是可能的,并且也想使用它。

他不确定这在他的机器上怎么可能,但它在我的机器上不起作用。我如何让这个工作?

其实我只是编造了这个关于一个朋友的故事。我知道这是如何工作的,我回答了我自己的问题。

ger*_*ijk 21

是的,这可以使用通用鼠标接口( GPM 安装 GPM)。

这个包提供了一个守护进程,它在系统控制台处于活动状态时捕获鼠标事件,并通过库将事件传递给应用程序。

默认情况下,守护程序提供“选择”模式,以便在控制台上使用鼠标进行剪切和粘贴就像在 X 下一样。


  1. 安装包 gpm 安装 GPM

  2. 切换到您的虚拟终端

  3. 移动鼠标。对移动的块指针感到惊讶。

  4. 像在 GUI 中一样选择一个(无害的)片段文本。一旦你选择了它,它就会被复制到剪贴板上。

  5. 点击鼠标中键进行粘贴。

  6. 欣赏精彩!

我真的很喜欢在故障排除时在服务器上执行此操作并且您会看到一些日志文件,但是您需要复制并粘贴它以将其通过管道传输到grep例如。

在此处输入图片说明