Changes
- Add color cursor support (OSC 12/112):
Set/reset cursor color:
Run terminal with red cursor:printf "\e]12;rgb:00/ff/00\e\\" # Set cursor color to green. printf "\e]112;\e\\" # Reset cursor color to default.
Set red cursor in settings.xml:printf "vtm.run(id=Term cfg='<config><term><cursor><color bgc=reddk/></cursor></term></config>')" | vtm<config> <term> <cursor> <style="block"/> <!-- Cursor style: underline | block --> <blink=400ms/> <!-- Cursor blink period. Set to zero for a steady cursor. --> <show=true/> <color bgc=reddk fgc=default /> <!-- Cursor cell color. By default, the cursor color (bgc) is set to either black or white depending on the lightness of the underlying text background. --> </cursor> </term> </config>
- Make the terminal window opaque by default.
- Make window shadow configurable:
<config> <appearance> <defaults> <shadow> <!-- Window shadow configuration. --> <enabled = true /> <blur = 3 /> <!-- Blur radius (in cells). Default is 3. --> <bias = 0.37 /> <!-- Shadow contour bias [0.0 - 1.0]. Default is 0.37 --> <opacity = 105.5 /> <!-- Opacity level (alpha) [0.0 - 255.0]. Default is 105.5 --> <offset = 2,1 /> <!-- 2D offset relative to the window (in cells). Default is 2,1. --> </shadow> </defaults> </appearance> </config>