Kelly Clowers <[email protected]> writes:
> On Tue, Sep 4, 2012 at 7:02 PM, Oon-Ee Ng <[email protected]> wrote:
>> On Wed, Sep 5, 2012 at 10:01 AM, Oon-Ee Ng <[email protected]> wrote:
>>> On Wed, Sep 5, 2012 at 6:25 AM, Kelly Clowers <[email protected]>
>>> wrote:
>>>>
>>>> The other thing I have been wondering about is based on my use of
>>>> browser windows and now a widescreen monitor (1920x1200). I run my
>>>> browser windows in one tag, maximized. However, I do not need quite so
>>>> much space, I could run a skinny term or a chat program on the side
>>>> and still have plenty of browser space. The thing is I would want the
>>>> main area with the browser to have stacked windows. So the skinny
>>>> space on the left would have one window, and the wide space on the
>>>> right would have several browser windows on top of each other (not
>>>> staggered or anything, just totally covering each other, like in
>>>> maximized mode). Is such a thing possible with current layouts? With
>>>> a custom layout? Or should I just rearrange my thinking to fit
>>>> Awesome's tags better?
>>>
>>> Just use the tile or tile.right layout with one master?
>>
>> Sorry, brain fart, didn't realize you wanted multiple browsers stacked
>> on each other. Just use a tabbed browser?
>
> I do, but with as many tabs as I typically have (50-100+), it makes
> sense to split them across several windows by subject. Right now I
> have my main window (mail, news, FB, etc), my entertainment window
> (webcomics, pandora, youtube, etc), a job search window, and a
> research window.
>
>
> Thanks,
> Kelly
Hi Kelly,
I have something similar in my rc.lua for gimp (from times without
one-window-mode). Credit goes to someone
on this list -- unfortunately I do not remember where I copied it from.
This should be adaptable to your situation:
,----
| { rule = { class = "Gimp", role = "gimp-dock" },
| properties = { tag = tags[1][6], floating = true, size_hints_honor =
false },
| callback = function( c )
| -- local s = c.screen
| local s = 1
| local workarea = screen[s].workarea
| local strutwidth = 212
|
| c:struts( { right = strutwidth })
|
| c:geometry( { x = workarea.width-strutwidth, width =
strutwidth,
| y = workarea.y, height = workarea.height } )
| end },
`----
Best,
Andreas
--
To unsubscribe, send mail to [email protected].