Answers:
是的,这是可能的。您只需要先进入回滚模式。
只需按F7,然后使用鼠标滚轮。最后,按ESC退出回滚模式。
似乎某些终端不允许您仍然使用鼠标滚动。对于Gnome终端,取消选中配置文件首选项中的“ 滚动击键”选项(“ 滚动”选项卡)。
Scroll on keystroke
选中个人资料偏好设置中的选项。
如果您仍然有此问题,
尝试ALT+F12
就我而言,这可以使鼠标在byobu上滚动
如果您只想回滚而又不想使用tmux的“鼠标模式”(这会干扰您用鼠标剪切n粘贴的能力),则只需将以下内容添加到 $HOME/.byobu/.tmux.conf
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
现在,您终端的回滚功能可以正常工作,并且您无需按任何特殊键即可激活鼠标。缺点是终端仅知道单个屏幕。您仍然需要使用“鼠标”来滚动屏幕(而不是最近滚动的屏幕)(例如进入长滚动日志缓冲区),但是如果您只想向上滚动以查看刚刚滚动出屏幕的内容,即可解决问题!它也不知道分屏。顺便说一句,“鼠标模式”可以在您的配置文件中自动设置。用命令键(通常是Ctrl- A)和[]键粘贴。鼠标选择会在鼠标模式下自动剪切,但是您会Shift
建议: 由于byobu已在其内部使用多个终端会话,因此您无需将其用于多个终端。因此,我没有使用打开新终端的热键,而是将我的“打开终端”热键分配给了tilda。Tilda从您当前正在使用的任何工作空间(在所有工作空间上显示)下拉菜单,并且它保持运行状态,因此始终可用。这对于byobu效果很好,因为我现在在所有shell会话中都有1个位置(您可以将tilda设置为运行byobu而不是正常的shell,如果不小心退出了shell,请重新运行它)。此外,由于您正在使用byobu,因此终端会话的性能比GUI持久。我使用ssh登录到我的系统,并自动获取我的byobu会话(非常适合监视编译等),并且byobu虚拟窗口将调整为手机屏幕的大小。当我重新调整手机方向时,桌面屏幕上的byobu窗口随手机方向而变化-MAGIC!Windows用户印象深刻。
接下来是在终端作业完成时使用enlightenment的终端黑客程序(从GUI)获得通知,但是dbus权限使事情变得很棘手。如果有人与byobu合作,请告诉我!