Thank you both for your suggestions. Sadly, these are more or less the workarounds I've been using.
The idea about Shifty's tag positions looks promising, but wouldn't withstand a screen change as I cannot always determine the tags beforehand. Well, guess I'll move one then. I'll twist my brain inside out and then maybe Xmonad will make more sense. At the worst, I can always fork dwm. Thanks a lot for your time, Ondrej G. On Tue, Feb 7, 2012 at 10:53 PM, Perry Hargrave <[email protected]> wrote: > On Tue, Feb 7, 2012 at 12:05 PM, Ondřej Grover <[email protected]> > wrote: >> >> But then one day I try to plug in a monitor when I'm about to give a >> presentation. I prepared a special tag for it. Suddenly, all windows >> stuff up on one, new workspace (Shifty's fault). OK, but even if I >> retag my windows again, the new VGA screen has a different set of >> tags, so I cannot display my presentation on VGA and notes + >> presentation on laptop. I knew that Awesome restarts on screen >> geomtery change, but didn't comprehend such consequences. >> So, my problem may come from these two things: > > Why can't you on VGA have tag[1].name = 'Present', open OOo there and > leave tag[1].name = 'notes' on LVDS? > > Then just move the apps to the different tags as desired. If you check > my config I have a tasklist menu that allows you to send clients to a > new tag, even on the other screen. > > Yes, the restart on screen changes is such a pita, but for shifty you > can do some pre-configuring for the tags to appear only if the 2nd > monitor attached, etc.. > >> 1) If Awesome restarts on every screen change, what is the easiest >> way to conserve the current taglist(s) an respective layouts with >> Shifty? I can imagine that with vanilla Awesome I could put some if >> defined test for taglist, but even then I'm not sure if that would >> conserve the layouts. I would have to add another check for layouts >> too I guess. What I'm looking for is some reference implementation. I >> hope I won't have to fork Shifty and I'm just missing something. >> So far I haven't found anything useful, maybe most people use Awesome >> only in a static multi monitor setup. > > There really is no way currently to preserve tag settings (that are > not pre-configured) across awesome restarts. Vanilla awesome does no > better in this regard. > >> 2) Is it possible to share a tag pool among all screens? > > You can never 'truly' share a tag pool, but you can trick yourself > into it. Just assign positions to tags (shifty exclusive) and its > irrespective of the screen. > > You can also move tags across screens if you want. > >> I'm looking forward to any kind of suggestions, including those >> pointing me towards a different WM that could fit my needs better (not >> sure if dwm can share tags among screens). > > Xmonad might support a global tag pool (?) but tbh the config makes my > eyes bleed. > > -- > perry -- To unsubscribe, send mail to [email protected].
