Olan şu ki, irssi ekrana bir şey yazmaya çalışır (terminal) ve ekran ssh bağlantınıza yazmaya çalışır. Ekranın yazması engelleniyor, bu nedenle artık PING'e sunuculardan yanıt vermeyen irssi'yi de engelliyor ve ardından kesiliyor.
Ekranı anlatmak için çözüm, eğer ekran bloke olursa içindeki uygulamayı engellemez. Bunu nonblock
screen komutu ile yapabilirsiniz : ctrl-A :nonblock on
. Bu sadece ekrandaki geçerli pencereyi etkiler. Varsayılan olarak yeni pencerelere uygulamak için defnonblock on
. Ekranı her başlatışınızda bunu yapmak için, içine yerleştirin ~/.screenrc
:
defnonblock on
Kimden man screen
:
nonblock [on|off|numsecs]
Ekrana çıkışı kabul etmeyi bırakan kullanıcı arayüzleri (ekranlar) ile nasıl başa çıkılacağını söyleyin. Bir kullanıcı ^ S tuşuna basarsa veya bir TCP / modem bağlantısı kesilirse, ancak hiç takılma alınmadığında bu durum oluşabilir. Engelleme kapalıysa (varsayılan ayardır), ekran çıkışı kabul etmek için yeniden başlatılıncaya kadar ekran bekler. Engelleme açık değilse, ekran zaman aşımına ulaşana kadar bekler (açık 1 saniye olarak kabul edilir). Ekran hala karakter alamıyorsa, ekranda "engellenmiş" sayılır ve karakterleri göndermeyi durdurur. Bir zaman karakterleri kabul etmek için yeniden başlarsa, ekran engeli kaldırır ve güncellenen pencere içeriğini yeniden görüntüler.