mickey@altos86.Altos.COM (Michael Thompson) (02/20/90)
I am working on porting the X11R4 release to a machine running Altos System V. I am using an HDS X-terminal as a server. I have progressed far enough that I am able to run clients like xcalc, xclock, bitmap, etc. Even twm works fine. However, I am having problems getting xterm to work properly. Although I am running a SYSV o.s., I am unable to use the standard system V ptys (ptem), since altos does not support them. Instead I have altered xterm to use the same ptys that rlogind uses (similar to those used by the Cray). This is the only thing I have done to the R4 xterm. When I start an xterm from another terminal, xterm connects to the server and forks a shell on a free pty. root 16405 16342 0 12:18:27 p00 0:00 ./xterm -ls root 16407 16405 0 12:18:34 p01 0:00 -sh The window is created; I can do an xlswins to determine the window ID. But nothing shows up on the X-terminal. The problem seems to be that the window that is created by xterm is unmapped. An "xwininfo -name xterm -all" gives: Xlib: extension "SHAPE" missing on display "144.1.11.4:0.0". xwininfo ==> Window id: 0x80000d (xterm) ==> Root window id: 0x8006d (has no name) ==> Parent window id: 0x8006d (has no name) ==> Number of children: 0 ==> Absolute upper-left X: 1 ==> Absolute upper-left Y: 1 ==> Relative upper-left X: 0 ==> Relative upper-left Y: 0 ==> Width: 484 ==> Height: 316 ==> Depth: 8 ==> Border width: 1 ==> Window class: InputOutput ==> Colormap: 0x80065 (installed) ==> Window Bit Gravity State: NorthWestGravity ==> Window Window Gravity State: NorthWestGravity ==> Window Backing Store State: NotUseful ==> Window Save Under State: no ==> Window Map State: IsUnMapped ==> Window Override Redirect State: no ==> Corners: +1+1 -537+1 -537-705 +1-705 ==> Bit gravity: NorthWestGravity ==> Window gravity: NorthWestGravity ==> Backing-store hint: NotUseful ==> Backing-planes to be preserved: 0xffffffff ==> Backing pixel: 0 ==> Save-unders: No ==> Someone wants these events: ==> EnterWindow ==> LeaveWindow ==> StructureNotify ==> FocusChange ==> Do not prograte these events: ==> Overide redirection?: No ==> Window manager hints: ==> Client accepts input or input focus: Yes ==> Initial state is Normal State ==> Normal window size hints: ==> Program supplied size: 484 by 316 ==> No zoom window size hints defined What does the Xlib message about the extension SHAPE mean? Just that it does not support a feature introduced in R4? Why would the window be unmapped? Any ideas? Thanks in advance! Michael Thompson mickey@altos.Altos.COM