cygwin - irssi не подключается и захват экрана происходит

702
cornjuliox

У меня есть два вопроса относительно использования Cygwin.

  1. Я пытаюсь запустить Irssi с помощью Cygwin, но он не подключится ни к одному серверу, который я ему предоставлю, даже если я смогу подключиться с других клиентов, не являющихся Cygwin, таких как mIRC и веб-чат freenode. Соединение всегда прерывается, и то же самое происходит и с другими программами (такими как naim). Я не могу не чувствовать, что что-то упустил, но не знаю что. Нужно ли делать что-то особенное с Cygwin, прежде чем я смогу подключиться?
  2. Я использую экран для управления несколькими окнами, но когда я использую экран с Emacs, я не могу перейти к началу строки с Ca, потому что он захвачен экраном (приблизительно 0-9, чтобы перейти к другому окну и т. Д.). Есть ли способ, чтобы связать это?
0

1 ответ на вопрос

0
quack quixote
  1. Вы используете брандмауэр Windows (или другой) в вашей системе? Вы создали исключения для Irssi в панели управления брандмауэром?

  2. Вы всегда можете отправить Emacs буквальный Ca, набрав Ctrl-Aзатем A. Экран получает ^ A, а следующий «а» указывает экрану отправить ^ A на терминал.

    Кроме того, есть два способа изменить командный символ экрана (он же escape-символ).

    • Одноразовое использование: параметр командной строки
      Чтобы изменить символ команды для одного сеанса экрана, используйте этот -e xyпараметр при запуске сеанса экрана. По умолчанию -e^Aa, где xэто символ команды ( ^A) и yсимвол, генерирующий буквальный символ команды ( a). Если вы хотите, чтобы ваш новый командный символ ^B, например, использовался -e^Bbв командной строке.

    • Персонализированное значение по умолчанию: ~ / .screenrc
      Чтобы изменить символ команды по умолчанию, укажите его в файле ~ / .screenrc. Просто добавьте эту строку в ваш ~ / .screenrc, и ваш следующий новый сеанс будет использовать новый символ команды по умолчанию:

      escape ^Bb 

      Это следует тому же xyсинтаксису, что и опция командной строки. Вы также можете использовать ключевое слово «defescape» вместо «escape»; они являются синонимами.

Похожие вопросы