I prefer having a block cursor with blinking off.
The problem when setting a cursor colour in termite is that the foreground colours do not change, making the letter under the cursor difficult to read.
void vte_terminal_set_color_cursor_rgba (VteTerminal *terminal,
const GdkRGBA *cursor_background);
Sets the background color for text which is under the cursor.
If NULL, text under the cursor will be drawn with foreground and background colors reversed.
Ideally, it'd be nice to be able to set a cursor_foreground colour to a colour defined in the 256 palette but at a minimum, text under a block cursor should be set to the defined background colour.
Is there some way to achieve this or is this currently a limitation of VteTerminal?