Cygwin + tmux через проблеми ssh: не вдалося відкрити термінал: не термінал


0

Я не можу tmuxпрацювати в сеансі SSH на машині Windows з Cygwin:

USER@HOST ~ $ tmux
open terminal failed: not a terminal

GNU / Екран працює нормально. Я розумію tmux, це трохи прискіпливіше, з цим також набагато приємніше працювати. Будь-який спосіб дістатися tmuxдо роботи?

Відповіді:


1

Через дуже обмежену підтримку API консолі Windows у cygwin, вам доведеться запускати mintty.exeякий емулює pty-термінал. Однак ви втратите можливість запускати багато інших програм консолі Windows, які не були розроблені для cygwin, але безпосередньо використовували API консолі Windows.


minttyвиглядає цікаво, але здається трохи баггі в моїй системі. Всередині RDP він відкривається, але tmuxнасправді не працює (він відображається, але всередині нічого не може зробити). І над SSH minttyвзагалі не дуже багато.
guaka

Це обмеження cygwin. Чому ви взагалі хочете використовувати tmux?
Максим

1. tmux чудовий, GNU / Screen досить обмежений у порівнянні (а GUI Windows над RDP - це катування). 2. Є деякі інші проблеми, які викликають проблеми в Emacs, а іноді навіть у vi, я сподіваюся, що це буде вирішено всередині tmux.
гуака

Я хочу сказати, якими функціями tmux ви б хотіли скористатися? Ви запускаєте tmux на локальній чи віддаленій машині?
Максим

Запуск tmux на віддаленій машині. Я хочу відкрити кілька вікон протягом 1 сеансу SSH, я хочу розділити екран і хочу через день знову підключитися до речей, які я робив. GNU / Screen може це зробити, але це не так гладко.
guaka
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.