alternativas a la pantalla Gnu bajo Cygwin

14

¿Hay algún multiplexor de terminal para Cygwin / Windows que no sea la pantalla de Gnu?

Sé de 2 alternativas a la aplicación de pantalla de Gnu: Byobu y TMux. Sin embargo, ninguno de estos se ejecuta en Windows con Cygwin.

Jen S.
fuente
44
Esta pregunta ahora está desactualizada. Es posible ejecutar tmux bajo Cygwin. java.ociweb.com/mark/programming/tmuxInCygwin.html
Jack O'Connor

Respuestas:

7

De hecho, ni byobu ni tmux están disponibles como paquetes de Cygwin, pero podría intentar construirlos desde la fuente. Muchos programas se compilan sin parches específicos de Cygwin en estos días.

(Por cierto, byobu en realidad es Screen, pero con una configuración predeterminada elegante).

ak2
fuente
55
Como una pequeña actualización al respecto: tmux ahora está disponible en cygwin (como es tmux) como un paquete, disponible a través del instalador predeterminado de cygwin.
deucalion
8

Parece que la versión actual de byobu (5.18) funciona desde el primer momento en cygwin.

Para instalarlo, hice lo siguiente:

  1. descarga byobu desde https://launchpad.net/byobu
  2. tar xzpf byobu-* && cd byobu-*
  3. instalar make y screen en cygwin
  4. ./configure && make && make install

y byobu está funcionando ...

mdd
fuente
Necesita el módulo Pyhton snackpara que funcione correctamente.
Mike
¡Muchas gracias! Trabajó para mí en la última MSYS2. ¿Alguien sabe cómo puedo aplicar screenrc/ screen_layoutconfigs? Tengo un panel dividido en 3 al que ya estoy acostumbrado. Quizás haya una manera fácil de dividir los paneles que aún no he visto.
Brian Thomas
@BrianThomas por favor abre una nueva pregunta.
mdd
4

Hasta donde sé, tmux no es construible para Cygwin, algo que tiene que ver con los zócalos de dominio Unix que no funcionan correctamente en ese entorno. Triste, lo se.

camperdave
fuente
3
Aquí hay una explicación de la lista de usuarios de tmux: mail-archive.com/[email protected]/msg01347.html
jmohr
1

Me gustaría actualizar esto con una nota de que he instalado con éxito byobu en Cygwin 1.7.9, aunque puede haber instalado implícitamente otras dependencias, pude descargar la fuente, compilar e instalar sin ningún problema. Recibí la misma nota de archivo de ruta pero no impidió que se cargara, aunque el error de Python sí lo hará

Charles Kozler
fuente
¿Sería tan amable de escribir los pasos que ha emprendido? ¿Quizás en un blog o algo así?
Forethinker
0

Instalé el paquete de pantalla cygwin gnu.

Luego descargué el último byobu tarball y lo instalé siguiendo su archivo readme. Pero después de la instalación no pude ejecutarlo, me di por vencido en este punto:

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

Sería fácil cumplir con el requisito de Python en la última línea, pero creo que el problema / proc / net / route sería difícil.

Así que usaré screen ahora en cygwin en lugar de byobu.

No parece haber un paquete tmux. Y como señaló Camperdave, no podría construirse para Cygwin.

mit
fuente
2
Hola! Si presenta esto como un error contra byobu en bugs.launchpad.net/byobu, haré todo lo posible para solucionarlo. (Mantenedor corriente arriba de byobu aquí).
Dustin Kirkland
¿Cómo usarías la pantalla cygwin, en mi caso msys2? No puedo encontrar una manera de construir la fuente, ¿alguien tiene una fuente y una manera de construir, por ejemplo, un configurearchivo o un makepkgregalo?
Brian Thomas