Am 06.01.2020 um 15:38 schrieb Takashi Yano:
- The slowing down issue of X11 forwarding using ssh -Y, reported in https://www.cygwin.com/ml/cygwin/2019-12/msg00295.html, is due to the change of select() code for pty in the commit 915fcd0ae8d83546ce135131cd25bf6795d97966. cygthread::detach() takes at most about 10msec because Sleep() is used in the thread. For this issue, this patch uses cygwait() instead of Sleep() and introduces an event to abort the wait. For not only pty, but pipe and fifo also have the same problem potentially, so this patch applies same strategy to them as well. --- winsup/cygwin/select.cc | 15 ++++++++++++--- winsup/cygwin/select.h | 1 + 2 files changed, 13 insertions(+), 3 deletions(-)
I see a substantial improvement in responsiveness also with local X-server.