有没有办法在 GNU screen 中启用适当的鼠标支持,以便我可以使用鼠标在分割窗口之间切换焦点?
换句话说,我正在寻找一种鼠标驱动的替代方法来输入“Ca Tab”。
谢谢,
答案1
答案2
我意识到这个问题有点老了,但我想补充一点,至少在我安装的 Ubuntu 16.04 上,鼠标轨迹似乎吞没了用于拖动选择的鼠标事件。因此,您可以选择:单击以聚焦,或拖动选择以突出显示/复制文本。
我发现的解决方法是绑定一对键来打开和关闭鼠标选择。在~/.screenrc
:
# Click region to focus, toggled by Alt-[ / Alt-]
# (When on, swallows mouse events for drag-select)
bindkey "^[[" mousetrack off
bindkey "^[]" mousetrack on
答案3
我相信 GNU Screen 的上游可能有适当的鼠标支持。请参阅Linux 控制台上的屏幕(1)上的鼠标?。
另请检查Debian Sid(不稳定),因为根据该帖子的第一个答案,Debian Unstable 拥有 GNU Screen 的最新版本/发布版本。
然而,这可能意味着您必须从源代码构建 Screen,这本身并不太难,但如果您以前从未做过这种事情,可能会有点害怕。
答案4
GNU screen 根本不使用鼠标。
如果你想要这种行为,你可以尝试tmux要在 tmux 中启用该行为,请将以下行添加到 ~/.tmux.conf :
set -g mouse-select-pane on