Far2l 项目自 2016 年以来一直在开发适用于 Linux、BSD 和 macOS 的 Far Manager 端口,现已进入 Beta 测试阶段,并于 12 月 2 日对存储库进行了相应的更改。目前,该端口在项目页面上被描述为一个分支,支持在控制台和图形模式下工作,colorer、multiarc、tmppanel、align、autowrap、drawline、editcase、SimpleIndent、Calculator 插件已被移植,我们自己的NetRocks 插件已经编写完成,它是基于 *nix 发行版中常见库的 NetBox 的类似物;已经编写了一个插件,用于通过代码示例在 Python 中编写插件。该项目的开发是根据 GPLvXNUMX 许可证分发的。
在far2l最近添加的新变化中,我们可以注意到“混合输入”模式,在该模式中,为了在控制台模式下识别组合键,不仅会分析终端中的字符,还会通过X11同时轮询键盘服务器。例如,这种输入法可以让您区分小数字键盘上的“+”键和顶行上的“+”键,该键还附加有“=”符号。此模式还可以使用“ssh -X”选项通过 ssh 工作(需要在服务器端安装 libx11 和 libxi 库)。除了完全支持 Far Manager 所需的所有键盘快捷键之外,与 X11 的集成还允许您在控制台中使用“X”剪贴板。
其他重要的更改包括删除与 Debian 不兼容的许可代码,作为为 Debian 准备 deb 软件包的工作的一部分。还有适用于 amd2、i64、aarch386 架构上的 Linux 发行版的可移植 far64l 构建,在支持 ssh 访问的共享主机上运行,无法在其上安装您自己的软件包或从源代码构建 far2l。
另外,值得注意的是最近创建的 KiTTY ssh 客户端分支,支持 far2l 终端扩展。这些扩展允许您在 Windows 中使用 far2l 时使用所有键盘快捷键和共享剪贴板。该项目还有一个非官方的俄语电报聊天。
来源: opennet.ru