On Tue, Jul 27, 2010 at 01:20:59AM +0200, LuX wrote:
> 2) or otherwise to make the focused column overlap the others of a
> given percentage while the others columns keep the same width.
You can keep the overlapping client in the floating area and use
wmii-2 style detaching (replace its tags with something, say "|") and
attaching (replace first client's tags in the, say "|", view with
current tag) actions to bring the overlapping client into your view
when you need it.
???
Indeed. That's why wmii doesn't do this anymore. :)
Here is an example from my wmiirc:
http://github.com/sunaku/wmiirc/blob/master/control/action/detach.yaml
http://github.com/sunaku/wmiirc/blob/master/control/keyboard/common/detach.yaml
Thank you for the links, but honestly I don't understand them. I only
have some basic notions of programming, in bash for example, but not
in Ruby. I would prefer a solution not using yet-another-language. Is
it possible to "translate" your hint in a simpler way?
On lun., juil. 26, 2010 at 12:40:53 +0200, Thomas Dahms wrote:
You might try subtle [..] And you have to like Ruby.
Maybe I will give it a try, but I really like wmii hence I would
prefer to keep with it if possible… and I don't know anything about
Ruby.
It could be, but it's a whole can of worms and I'm not sure it
suits your purpose. In the sh wmiirc, you'd probably do
something like,
master_width=800
master_tags='foo|bar'
...
Event AreaFocus
if wi_seltag | grep $master_tags >/dev/null; then
export area=$1
width=$(wmiir read /tag/sel/index | awk '$2 == ENVIRON["area"]
{ print $4; exit }')
delta=$(($master_width - $width))
if [ $area = 1 ]; then dir=right; else dir=left; done
wmiir write /tag/sel/ctl grow sel sel $dir ${width}px
fi
or something to that effect. Can't say that I like the idea
much myself, but to each his own.
--
Kris Maglione
Microsoft is not the answer. Microsoft is the question. NO is the
answer.
--Eric Naggum