[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: disappearing title bar text, switching screens



At 1192049813 time_t, David E. Thiel wrote:
> Yup, running today's awesome, when I move the mouse to my second screen,
> windows still appear on the first. The way that I'm set up is I'm using
> an X60 with VGA out - when X starts, before starting awesome, I do an:
> 
> xrandr --output VGA --left-of LVDS
> 
> And then I have two usable screens, without using Xinerama. This is
> considered "zaphod" mode, right? I know you have no xrandr to test this,
> sorry.

This is not Zaphod, this is Xinerama.
I don't have xrandr but I have Xinerama. Meaning: I can't change like you
where screen x is compared to screen y and so on without restarting X,
but I have two screens configured side-by-side in xorg.conf.

Now the word Xinerama may disapear in a near feature because of xrandr.
The problem is that Zaphod mode is also disapearing because a lot of
drivers are broken in Xorg 7.3 and they just dropped it.
So we have Zaphod and Xinerama and now we have (hardly) xrandr which
dynamically-configurable-Xinerama-on-run-time-omg-that-kills-everything.

Let's go back to our sheeps.
This behaviour is expected, let met tell why.

In Zaphod mode you have 2 displays :0.0 and :0.1. Applications are stuck
to these displays. You'll have to broke their X connections to change
their screen,  and that's not possible.

In Xinerama you only have _one_ BIG display. So then you run an
application, then it says "map me on the display'.
And awesome can't know that this window should be mapped on screen 0 or
screen 1. How dare would it know? It's just a random window. Sometimes
it knows because the windows ask for specific X and Y coords, and then
it remap it on the right screen (you can use -geometry to do that). For
example vlc is smart. urxvt is dumb (but that's normal).

There's no link between "I press a key to run a random program" and "a
window appear" for it.

So the good solution is to map movetoscreen on your keyboard and move
quickly new windows to the screen you want.

And the good news is that I'm quite annoyed like you but I get used to
it. :-)

Cheers,
-- 
Julien Danjou
// ᐰ <julien@xxxxxxxxxxx>   http://julien.danjou.info
// 9A0D 5FD9 EB42 22F6 8974  C95C A462 B51E C2FE E5CD

Attachment: signature.asc
Description: Digital signature