鼠标在 gnu 屏幕中复制/粘贴停止工作

1 mouse emacs gnu-screen copy-paste

我正在从 MacOS(优胜美地)到 iTerm2(每晚 3.0.20161031)在 linux 机器(RHEL 6.8)上通过 ssh 工作。在远程服务器上,我在屏幕上工作(屏幕版本 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.
    
    Run Code Online (Sandbox Code Playgroud)

如果我突出显示“介绍和概述”并在python命令行上单击鼠标中键,则粘贴的是“关于'对象',u的详细信息”

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

关于这里可能出现什么问题的任何想法?

Jaa*_*kko 6

有一个类似的问题,对我来说,这是一个mousetrack让我在我的~/.screenrc.

你可以把mousetrack了与
Ctrl+ a+::mousetrack off

您可以从活动屏幕检查mousetrack状态:
Ctrl+ a+::mousetrack

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