lựa chọn thay thế cho màn hình Gnu dưới Cygwin


14

Có bất kỳ bộ ghép kênh đầu cuối nào cho Cygwin / Windows ngoài màn hình của Gnu không?

Tôi biết đến 2 lựa chọn thay thế cho ứng dụng màn hình của Gnu: Byobu và TMux. Tuy nhiên, cả hai đều không chạy trong Windows bằng Cygwin.


4
Câu hỏi này đã hết hạn. Có thể chạy tmux dưới Cygwin. java.ociweb.com/mark/programming/tmuxInCygwin.html
Jack O'Connor

Câu trả lời:


7

Thật vậy, cả byobu và tmux đều không có sẵn dưới dạng các gói Cygwin, nhưng bạn có thể thử xây dựng chúng từ nguồn. Ngày nay, rất nhiều chương trình được xây dựng mà không có bản vá dành riêng cho Cygwin.

(Btw, byobu thực sự là Màn hình, nhưng với cấu hình mặc định lạ mắt.)


5
Như một cập nhật nhỏ về vấn đề này: tmux hiện có sẵn trên cygwin (như là tmux) dưới dạng gói, có sẵn thông qua trình cài đặt cygwin mặc định.
deucalion

8

Có vẻ như phiên bản byobu hiện tại (5.18) hoạt động vượt trội trên cygwin.

Để cài đặt nó, tôi đã làm như sau:

  1. tải xuống byobu từ https://launchpad.net/byobu
  2. tar xzpf byobu-* && cd byobu-*
  3. cài đặt make và màn hình trong cygwin
  4. ./configure && make && make install

và byobu đang làm việc ...


Bạn cần mô-đun pyhton snackđể nó hoạt động đúng.
mike

Cảm ơn nhiều! Làm việc cho tôi trong MSYS2 mới nhất. Có ai biết làm thế nào tôi có thể áp dụng screenrc/ cấu hình screen_layout? Tôi có một ngăn chia 3 mà tôi đã quen. Có lẽ có một cách dễ dàng để phân chia các tấm mà tôi chưa thấy.
Brian Thomas

@BrianThomas vui lòng mở một câu hỏi mới.
mdd


1

Tôi muốn cập nhật điều này với một lưu ý rằng tôi đã cài đặt thành công byobu theo Cygwin 1.7.9 - mặc dù tôi có thể đã cài đặt hoàn toàn các phụ thuộc khác, tôi đã có thể tải xuống nguồn, biên dịch và cài đặt với vấn đề hoàn toàn bằng không. Tôi đã nhận được cùng một ghi chú tệp tuyến đường nhưng nó không ngăn được tải - lỗi python sẽ


Bạn có đủ tử tế để viết các bước bạn đã thực hiện không? Có lẽ trên một blog hoặc một cái gì đó?
Forethinker

0

Tôi đã cài đặt gói màn hình Cygwin gnu.

Sau đó, tôi đã tải xuống tarball byobu mới nhất và cài đặt nó theo tập tin readme. Nhưng sau khi cài đặt, tôi không thể chạy nó, tôi đã bỏ cuộc tại thời điểm này:

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

Sẽ dễ dàng để đáp ứng yêu cầu trăn ở dòng cuối cùng, nhưng tôi tin rằng vấn đề / Proc / net / tuyến sẽ khó khăn.

Vì vậy, tôi sẽ sử dụng màn hình bây giờ trên cygwin thay vì byobu.

Dường như không có gói tmux. Và như camperdave đã chỉ ra, nó không thể xây dựng được cho Cygwin.


2
Ôi trời! Nếu bạn gửi tệp này là lỗi chống lại byobu tại bug.launchpad.net/byobu, tôi sẽ cố gắng hết sức để khắc phục. (Người duy trì thượng nguồn của byobu ở đây).
Dustin Kirkland

Làm thế nào bạn sẽ sử dụng màn hình trên cygwin, tôi là trường hợp của tôi msys2? Tôi không thể tìm cách xây dựng nguồn, có ai có nguồn và cách để xây dựng không, ví dụ như một configuretập tin hoặc một makepkgmón quà?
Brian Thomas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.