Fixed: some bug that happen when closing stdout and stderr fd with fish

It seems that >&- is not the same than >/dev/null when using fish.
Updated: .dwm-session: online() sub and better handling of missing files
Added: fbterm starts automatically for console sessions

TODO turn on 256 colors feature of fbterm. I have no idea why it is not
working.