альтернативи екрану Gnu під Cygwin


14

Чи є якісь термінальні мультиплексори для Cygwin / Windows, крім екрана Gnu?

Я знаю 2 альтернативи екранній програмі Gnu: Byobu та TMux. Однак жоден з цих програм не працює під Windows за допомогою Cygwin.


4
Це питання застаріло. Можна запустити tmux під Cygwin. java.ociweb.com/mark/programming/tmuxInCygwin.html
Джек О'Коннор

Відповіді:


7

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

(Btw, byobu насправді є екраном, але з фантазійною конфігурацією за замовчуванням.)


5
Як невелике оновлення з цього приводу: tmux тепер доступний на cygwin (як і tmux) у вигляді пакету, доступного через програму встановлення cygwin за замовчуванням.
девкаліон

8

Схоже, нинішня версія версії bybu (5.18) працює на скриньці cygwin.

Щоб його встановити, я зробив наступне:

  1. завантажити byobu з https://launchpad.net/byobu
  2. tar xzpf byobu-* && cd byobu-*
  3. встановити make і screen у cygwin
  4. ./configure && make && make install

і Byobu працює ...


snackДля правильної роботи вам потрібен модуль pyhton .
Майк

Велике спасибі! Працював для мене в останніх MSYS2. Хтось знає, як я можу застосувати screenrc/ screen_layoutконфігурувати? У мене є 3 розділене скло, до якого я вже звик. Можливо, є простий спосіб розділити панелі, яких я ще не бачив.
Брайан Томас

@BrianThomas, будь ласка, відкрийте нове запитання.
mdd

4

Наскільки я знаю, tmux не може бути розроблений для Cygwin - щось пов'язане з тим, що роз'єми Unix Domain не працюють в цьому середовищі. Сумно, я знаю.


3
Ось пояснення зі списку користувачів tmux
jmohr

1

Я хотів би оновити це зауваженням, що я успішно встановив byobu під Cygwin 1.7.9 - хоча я, можливо, неявно встановив інші залежності, мені вдалося завантажити джерело, компілювати та встановити з абсолютно нульовою проблемою. Я отримав ту саму ноту файлу маршруту, але це не завадило завантажувати її - хоча помилка python буде


Чи будете ви добрі, щоб написати зроблені вами кроки? Може, в блозі чи щось таке?
Передбачувач

0

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

Тоді я завантажив останню версію bybubu tarball і встановив її за файлом 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. І як зазначав Кампердав, це не може бути збудовано для цигувіна.


2
Добре! Якщо ви подасте це повідомлення про помилку byobu на bugs.launchpad.net/byobu, я зроблю все можливе, щоб це виправити. (Тут вбудований супровідник Byobu).
Дастін Кіркланд

Як би ти користувався екраном cygwin, в моєму випадку msys2? Я не можу знайти спосіб побудувати джерело, чи є у когось джерело та спосіб побудови, наприклад, configureфайл чи makepkgподарунок?
Брайан Томас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.