Cygwin下的Gnu屏幕替代品


Answers:


7

实际上,byobu和tmux都不能作为Cygwin软件包使用,但是您可以尝试从源代码构建它们。如今,许多程序的构建都没有特定于Cygwin的补丁。

(顺便说一句,byobu实际上是Screen,但是具有精美的默认配置。)


5
作为此事的一点更新:tmux现在可以在cygwin上以软件包的形式(与tmux一样)通过默认cygwin安装程序获得。
deucalion 2014年

8

看起来当前的byobu版本(5.18)在cygwin上是开箱即用的。

要安装它,我做了以下工作:

  1. https://launchpad.net/byobu下载byobu
  2. tar xzpf byobu-* && cd byobu-*
  3. 在cygwin中安装make和screen
  4. ./configure && make && make install

而且byobu正在工作...


您需要pyhton模块snack才能正常工作。
mike

非常感谢!在最新的MSYS2中为我工作。有人知道我如何申请screenrc/ screen_layout配置吗?我有一个3分割的窗格,我已经习惯了。也许有一种简单的方法可以分割我尚未看到的窗格。
布莱恩·托马斯

@BrianThomas请打开一个新问题。
mdd


1

我想用我已经在Cygwin 1.7.9下成功安装byobu的注释来更新此内容-尽管我可能已经隐式安装了其他依赖项,但我能够下载源代码,进行编译并以绝对零发行率进行安装。我收到了相同的路由文件注释,但并没有阻止它加载-尽管python错误会


您是否愿意写出您所采取的步骤?也许在博客上?
Forethinker 2013年

0

我安装了cygwin gnu屏幕软件包。

然后,我下载了最新的byobu tarball,并按照自述文件进行了安装。但是安装后,我无法运行它,我在这一点上放弃了:

Administrator@ntmachine ~
$ byobu
/bin/byobu/lib/byobu/include/shutil: line 292: /proc/net/route: No such file or
directory
/usr/bin/env: python: No such file or directory

满足最后一行中的python要求很容易,但是我相信/ proc / net / route问题会很困难。

因此,我现在将在cygwin上使用screen,而不是byobu。

似乎没有tmux软件包。而且正如Camperdave所指出的,对于Cygwin而言,它可能无法构建。


2
你好!如果您在bugs.launchpad.net/byobu中将此文件作为针对byobu的错误提出,我会尽力解决。(这里是byobu的上游维护者)。
达斯汀·柯克兰

你会如何使用在屏幕上cygwin,即时通讯我的情况msys2?我找不到构建源的方法,有人拥有源和构建方法(例如configure文件或makepkg礼物)吗?
布赖恩·托马斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.