Gnu Screen 中的鼠标复制/粘贴功能已停止工作

Gnu Screen 中的鼠标复制/粘贴功能已停止工作

我在 Linux 机器 (RHEL 6.8) 上通过 ssh 从 MacOS (Yosemite) 上通过 iTerm2 (3.0.20161031-nightly) 工作。在远程服务器上,我在屏幕上工作 (Screen 版本 4.00.03)。

编辑:以下所有内容都适用于突出显示文本并尝试使用 CMD+C、CMD+V 进行复制/粘贴

前几天,远程服务器因标准安全更新原因重新启动。从那时起,远程屏幕上的复制粘贴就变得一团糟,我不知道出了什么问题。

如果我在笔记本电脑上打开一个新的 iTerm2 会话,我可以像往常一样用鼠标突出显示复制并单击鼠标中键粘贴文本。

如果我通过 ssh 进入远程机器并尝试从初始命令行提示符复制/粘贴某些内容,则一切都正常。

如果我重新连接到我的屏幕并启动一个新的子屏幕并尝试复制/粘贴某些内容,则一切都正常。

如果我使用类似的设置登录到类似的远程服务器,在屏幕上输入 emacs -nw机器并尝试复制/粘贴,一切正常。

但是,当我登录到此服务器并连接到正在运行 ipython 或 emacs(在终端模式下)的屏幕时(这是我的工作方式),鼠标突出显示/中键单击粘贴方案会变得混乱。直到本周,它才正常工作。

从我重新连接的屏幕内(我使用来回切换的子屏幕):

  • 在 emacs 中突出显示和鼠标中键单击没有任何作用(目前,虽然我认为之前它的行为与下面相同)。 编辑:确实如此。ipython 和 emacs 中的行为相同,而且显然是紧密相关的)。

  • 例如在 ipython 中,如果我突出显示某些文本,然后单击鼠标中键,则粘贴的内容实际上是突出显示内容下方的某些行数(确切的数字会发生变化)的文本,例如:

    ?         -> Introduction and overview of IPython's features.
    %quickref -> Quick reference.
    help      -> Python's own help system.
    object?   -> Details about 'object', use 'object??' for extra details.
    

如果我突出显示“简介和概述”,然后在 python 命令行上单击鼠标中键,则粘贴的是“有关‘对象’的详细信息,u”

直到本周,一切都正常;我可能在一段时间前调整了 emacs 中的一些设置,使一切都可以通过鼠标工作。据我所知,我的机器上没有任何变化。但我对此处复制粘贴动态的理解是,这将是我的整个系统,而不是远程服务器。但我只在这台远程服务器的屏幕上看到问题。

对于这里可能出现的问题有什么想法吗?

答案1

遇到了类似的问题,对我来说,这是mousetrack一个令我困惑的选项~/.screenrc

您可以使用以下方法关闭鼠标轨迹:
Ctrl+ a+::mousetrack off

您可以使用以下命令从活动屏幕检查鼠标轨迹状态:
Ctrl++和a::mousetrack

关闭鼠标轨迹应该会将鼠标行为转换为非鼠标启用程序的默认行为(按预期进行标记和粘贴)。

相关内容