xfce4 终端中 GNU 屏幕上的滚轮

xfce4 终端中 GNU 屏幕上的滚轮

我很抱歉,这几乎是在 GNU screen 中使用滚轮 -- Trusty 的具体区别但我没有足够的声誉来对此发表评论,并且我可以提供更多有关该问题的信息,这可能有助于回答我们双方的问题。

screen我目前正在运行 Xubuntu 14.04 Trusty 的全新安装,在 中运行 GNU 时,滚轮功能出现问题xfce4-terminal。此问题在 Xubuntu 12.04 中没有发生。事实上,由于我花了很多时间在终端窗口中使用屏幕,因此这个功能非常受欢迎。

复制方法如下:

打开xfce4-terminal。开始screen。运行ls /usr/bin(或任何使行数超过终端高度的方法)。尝试使用滚轮在输出窗口中将光标向上滚动。

.bash_history发生了什么:命令行上显示的先前条目

预期行为:向后滚动输出

还要注意,至少在我的情况下,即使输出没有滚动,滚动条似乎也会“向上跳”大约 20 行。如果我单击滚动条,输出就会“向上跳”到该位置。将滚动条向下拖动可将输出置于其所属的位置。还要注意,如果我将鼠标悬停在滚动条上并使用滚轮,它会按预期运行。

我已经在 Google 上搜索了我的问题的所有排列组合,并对我的 .screenrc 进行了修改,具有讽刺意味的是,通过以下方式连接到机器时解决了该问题PuTTY

term xterm-256color
termcapinfo xterm* ti@:te@  <= this is what fixed it in PuTTY
caption always
defscrollback 4000
startup_message off
msgminwait 0
bind " " windowlist -b

无论termcapinfo我使用什么其他线路,都无法解决这个问题。

正如我所说,通过它连接PuTTY并运行,screen一切如预期。我还发现,如果我按照普通方式执行相同的步骤,则xterm不会出现此问题。

有任何想法吗?

答案1

非常感谢您的回答,我搜遍了网络寻找解决“鼠标滚轮滚动历史记录而不是输出窗口”的方法但没有成功,但是您指向从 xfce-terminal 切换到 lxterminal 的提示帮我解决了这个问题。

相关内容