alternatywy dla ekranu Gnu pod Cygwin


Odpowiedzi:


7

Rzeczywiście ani byobu, ani tmux nie są dostępne jako pakiety Cygwin, ale możesz spróbować zbudować je ze źródła. Wiele programów buduje się obecnie bez łatek specyficznych dla Cygwina.

(Btw, byobu to właściwie Screen, ale z fantazyjną domyślną konfiguracją.)


5
Jako mała aktualizacja w tej sprawie: tmux jest teraz dostępny na cygwin (podobnie jak tmux) jako pakiet, dostępny poprzez domyślny instalator cygwin.
deucalion

8

Wygląda na to, że obecna wersja byobu (5.18) działa od razu po wyjęciu z pudełka na cygwinie.

Aby go zainstalować, wykonałem następujące czynności:

  1. pobierz byobu z https://launchpad.net/byobu
  2. tar xzpf byobu-* && cd byobu-*
  3. zainstaluj make i screen w cygwin
  4. ./configure && make && make install

i byobu działa ...


Potrzebujesz modułu pyhonona snack, aby działał poprawnie.
mike

Dzięki wielkie! Pracował dla mnie w najnowszej wersji MSYS2. Czy ktoś wie, jak mogę aplikować screenrc/ screen_layoutkonfigurować? Mam 3 podzielone okienko, do którego jestem już przyzwyczajony. Może istnieje prosty sposób na podzielenie szyb, których jeszcze nie widziałem.
Brian Thomas,

@BrianThomas proszę otworzyć nowe pytanie.
mdd

4

O ile mi wiadomo, tmux nie jest budowalny dla Cygwin - coś wspólnego z gniazdami domeny Unix, które nie działają poprawnie w tym środowisku. Smutne wiem


3
Oto wyjaśnienie z listy użytkowników tmux
jmohr

1

Chciałbym to zaktualizować informacją, że pomyślnie zainstalowałem byobu w Cygwin 1.7.9 - chociaż mogłem domyślnie zainstalować inne zależności, udało mi się pobrać źródło, skompilować i zainstalować z absolutnie zerowym problemem. Otrzymałem tę samą notatkę dotyczącą pliku trasy, ale nie powstrzymało jej to przed załadowaniem - jednak wystąpi błąd python


Czy byłbyś na tyle uprzejmy, aby napisać kroki, które podjąłeś? Może na blogu czy coś?
Myśliciel

0

Zainstalowałem pakiet ekranowy cygwin gnu.

Następnie pobrałem najnowszą wersję tarby byobu i zainstalowałem ją zgodnie z plikiem readme. Ale po instalacji nie mogłem go uruchomić, w tym momencie poddałem się:

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

Łatwo byłoby spełnić wymóg python w ostatnim wierszu, ale uważam, że problem / proc / net / route byłby trudny.

Użyję teraz screena na cygwinie zamiast byobu.

Wygląda na to, że nie ma pakietu tmux. I jak zauważył camperdave, nie można go zbudować dla cygwina.


2
Cześć! Jeśli zgłosisz to jako błąd przeciwko byobu na stronie bugs.launchpad.net/byobu, zrobię co w mojej mocy, aby to naprawić. (Tutaj znajduje się główny opiekun byobu).
Dustin Kirkland

Jak używałbyś ekranu cygwin, w moim przypadku msys2? Nie mogę znaleźć sposobu na zbudowanie źródła, czy ktoś ma źródło i sposób na zbudowanie, np. configurePlik lub makepkgprezent?
Brian Thomas,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.