Re: 2.3.2_rc1: Strange behaviour of Grab
Re: 2.3.2_rc1: Strange behaviour of Grab
- Subject: Re: 2.3.2_rc1: Strange behaviour of Grab
- From: John Allison <email@hidden>
- Date: Sun, 23 Nov 2008 12:16:29 +0000
On 21 Nov 2008, at 21:11, Jeremy Huddleston wrote: On Nov 21, 2008, at 11:57, John Allison wrote:
On 21 Nov 2008, at 17:28, Jeremy Huddleston wrote:
On Nov 21, 2008, at 01:42, John Allison wrote:
For me, cmd-shift-4, spacebar does not work. cmd-shift-4, region-select does work. This behaviour is indentical to Grab. (Region-select works, window select does not.)
(Thanks for drawing my attention to the very nice Screen Shots facility.)
What about 'xterm -t' ... can you take a screenshot of that?
Yes. "xterm -t" makes a Tektronix terminal that makes good screenshots in both modes (region select and window select). Just like plain xterm. It's the other applications - gv and gnuplot - that have the trouble.
Ok, well 'xterm -t' was a classic case of the last bug... Additionally in that bug, screen selections broke in addition to the window selection grab... so I'm inclined to think this is a new bug. Did you happen to try 2.3.1 to see if this bug was present in 2.3.1? If not, can you please try that version? It's been reported that there are problems in the installer not letting you downgrade, so you may need to manually trash /Applications/Utilities/X11.app before installing 2.3.1. Can you provide the 'xwininfo -all' output for the window that's misbehaving? Where did you get gv from? --Jeremy
I don't want to try 2.3.1 right now as it will disrupt what I'm working on right now (if it's important, I could maybe get round to it tomorrow), but meanwhile here's some further information. (I also should say that it's not a serious problem for me. Drag-a-region screenshot still works. But it would be nice to track down a bug. I take it you can't reproduce the problem yourself. Odd.)
My X11 applications were pretty old - maybe even a couple of years old - but updating makes no difference. The old applications that give the blank window symptom, from fink some time ago, are: /sw/bin/gv 3.6.1 /sw/bin/xfig 3.2 patchlevel 4 (Protocol 3.2) and from GNU: /usr/local/bin/gnuplot 4.2 patchlevel 2
I have now changed to MacPorts, and have installed: /opt/local/bin/xfig Xfig 3.2 patchlevel 5 (Protocol 3.2) I attach the screenshot (cmd-shift-4, spacebar, click) and the misbehaving window's xwininfo. It looks like some of the sub-windows and some of the content are being drawn, as though the window manager is responding but either not passing the request to the application or not giving the application enough time to redraw.
Also, a remote gnuplot window, using ssh -Y, also misbehaves: G N U P L O T Version 4.0 patchlevel 0 last modified Thu Apr 15 14:44:22 CEST 2004 System: Linux 2.6.9-34.ELsmp
Hope this helps.
John.
|
xwininfo: Please select the window about which you
would like information by clicking the
mouse in that window.
xwininfo: Window id: 0x1e00625 "Xfig 3.2 patchlevel 5 (Protocol 3.2) - No file"
Root window id: 0x27d (the root window) (has no name)
Parent window id: 0x4000aa (has no name)
1 child:
0x1e00626 (has no name): () 714x471+0+0 +0+22
13 children:
0x1e006cc (has no name): () 305x24+0+0 +0+22
5 children:
0x1e006d1 (has no name): () 60x22+-1+0 +-1+22
0x1e006d0 (has no name): () 60x22+60+0 +60+22
0x1e006cf (has no name): () 60x22+121+0 +121+22
0x1e006ce (has no name): () 60x22+182+0 +182+22
0x1e006cd (has no name): () 60x22+243+0 +243+22
0x1e006cb (has no name): () 75x22+304+0 +304+22
0x1e006ca (has no name): () 379x18+0+23 +0+45
0x1e006c9 (has no name): () 275x41+380+0 +380+22
0x1e0069e (has no name): () 149x375+0+42 +0+64
42 children:
0x1e006c8 (has no name): () 147x5+1+1 +1+65
0x1e006c7 (has no name): () 36x32+1+7 +1+71
0x1e006c6 (has no name): () 36x32+38+7 +38+71
0x1e006c5 (has no name): () 36x32+75+7 +75+71
0x1e006c4 (has no name): () 36x32+112+7 +112+71
0x1e006c3 (has no name): () 36x32+1+40 +1+104
0x1e006c2 (has no name): () 36x32+38+40 +38+104
0x1e006c1 (has no name): () 36x32+75+40 +75+104
0x1e006c0 (has no name): () 36x32+112+40 +112+104
0x1e006bf (has no name): () 36x32+1+73 +1+137
0x1e006be (has no name): () 36x32+38+73 +38+137
0x1e006bd (has no name): () 36x32+75+73 +75+137
0x1e006bc (has no name): () 36x32+112+73 +112+137
0x1e006bb (has no name): () 36x32+1+106 +1+170
0x1e006ba (has no name): () 36x32+38+106 +38+170
0x1e006b9 (has no name): () 73x32+75+106 +75+170
0x1e006b8 (has no name): () 147x4+1+139 +1+203
0x1e006b7 (has no name): () 36x32+1+144 +1+208
0x1e006b6 (has no name): () 36x32+38+144 +38+208
0x1e006b5 (has no name): () 36x32+75+144 +75+208
0x1e006b4 (has no name): () 36x32+112+144 +112+208
0x1e006b3 (has no name): () 36x32+1+177 +1+241
0x1e006b2 (has no name): () 36x32+38+177 +38+241
0x1e006b1 (has no name): () 36x32+75+177 +75+241
0x1e006b0 (has no name): () 36x32+112+177 +112+241
0x1e006af (has no name): () 36x32+1+210 +1+274
0x1e006ae (has no name): () 36x32+38+210 +38+274
0x1e006ad (has no name): () 36x32+75+210 +75+274
0x1e006ac (has no name): () 36x32+112+210 +112+274
0x1e006ab (has no name): () 36x32+1+243 +1+307
0x1e006aa (has no name): () 36x32+38+243 +38+307
0x1e006a9 (has no name): () 36x32+75+243 +75+307
0x1e006a8 (has no name): () 36x32+112+243 +112+307
0x1e006a7 (has no name): () 36x32+1+276 +1+340
0x1e006a6 (has no name): () 36x32+38+276 +38+340
0x1e006a5 (has no name): () 36x32+75+276 +75+340
0x1e006a4 (has no name): () 36x32+112+276 +112+340
0x1e006a3 (has no name): () 36x32+1+309 +1+373
0x1e006a2 (has no name): () 36x32+38+309 +38+373
0x1e006a1 (has no name): () 36x32+75+309 +75+373
0x1e006a0 (has no name): () 36x32+112+309 +112+373
0x1e0069f (has no name): () 36x32+1+342 +1+406
0x1e0069d (has no name): () 389x24+148+42 +148+64
0x1e0069c (has no name): () 440x347+149+68 +149+90
0x1e0069b (has no name): () 95x24+538+42 +538+64
0x1e0069a (has no name): () 44x347+589+67 +589+89
0x1e00694 (has no name): () 68x45+0+0 +0+22
2 children:
0x1e00699 (has no name): () 68x26+0+1 +1+24
0x1e00695 (has no name): () 60x16+0+28 +1+51
3 children:
0x1e00698 (has no name): () 14x14+3+0 +4+51
0x1e00697 (has no name): () 14x14+22+0 +23+51
0x1e00696 (has no name): () 14x14+41+0 +42+51
0x1e0063b (has no name): () 633x56+0+415 +0+437
3 children:
0x1e0063c (has no name): () 629x36+2+2 +2+439
1 child:
0x1e0063d (has no name): () 828x36+-199+0 +-197+439
33 children:
0x1e00691 (has no name): () 56x34+0+0 +-197+439
1 child:
0x1e00692 (has no name): () 56x34+0+0 +-196+440
0x1e0068f (has no name): () 64x34+58+0 +-139+439
1 child:
0x1e00690 (has no name): () 64x34+0+0 +-138+440
0x1e0068d (has no name): () 64x34+124+0 +-73+439
1 child:
0x1e0068e (has no name): () 64x34+0+0 +-72+440
0x1e0068a (has no name): () 56x34+190+0 +-7+439
2 children:
0x1e0068c (has no name): () 8x8+0+0 +-6+440
0x1e0068b (has no name): () 56x34+0+0 +-6+440
0x1e00688 (has no name): () 76x34+0+0 +-197+439
1 child:
0x1e00689 (has no name): () 76x34+0+0 +-196+440
0x1e00686 (has no name): () 56x34+0+0 +-197+439
1 child:
0x1e00687 (has no name): () 56x34+0+0 +-196+440
0x1e00684 (has no name): () 56x34+0+0 +-197+439
1 child:
0x1e00685 (has no name): () 56x34+0+0 +-196+440
0x1e00682 (has no name): () 56x34+0+0 +-197+439
1 child:
0x1e00683 (has no name): () 56x34+0+0 +-196+440
0x1e00680 (has no name): () 56x34+0+0 +-197+439
1 child:
0x1e00681 (has no name): () 56x34+0+0 +-196+440
0x1e0067e (has no name): () 64x34+0+0 +-197+439
1 child:
0x1e0067f (has no name): () 64x34+0+0 +-196+440
0x1e0067c (has no name): () 64x34+0+0 +-197+439
1 child:
0x1e0067d (has no name): () 64x34+0+0 +-196+440
0x1e0067a (has no name): () 64x34+248+0 +51+439
1 child:
0x1e0067b (has no name): () 64x34+0+0 +52+440
0x1e00677 (has no name): () 90x34+314+0 +117+439
2 children:
0x1e00679 (has no name): () 8x8+0+0 +118+440
0x1e00678 (has no name): () 90x34+0+0 +118+440
0x1e00674 (has no name): () 90x34+406+0 +209+439
2 children:
0x1e00676 (has no name): () 8x8+0+0 +210+440
0x1e00675 (has no name): () 90x34+0+0 +210+440
0x1e00671 (has no name): () 64x34+498+0 +301+439
2 children:
0x1e00673 (has no name): () 8x8+0+0 +302+440
0x1e00672 (has no name): () 64x34+0+0 +302+440
0x1e0066e (has no name): () 64x34+0+0 +-197+439
2 children:
0x1e00670 (has no name): () 8x8+0+0 +-196+440
0x1e0066f (has no name): () 64x34+0+0 +-196+440
0x1e0066c (has no name): () 64x34+0+0 +-197+439
1 child:
0x1e0066d (has no name): () 64x34+0+0 +-196+440
0x1e00669 (has no name): () 64x34+564+0 +367+439
2 children:
0x1e0066b (has no name): () 8x8+0+0 +368+440
0x1e0066a (has no name): () 64x34+0+0 +368+440
0x1e00666 (has no name): () 64x34+630+0 +433+439
2 children:
0x1e00668 (has no name): () 8x8+0+0 +434+440
0x1e00667 (has no name): () 64x34+0+0 +434+440
0x1e00664 (has no name): () 76x34+0+0 +-197+439
1 child:
0x1e00665 (has no name): () 76x34+0+0 +-196+440
0x1e00661 (has no name): () 64x34+696+0 +499+439
2 children:
0x1e00663 (has no name): () 8x8+0+0 +500+440
0x1e00662 (has no name): () 64x34+0+0 +500+440
0x1e0065e (has no name): () 64x34+762+0 +565+439
2 children:
0x1e00660 (has no name): () 8x8+0+0 +566+440
0x1e0065f (has no name): () 64x34+0+0 +566+440
0x1e0065b (has no name): () 64x34+0+0 +-197+439
2 children:
0x1e0065d (has no name): () 8x8+0+0 +-196+440
0x1e0065c (has no name): () 64x34+0+0 +-196+440
0x1e00658 (has no name): () 64x34+0+0 +-197+439
2 children:
0x1e0065a (has no name): () 8x8+0+0 +-196+440
0x1e00659 (has no name): () 64x34+0+0 +-196+440
0x1e00655 (has no name): () 76x34+0+0 +-197+439
2 children:
0x1e00657 (has no name): () 8x8+0+0 +-196+440
0x1e00656 (has no name): () 76x34+0+0 +-196+440
0x1e00652 (has no name): () 64x34+0+0 +-197+439
2 children:
0x1e00654 (has no name): () 8x8+0+0 +-196+440
0x1e00653 (has no name): () 64x34+0+0 +-196+440
0x1e0064f (has no name): () 90x34+0+0 +-197+439
2 children:
0x1e00651 (has no name): () 8x8+0+0 +-196+440
0x1e00650 (has no name): () 90x34+0+0 +-196+440
0x1e0064c (has no name): () 64x34+0+0 +-197+439
2 children:
0x1e0064e (has no name): () 8x8+0+0 +-196+440
0x1e0064d (has no name): () 64x34+0+0 +-196+440
0x1e00649 (has no name): () 90x34+0+0 +-197+439
2 children:
0x1e0064b (has no name): () 8x8+0+0 +-196+440
0x1e0064a (has no name): () 90x34+0+0 +-196+440
0x1e00646 (has no name): () 76x34+0+0 +-197+439
2 children:
0x1e00648 (has no name): () 8x8+0+0 +-196+440
0x1e00647 (has no name): () 76x34+0+0 +-196+440
0x1e00643 (has no name): () 56x34+0+0 +-197+439
2 children:
0x1e00645 (has no name): () 8x8+0+0 +-196+440
0x1e00644 (has no name): () 56x34+0+0 +-196+440
0x1e00641 (has no name): () 56x34+0+0 +-197+439
1 child:
0x1e00642 (has no name): () 56x34+0+0 +-196+440
0x1e0063e (has no name): () 330x34+0+0 +-197+439
2 children:
0x1e00640 (has no name): () 8x8+0+0 +-196+440
0x1e0063f (has no name): () 330x34+0+0 +-196+440
0x1e00b76 (has no name): () 633x14+0+42 +0+479
0x1e00693 (has no name): () 633x40+0+0 +0+437
0x1e00638 (has no name): () 75x1+635+0 +635+22
2 children:
0x1e0063a (has no name): () 71x17+1+1 +637+24
0x1e00639 (has no name): () 71x17+1+19 +637+42
0x1e00627 (has no name): () 64x470+635+3 +635+25
9 children:
0x1e00637 (has no name): () 57x17+1+1 +637+27
0x1e00636 (has no name): () 57x17+1+21 +637+47
0x1e00635 (has no name): () 57x17+1+39 +637+65
0x1e00634 (has no name): () 57x17+1+57 +637+83
0x1e00633 (has no name): () 16x16+1+75 +637+101
0x1e00632 (has no name): () 43x17+18+75 +654+101
0x1e00631 (has no name): () 16x16+1+92 +637+118
0x1e00630 (has no name): () 43x17+18+92 +654+118
0x1e00628 (has no name): () 60x357+1+110 +637+136
3 children:
0x1e0062f (has no name): () 57x17+1+1 +639+138
0x1e0062a (has no name): () 58x319+1+19 +639+156
3 children:
0x1e0062b (has no name): () 38x315+18+2 +657+158
1 child:
0x1e0062c (has no name): () 38x319+0+-4 +657+154
0x1e0062e (has no name): () 14x319+0+0 +639+156
0x1e0062d (has no name): () 42x319+16+0 +655+156
0x1e00629 (has no name): () 57x17+1+339 +639+476
Absolute upper-left X: 0
Absolute upper-left Y: 22
Relative upper-left X: 0
Relative upper-left Y: 22
Width: 714
Height: 471
Depth: 24
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x21 (installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +0+22 -726+22 -726-385 +0-385
-geometry 714x471+0+0
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:
KeyPress
EnterWindow
LeaveWindow
StructureNotify
FocusChange
PropertyChange
ColormapChange
Do not propagate these events:
Override redirection?: No
Window manager hints:
Client accepts input or input focus: Yes
Icon window id: 0x1e00730 (has no name)
Initial state is Normal State
Normal window size hints:
Program supplied size: 1079 by 805
Program supplied window gravity: NorthWestGravity
No zoom window size hints defined
No window shape defined
No border shape defined
John Allison 9 Royd Terrace Tel: 01422-845624Hebden Bridge Mobile: 07810-242262
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden