如果您正在运行X11,则必须通过X11
API才能绘制到屏幕上。在X服务器周围四处乱转(并且,如您所见,通常是行不通的)。它也可能导致崩溃,或者只是一般的显示器损坏。
如果您希望能够在任何地方(控制台和X下)运行,请查看SDL或GGI。如果只关心X11,则可以使用GTK,QT甚至Xlib。有很多很多选择…

如果您正在运行X11,则必须通过X11
API才能绘制到屏幕上。在X服务器周围四处乱转(并且,如您所见,通常是行不通的)。它也可能导致崩溃,或者只是一般的显示器损坏。
如果您希望能够在任何地方(控制台和X下)运行,请查看SDL或GGI。如果只关心X11,则可以使用GTK,QT甚至Xlib。有很多很多选择…