Ash*_*ema 74 mouse byobu mouse-scroll
我在其他地方看到可以为 tmux 启用通过鼠标滚轮(和其他鼠标事件)滚动..是否也可以在 byobu(通过 tmux)中启用此功能以及如何启用?
RNA*_*RNA 68
如果你还有这个问题,
试试ALT+F12
在我的例子中,这可以让鼠标在 byobu 上滚动
Dus*_*and 38
是的,这是可能的。您只需要先进入回滚模式。
只需按F7,然后使用鼠标滚轮。最后,按ESC退出回滚模式。
似乎某些终端不允许您仍然使用鼠标滚动。对于 Gnome 终端,在配置文件首选项(选项卡Scrolling)中取消选中Scroll on keystroke选项。
小智 7
如果您只想回滚并且不想使用 tmux“鼠标模式”(这会干扰您使用鼠标进行剪切和粘贴的能力),只需将以下内容添加到 $HOME/.byobu/.tmux.conf
set -g terminal-overrides 'xterm*:smcup@:rmcup@'
Run Code Online (Sandbox Code Playgroud)
现在您的终端的回滚正常工作,您不需要点击任何特殊键来使用鼠标。缺点是终端只知道单个屏幕。您仍然需要使用“鼠标”来滚动屏幕而不是最近的屏幕(例如进入长滚动日志缓冲区),但如果您只想向上滚动以查看刚刚从屏幕上滚动的内容,这将解决它!它也不知道分屏。顺便说一句,“鼠标模式”可以在您的配置文件中自动设置。您使用命令键(通常是Ctrl- A)粘贴,然后是 ] 键。鼠标选择在鼠标模式下会自动剪切,但您Shift
推荐: 由于 byobu 已经在其内部使用了多个终端会话,因此您无需将其与多个终端一起使用。因此,我没有使用打开新终端的热键,而是将我的“打开终端”热键分配给 tilda。Tilda 从您当前使用的任何工作区下拉(显示在所有工作区),它会保持运行,因此始终可用。这与 byobu 配合得很好,因为我现在所有的 shell 会话都有 1 个位置(您可以将 tilda 设置为运行 byobu 而不是普通的 shell,如果您不小心退出了 shell,则重新运行它)。此外,您的终端会话比您的 GUI 更持久,因为您使用的是 byobu。我使用 ssh 登录到我的系统并自动获取我的 byobu 会话(非常适合监视编译等),并且 byobu 虚拟窗口会根据我的手机屏幕调整大小。当我重新调整手机方向时 我桌面屏幕上的 byobu 窗口随着手机方向而变化 - MAGIC!对于 Windows 用户来说非常令人印象深刻。
接下来是在终端作业完成时使用启蒙的终端黑客来获取通知(来自 GUI),但 dbus 权限使这一点变得不确定。如果有人与 byobu 合作,请告诉我!
将以下选项添加到~/.byobu/.tmux.conf:
set -g mouse on
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29673 次 |
| 最近记录: |