альтернативы экрану гну под Cygwin

9091
Jen S.

Есть ли терминальные мультиплексоры для Cygwin / Windows, кроме экрана Gnu?

Мне известны 2 альтернативы экранному приложению Gnu: Byobu и TMux. Тем не менее, ни один из них не работает под Windows, используя Cygwin.

14
Этот вопрос сейчас устарел. Можно запустить tmux под Cygwin. http://java.ociweb.com/mark/programming/tmuxInCygwin.html Jack O'Connor 10 лет назад 4

5 ответов на вопрос

8
mdd

Похоже, текущая версия byobu (5.18) работает из коробки на Cygwin.

Чтобы установить его, я сделал следующее:

  1. загрузить byobu с https://launchpad.net/byobu
  2. tar xzpf byobu-* && cd byobu-*
  3. установить марку и экран в cygwin
  4. ./configure && make && make install

а бёбу работает ...

Вам нужен pyhton module `snack`, чтобы он работал правильно. mike 10 лет назад 0
Большое спасибо! Работал для меня в последнем MSYS2. Кто-нибудь знает, как я могу применить конфигурации `screenrc` /` screen_layout`? У меня есть 3 разделенные панели, к которым я уже привык. Может быть, есть простой способ разбить панели, которые я еще не видел. Brian Thomas 6 лет назад 0
@BrianThomas, пожалуйста, откройте новый вопрос. mdd 6 лет назад 0
7
ak2

В действительности ни byobu, ни tmux не доступны в виде пакетов Cygwin, но вы можете попробовать собрать их из исходного кода. В наши дни многие программы собираются без специфических для Cygwin патчей.

(Кстати, byobu на самом деле является Screen, но с необычной конфигурацией по умолчанию.)

Небольшое обновление по этому вопросу: tmux теперь доступен в Cygwin (как и tmux) в виде пакета, доступного через установщик Cygwin по умолчанию. deucalion 10 лет назад 5
4
camperdave

As far as I know, tmux isn't buildable for Cygwin - something to do with Unix Domain sockets not working right in that environment. Sad, I know.

Вот объяснение из списка пользователей tmux: http://www.mail-archive.com/tmux-users@lists.sourceforge.net/msg01347.html jmohr 12 лет назад 3
1
Charles Kozler

Я хотел бы обновить это примечанием, что я успешно установил byobu под Cygwin 1.7.9 - хотя я мог неявно установить другие зависимости, я смог загрузить исходный код, скомпилировать и установить с абсолютно нулевой проблемой. Я получил ту же заметку о файле маршрута, но она не помешала загрузке - ошибка Python

Будете ли вы любезны написать шаги, которые вы предприняли? Может быть, в блоге или что-то? Forethinker 11 лет назад 0
0
mit

Я установил пакет экрана cygwin gnu.

Затем я скачал последний tar-архив byobu и установил его в соответствии с файлом readme. Но после установки я не смог его запустить, я сдался на этом этапе:

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 вместо Byobu.

Там, кажется, не пакет tmux. И, как указал camperdave, он может быть недоступен для Cygwin.

Привет! Если вы сообщите об этом в качестве ошибки для byobu на bugs.launchpad.net/byobu, я сделаю все возможное, чтобы это исправить. (Поддерживающий бибу здесь). Dustin Kirkland 12 лет назад 2
Как бы вы использовали экран `cygwin`, я в моем случае` msys2`? Я не могу найти способ сборки исходного кода, есть ли у кого-нибудь источник и способ сборки, например, файл `configure` или подарок` makepkg`? Brian Thomas 6 лет назад 0

Похожие вопросы