alternatif untuk layar Gnu di bawah Cygwin

14

Apakah ada multiplexer terminal untuk Cygwin / Windows selain layar Gnu?

Saya tahu 2 alternatif untuk aplikasi layar Gnu: Byobu dan TMux. Namun, tak satu pun dari ini berjalan di bawah Windows menggunakan Cygwin.

Jen S.
sumber
4
Pertanyaan ini sudah usang. Dimungkinkan untuk menjalankan tmux di bawah Cygwin. java.ociweb.com/mark/programming/tmuxInCygwin.html
Jack O'Connor

Jawaban:

7

Memang byobu atau tmux tidak tersedia sebagai paket Cygwin, tetapi Anda dapat mencoba membuatnya dari sumber. Banyak program yang dibuat tanpa tambalan khusus Cygwin akhir-akhir ini.

(Btw, byobu sebenarnya adalah Layar, tetapi dengan konfigurasi default yang mewah.)

ak2
sumber
5
Sebagai sedikit pembaruan tentang masalah ini: tmux sekarang tersedia di cygwin (seperti tmux) sebagai sebuah paket, tersedia melalui installer cygwin default.
deucalion
8

Sepertinya versi byobu saat ini (5.18) bekerja di luar kotak di cygwin.

Untuk menginstalnya, saya melakukan hal berikut:

  1. unduh byobu dari https://launchpad.net/byobu
  2. tar xzpf byobu-* && cd byobu-*
  3. instal make dan layar di cygwin
  4. ./configure && make && make install

dan byobu bekerja ...

mdd
sumber
Anda memerlukan modul pyhton snackagar berfungsi dengan benar.
mike
Terimakasih banyak! Bekerja untuk saya di MSYS2 terbaru. Adakah yang tahu bagaimana saya bisa menerapkan screenrc/ screen_layoutmengkonfigurasi? Saya memiliki panel 3 split yang saya sudah terbiasa. Mungkin ada cara mudah untuk membagi panel yang belum saya lihat.
Brian Thomas
@BrianThomas tolong buka pertanyaan baru.
mdd
4

Sejauh yang saya tahu, tmux tidak dapat dibangun untuk Cygwin - ada hubungannya dengan soket Unix Domain yang tidak berfungsi dengan benar di lingkungan itu. Sedih, saya tahu.

camperdave
sumber
3
Berikut penjelasan dari daftar pengguna tmux
jmohr
1

Saya ingin memperbarui ini dengan catatan bahwa saya telah berhasil menginstal byobu di bawah Cygwin 1.7.9 - walaupun saya mungkin secara implisit menginstal dependensi lain, saya dapat mengunduh sumber, kompilasi, dan menginstal dengan benar-benar nol masalah. Saya menerima catatan file rute yang sama tetapi tidak menghentikannya dari memuat - kesalahan python akan

Charles Kozler
sumber
Apakah Anda akan cukup baik untuk menulis langkah-langkah yang telah Anda lakukan? Mungkin di blog atau sesuatu?
Forethinker
0

Saya menginstal paket layar cygwin gnu.

Kemudian saya mengunduh byobu tarball terbaru dan memasangnya setelah file readme-nya. Tetapi setelah instalasi saya tidak bisa menjalankannya, saya menyerah pada saat ini:

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

Akan mudah untuk memenuhi persyaratan python di baris terakhir, tapi saya percaya masalah / proc / net / route akan sulit.

Jadi saya akan menggunakan layar sekarang di cygwin bukan byobu.

Sepertinya tidak ada paket tmux. Dan seperti ditunjukkan camperdave, itu mungkin tidak bisa dibangun untuk cygwin.

mit
sumber
2
Howdy! Jika Anda mengajukan ini sebagai bug terhadap byobu di bugs.launchpad.net/byobu, saya akan melakukan yang terbaik untuk memperbaikinya. (Pemelihara hulu dari byobu di sini).
Dustin Kirkland
Bagaimana Anda menggunakan layar aktif cygwin, kasus saya msys2? Saya tidak dapat menemukan cara untuk membangun sumber, apakah ada yang punya sumber dan cara untuk membangun, misalnya configurefile atau makepkghadiah?
Brian Thomas