GNOME Bugzilla – Bug 549835
Feature Request: Configurable cursor appearance
Last modified: 2008-10-14 23:04:10 UTC
Block cursor mode was something I hated in terminals, and now it seems to be the only thing available. I suggest allowing four cursor modes. Block (the only current option), Half-block (aligned left), Horizontal line (probably width ~1 pixel aligned left), and underline. This is probably a duplicate. If there is no interest in developing this feature among the current developers, then with the promise of a little help, and provided it won't suck my life away, I may be willing to dust off those old and atrophied programming skills and see what I can do.
Moving to vte since this would need vte API first, or be WONTFIXed there.
I checked this feature in konsole and I liked what I saw. Not hard to implement.
*** Bug 543717 has been marked as a duplicate of this bug. ***
If it is worth anything, this is the same change in Konsole, as mentioned by Behdad: http://websvn.kde.org/?view=rev&sortby=date&revision=650413
Implemented the vte part. Reassigning to g-t to add UI. 2008-10-14 Behdad Esfahbod <behdad@gnome.org> Bug 549835 – Feature Request: Configurable cursor appearance * src/vte.h: New public api: VteTerminalCursorShape vte_terminal_set_cursor_shape vte_terminal_get_cursor_shape * src/vte-private.h: * src/vte.c (_vte_terminal_insert_char), (vte_terminal_init), (vte_terminal_paint_cursor), (vte_terminal_paint), (vte_terminal_set_cursor_shape), (vte_terminal_get_cursor_shape): Implement new API. Also clean up cursor drawing in general. * doc/reference/Makefile.am: * doc/reference/tmpl/reaper.sgml: * doc/reference/tmpl/vte-unused.sgml: * doc/reference/tmpl/vte.sgml: * doc/reference/vte-sections.txt: Doc new symbols. Also add some missing docs.
Implemented in g-t too. I added the setting in the "General" tab of the profile preferences dialogue.