GNOME Bugzilla – Bug 621298
Cursor invisible (plain black) in (xfce) Terminal & terminator
Last modified: 2010-08-11 18:36:47 UTC
Commit b58bc5359085d2c9233ac6d6a265645bfa217e82 [1] introduced a regression which makes the cursor invisible (or rather plain black, as you could notice with semi-transparent background) in the (xfce) Terminal [2] & terminator [3]. I've personally tested and confirmed the bug with Gentoo-patched vte-0.24.1 (they have backported the particular commit mentioned above [4]) and with vte-0.25.1. The issue has been already reported to the xfce upstream and rejected there [5], mostly because it was reported against vte-0.24.1 with the backported patch. And for the sake of formality -- I'm running Gentoo Linux with vte-0.24.1 ebuild from the gnome overlay. For the needs of testing, I removed the patches from the ebuild myself and bumped it to vte-0.25.1. [1] http://git.gnome.org/browse/vte/commit/?id=b58bc5359085d2c9233ac6d6a265645bfa217e82 [2] http://www.xfce.org/projects/terminal [3] http://www.tenshu.net/terminator/ [4] http://bugs.gentoo.org/show_bug.cgi?id=323443 [5] http://bugzilla.xfce.org/show_bug.cgi?id=6423
...and I've been using it in a non-transparent sakura (http://www.pleyades.net/david/sakura.php) and haven't seen such problem. gnome-terminal 2.30.1 (which I don't use) doesn't seem affected either (at least with the vague problem description given)
There's not much to describe -- the cursor is completely black, all the time. No blinking. Transparency not related, it justs helps noticing it's not invisible but black. And black is the background color, of course.
I can also reproduce this bug, as soon as I apply that patch to vte-0.24.2, cursor disappears in xfce terminal. The problem is to know if this is a vte fault or xfce terminal should be adapted to this new behavior :-(
Same problem in Fedora https://bugzilla.redhat.com/show_bug.cgi?id=595060.
I'm working on a fix.
commit 956a836ab4f7000a7cf409c05a194e194573c358 Author: Behdad Esfahbod <behdad@behdad.org> Date: Wed Aug 11 14:30:14 2010 -0400 Bug 621298 - Cursor invisible (plain black) in (xfce) Terminal & terminator Fix the case where cursor color is set. Towards making determine_colors make sense. Still not done. More commits coming, but this one is enough to fix the main regression.