xmux:快速跨机器会话切换,适用于终端高级用户
在单一导航窗格中在 tmux、Zellij 和本地终端之间切换:xmux 提供了一个会话选择的侧边栏和实时终端视图。由 zer0ken 为 Windows 和其他平台开发,该工具自动发现 SSH 主机和运行中的多路复用器,并将它们映射到基于键盘的工作流程中。维护跨机器会话的高级用户和系统管理员可以获得即时连接和持久的会话处理,而无需手动重新建立 SSH 或多路复用器命令。
xmux 实际上控制什么以及如何控制?
xmux 充当一个高层控制器,拥有终端窗口:它在主要终端视图旁边放置一个导航侧边栏,并将多路复用器视为传输端点。它并不替代 tmux 或 Zellij,而是列出并附加到本地、WSL 和 SSH 主机上的会话,让你可以从一个界面跳转到 tmux、Zellij 和 GNU Screen 等后端。
在会话发现和使用期间,它会影响系统性能吗?
该工具是用 Rust 编写的,这解释了它在活跃使用期间的低资源占用和切换会话时的快速响应。自动发现使用 SSH 配置和网络探测来定位远程会话,持久的会话附加在显示客户端分离时保持后端活跃,避免重复的完全重新连接。这些行为减少了重新连接的开销,而在正常导航期间不会对 CPU 或内存造成重负担。
使用它安全吗?需要什么级别的技术知识?
xmux 通过附加到现有的多路复用器来操作,而不是修改它们,因此它保留了多路复用器的状态,并且不重写会话。在 Windows 上的安装通过 PowerShell 或常见的包管理器完成,界面由键盘命令驱动,默认前缀为 Ctrl-g,因此熟悉 SSH 和多路复用器的用户可以在没有额外 GUI 步骤的情况下工作。经验较少的用户需要基本的 SSH 和多路复用器知识,以避免意外附加。
适合同时处理多个远程会话的管理员和开发人员
xmux 专注于减少重新连接所花费的时间:它的跨后端附加功能、SSH 发现和持久会话处理使其适合那些经常在主机之间跳转的用户。权衡之下,它依赖于现有的多路复用器设置和 SSH 配置知识。对于那些对多路复用器和 SSH 操作熟练的人来说,xmux 是一个实用的生产力工具。推荐。