Different methods exist to show if you're in insert or normal when using VI key binding in ZSH.

Gnome-terminal also allows you to change the caret from block █ to ibeam | with a call to gconftool-2 .

How can I combine these two so that I have an ibeam in insert mode and a block in normal mode?