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].

Reply via email to