2012-10-16 Uli Schlachter:
> > If I use a custom gnome-awesome session (with GNOME Version 3.4.2) I
> > get the described weird behaviour. So apparently gnome interferes
> > with awesome.
> >
> > My gnome-session file simply contains:
> >
> > #!/bin/bash
> > exec unagi&
> > exec gnome-session --session awesome "$@"
> >
> > I deactivated the gnome xrandr plugin at
> > `org.gnome.settings-daemon.plugins.xrandr` but it didn't fix it.
> >
> > It might not be on-topic any longer, but maybe one of you guys are
> > also running Gnome together with awesome and know how to fix this.
>
> Could you try "losing" a window on the other screen, open a terminal, run
> "xwininfo" and click on the big, black area where the window got lost?
xwininfo: Window id: 0x1600004 "Home"
Absolute upper-left X: 1714
Absolute upper-left Y: -71
Relative upper-left X: 1714
Relative upper-left Y: -71
Width: 1560
Height: 844
Depth: 24
Visual: 0x21
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x20 (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: +1714+-71 --394+-71 --394-251 +1714-251
-geometry 1560x844+1714+-71
I opened a file manager, that's why it says "Home".
> If you want me to guess, gnome is for some reason opening a big,
> black window and putting it on top of everything else. At least
> that's the only way that I can think of that could cause this.
Frankly, I have no clue. I did some more experiments and I can tell
that awesome is definitely running on the second screen. If I drop
the window into “the black hole” and switch to another tag (on the
dark screen) I cannot grab the window any more. If I press Mod-1 I
can grab the window again.
If there would be a window, xwininfo should list that one instead of
the window I just dropped there.
> Also, the output of "xwininfo -root -tree" might be interesting (while having
> only a few windows open).
xwininfo: Window id: 0xc6 (the root window) (has no name)
Root window id: 0xc6 (the root window) (has no name)
Parent window id: 0x0 (none)
47 children:
0x16000e1 "nautilus": ("nautilus" "Nautilus") 170x42+1411+846 +1411+846
1 child:
0x16000e2 (has no name): () 1x1+-1+-1 +1410+845
0x1600003 "nautilus": () 10x10+-100+-100 +-100+-100
0x1600001 "nautilus": ("nautilus" "Nautilus") 10x10+10+10 +10+10
1 child:
0x1600002 (has no name): () 1x1+-1+-1 +9+9
0x1c00001 "Vim": ("gvim" "Gvim") 10x10+10+10 +10+10
1 child:
0x1c00002 (has no name): () 1x1+-1+-1 +9+9
0x1600004 "Home": ("nautilus" "Nautilus") 1520x804+1712+67 +1712+67
1 child:
0x1600005 (has no name): () 1x1+-1+-1 +1711+66
0x14001cb "urxvt": ("urxvt" "URxvt") 1600x884+0+16 +0+16
1 child:
0x14001cd (has no name): () 1593x880+2+2 +2+18
0x1c00003 "tmpmsg.0x67b1cb0 + (~/.claws-mail/tmp) - GVIM": ("gvim" "Gvim")
800x884+0+16 +0+16
2 children:
0x1c00025 (has no name): () 800x884+0+0 +0+16
1 child:
0x1c00026 (has no name): () 800x884+0+0 +0+16
1 child:
0x1c00102 (has no name): () 796x871+0+0 +0+16
0x1c00004 (has no name): () 1x1+-1+-1 +-1+15
0x1a04452 "Re: Multi-head setup - Compose message": ("claws-mail"
"Claws-mail") 800x884+800+16 +800+16
1 child:
0x1a04453 (has no name): () 1x1+-1+-1 +799+15
0x1a00003 "lavabit - Claws Mail 3.8.1": ("claws-mail" "Claws-mail")
1600x884+0+16 +0+16
1 child:
0x1a00004 (has no name): () 1x1+-1+-1 +-1+15
0x14001e3 "urxvt": ("urxvt" "URxvt") 1600x884+0+16 +0+16
1 child:
0x14001e5 (has no name): () 1593x880+2+2 +2+18
0x1400007 "urxvt": ("urxvt" "URxvt") 1600x884+0+16 +0+16
1 child:
0x1400009 (has no name): () 1593x880+2+2 +2+18
0xe00009 (has no name): () 1280x16+1600+0 +1600+0
0xe00005 (has no name): () 1600x16+0+0 +0+0
1 child:
0xe00002 (has no name): () 64x16+1416+0 +1416+0
4 children:
0x1a04339 "Claws Mail": ("claws-mail" "Claws-mail") 16x16+48+0
+1464+0
1 child:
0x1a0433a (has no name): () 1x1+-1+-1 +1463+-1
0x24000ba "Sound Output Volume": ("gnome-sound-applet"
"Gnome-sound-applet") 16x16+32+0 +1448+0
1 child:
0x24000bb (has no name): () 1x1+-1+-1 +1447+-1
0x2a000cf "NetworkManager Applet": ("nm-applet" "Nm-applet")
16x16+16+0 +1432+0
1 child:
0x2a000d0 (has no name): () 1x1+-1+-1 +1431+-1
0xc0015e "Power Manager": ("gnome-power-manager"
"gnome-power-manager") 16x16+0+0 +1416+0
1 child:
0xc0015f (has no name): () 1x1+-1+-1 +1415+-1
0xe00001 "awesome": () 1x1+-1+-1 +-1+-1
0x1a030f1 "claws-mail": ("claws-mail" "Claws-mail") 1x1+-100+-100
+-100+-100
1 child:
0x1a030f2 (has no name): () 1x1+-1+-1 +-101+-101
0x1a030b9 "claws-mail": ("claws-mail" "Claws-mail") 1x1+-100+-100
+-100+-100
1 child:
0x1a030ba (has no name): () 1x1+-1+-1 +-101+-101
0x1a02fdb "claws-mail": ("claws-mail" "Claws-mail") 1x1+-100+-100
+-100+-100
1 child:
0x1a02fdc (has no name): () 1x1+-1+-1 +-101+-101
0x1a02d50 "Sending message": ("claws-mail" "Claws-mail") 30x30+0+0 +0+0
1 child:
0x1a02d51 (has no name): () 1x1+-1+-1 +-1+-1
0x1a02aa4 "claws-mail": ("claws-mail" "Claws-mail") 127x162+2+80 +2+80
1 child:
0x1a02aa5 (has no name): () 1x1+-1+-1 +1+79
0x1a028e2 "claws-mail": ("claws-mail" "Claws-mail") 328x575+125+44
+125+44
1 child:
0x1a028e3 (has no name): () 1x1+-1+-1 +124+43
0x1a027ef "claws-mail": ("claws-mail" "Claws-mail") 398x542+197+44
+197+44
1 child:
0x1a027f0 (has no name): () 1x1+-1+-1 +196+43
0x1a028a5 "claws-mail": ("claws-mail" "Claws-mail") 151x108+593+213
+593+213
1 child:
0x1a028a6 (has no name): () 1x1+-1+-1 +592+212
0x1a02896 "claws-mail": ("claws-mail" "Claws-mail") 151x108+593+240
+593+240
1 child:
0x1a02897 (has no name): () 1x1+-1+-1 +592+239
0x1a0286d "claws-mail": ("claws-mail" "Claws-mail") 179x54+593+369
+593+369
1 child:
0x1a0286e (has no name): () 1x1+-1+-1 +592+368
0x1a027f9 "claws-mail": ("claws-mail" "Claws-mail") 284x338+248+44
+248+44
1 child:
0x1a027fa (has no name): () 1x1+-1+-1 +247+43
0x1a027c9 "claws-mail": ("claws-mail" "Claws-mail") 334x521+563+119
+563+119
1 child:
0x1a027ca (has no name): () 1x1+-1+-1 +562+118
0xc0009c "gnome-settings-daemon": ("gnome-settings-daemon"
"Gnome-settings-daemon") 243x243+678+553 +678+553
1 child:
0xc0009d (has no name): () 1x1+-1+-1 +677+552
0xc0000f (has no name): () 10x10+0+0 +0+0
0x1e00003 "gnome-screensaver": () 10x10+-100+-100 +-100+-100
0x1a00048 "Filtering/Processing debug log": ("claws-mail" "Claws-mail")
200x200+0+0 +0+0
1 child:
0x1a00049 (has no name): () 1x1+-1+-1 +-1+-1
0x1a00037 "Network log": ("claws-mail" "Claws-mail") 200x200+0+0 +0+0
1 child:
0x1a00038 (has no name): () 1x1+-1+-1 +-1+-1
0x1200003 "update-notifier": () 10x10+-100+-100 +-100+-100
0x2a00001 "NetworkManager Applet": ("nm-applet" "Nm-applet") 10x10+10+10
+10+10
1 child:
0x2a00002 (has no name): () 1x1+-1+-1 +9+9
0x2c00001 "smart-notifier": ("smart-notifier" "Smart-notifier")
10x10+10+10 +10+10
1 child:
0x2c00002 (has no name): () 1x1+-1+-1 +9+9
0x2200001 "gdu-notification-daemon": ("gdu-notification-daemon"
"Gdu-notification-daemon") 10x10+10+10 +10+10
1 child:
0x2200002 (has no name): () 1x1+-1+-1 +9+9
0x1800001 "polkit-gnome-authentication-agent-1":
("polkit-gnome-authentication-agent-1" "Polkit-gnome-authentication-agent-1")
10x10+10+10 +10+10
1 child:
0x1800002 (has no name): () 1x1+-1+-1 +9+9
0x2400001 "gnome-sound-applet": ("gnome-sound-applet"
"Gnome-sound-applet") 10x10+10+10 +10+10
1 child:
0x2400002 (has no name): () 1x1+-1+-1 +9+9
0x1e00001 "gnome-screensaver": ("gnome-screensaver" "Gnome-screensaver")
10x10+10+10 +10+10
1 child:
0x1e00002 (has no name): () 1x1+-1+-1 +9+9
0x2800001 "pam-dbus-notify": ("pam-dbus-notify" "Pam-dbus-notify")
10x10+10+10 +10+10
1 child:
0x2800002 (has no name): () 1x1+-1+-1 +9+9
0x1a00001 "claws-mail": ("claws-mail" "Claws-mail") 10x10+10+10 +10+10
1 child:
0x1a00002 (has no name): () 1x1+-1+-1 +9+9
0x2e00001 "gnome-osd-event-bridge": ("gnome-osd-event-bridge"
"Gnome-osd-event-bridge") 10x10+10+10 +10+10
1 child:
0x2e00002 (has no name): () 1x1+-1+-1 +9+9
0x1200001 "update-notifier": ("update-notifier" "Update-notifier")
10x10+10+10 +10+10
1 child:
0x1200002 (has no name): () 1x1+-1+-1 +9+9
0xc0000d (has no name): () 10x10+0+0 +0+0
0xc00001 "gnome-settings-daemon": ("gnome-settings-daemon"
"Gnome-settings-daemon") 10x10+10+10 +10+10
1 child:
0xc00002 (has no name): () 1x1+-1+-1 +9+9
0xa00001 "gnome-session": ("gnome-session" "Gnome-session") 10x10+10+10
+10+10
1 child:
0xa00002 (has no name): () 1x1+-1+-1 +9+9
0x800000 "unagi": () 1x1+0+0 +0+0
0x400001 (has no name): () 10x10+-20+-20 +-20+-20
Marco
--
To unsubscribe, send mail to [email protected].