Я так понимаю, что такое нажатие прибивает процесс, породивший окно,
с сообщением "X connection to :4.0 broken (explicit kill or server
shutdown)." А вот как бы такую ситуацию обработать?
У меня используются только базовые функции X11 типа XCreateWindow и
такого вот:
.....................
while (done == 0) {
/* read the next event */
XNextEvent (mydisplay, &myevent);
switch (myevent.type) {
/* repaint window on expose events */
case Expose:
XSetForeground(mydisplay, mygc, myforeground);
..............
}
}
.....................
Видимо, нужно обрабатывать какое-то событие, только вот как и
какое - непонятно :(