Hi,
I installed Ion 3 in Debian, and it works great. Some notes:
- I was not expecting the sample configs to go in /etc/X11/ion3.
Maybe this is a Debian thing, but it's really strange IMO that there
isn't even a link to them in /usr or /usr/local somewhere.
- I got the sample configs from the source tar before I figured out
the /etc/X11/ion3 location. They work great.
- For laughs, I tried compiling Ion from source. It failed to find
lua.h; I found the README.autoconf info, but why can't the configure
script simply try the options shown and see if they find a valid
lua.h, if the default lua.h location doesn't work?
- the new config format is, I think, better than the Ion 2 format.
Everything is called directly instead of creating anonymous
functions. After reading up on Lua 5.0, I have to say that the Ion
configuration makes a lot more sense now. I will explore whether I
can export/import the Ion configuration to a simpler format with
Lua.
- the seamless integration of FloatWS and IonWS (plus PaneWS) is
wonderful
- the scratchpad module is great, exactly what I needed
- the dock appears useful and I tried it with kxdocker, but I
generally avoid such eye candy. The statusbar, on the other hand,
is very nice. I wish it had a shell escape in the format specifiers
so you could put the output of any program in it, something like
%shell{uname -a}
or something similar. In fact, if the statusbar could just call a
function to get its contents, that would be best. I see the Lua
code in mod_statusbar.lua, but I don't know if I can call those
functions directly.
- a popup visual list of the workspaces with snapshots of their
contents would be nicer than the tab-completion. I don't know if
this has already been discussed, so sorry if it's a repeat.
Ted