Created attachment 2960 Screenshot with described issue Hi, i'm using terminal 0.4.4/vte 0.24(tried several other pairs, including terminal from git - result is the same) and for quite some time cursor here isn't displayed. I'm attaching screenshot - current position is only highlighted with cursor color(letter 'r' there), but no cursor.. If any other details needed i can provide them.
And some more info - test application vte and gnome-terminal show cursor okay.
A patch applied to vte in response to Gnome bug #602596 [0] causes this issue in Terminal (and, oddly, seems to fix a similar issue in other terminals like mc). You're seeing it with vte-0.24.0 from the Gentoo gnome overlay because the ebuild there applies the patch. I'm not sure whether to file a new bug with vte, reopen that bug, or if this can/should be fixed or worked around in Terminal. FWIW Terminator [1] appears to also be affected #559855 [2]. I have found two workarounds for Gentoo users affected by this. 1. Use an unaffected vte, i.e. v 0.22.5 from the main Portage tree. You might have to downgrade gtk+ to build the older vte. 2. Make and use a local overlay copy of the v 0.24.0 ebuild from the gnome overlay (you could even revbump to 0.24.1 if so inclined) and modify it to not apply the patch by removing the whole src_prepare() function definition. [0] https://bugzilla.gnome.org/show_bug.cgi?id=602596 [1] http://www.tenshu.net/terminator/ [2] https://bugs.edge.launchpad.net/terminator/+bug/559855
(In reply to comment #2) > I have found two workarounds for Gentoo users affected by this. > 1. Use an unaffected vte, i.e. v 0.22.5 from the main Portage tree. You might > have to downgrade gtk+ to build the older vte. Yea, with the latest gtk it didn't build. > 2. Make and use a local overlay copy of the v 0.24.0 ebuild from the gnome > overlay (you could even revbump to 0.24.1 if so inclined) and modify it to not > apply the patch by removing the whole src_prepare() function definition. Hm, tried vte 0.24.1 with and without that patch from [1] - nothing changed here. [1] https://bugzilla.gnome.org/show_bug.cgi?id=602596#c6
(In reply to comment #3) > (In reply to comment #2) > > 2. Make and use a local overlay copy of the v 0.24.0 ebuild from the gnome > > overlay (you could even revbump to 0.24.1 if so inclined) and modify it to not > > apply the patch by removing the whole src_prepare() function definition. > > Hm, tried vte 0.24.1 with and without that patch from [1] - nothing changed > here. > > [1] https://bugzilla.gnome.org/show_bug.cgi?id=602596#c6 Ah, i see, after some tweaks it started to work okay without that patch. Thank you..
Yay, cursor is back, happy to see it again :). Okay, seems like then its not really terminal related issue, but more Gentoo's overlay/ebuild stuff, closing it for now then..
I'm using plain sources of latest vte 0.24.1 and Terminal 0.4.5 and the cursor is not shown. No patches have been applied to these sources, as I build everything myself ala Linux From Scratch.
(In reply to comment #6) > I'm using plain sources of latest vte 0.24.1 and Terminal 0.4.5 and the cursor > is not shown. No patches have been applied to these sources, as I build > everything myself ala Linux From Scratch. Please, forget what I said, it works now.
I would like to notice the mentioned patch has been commited upstream [1] and vte-0.25.1 is now affected as well. I've already opened a new bug at GNOME bugzie [2], and there's a related one on Gentoo's [3]. I guess it might be a good idea to reopen this one as well. [1] http://git.gnome.org/browse/vte/commit/?id=b58bc5359085d2c9233ac6d6a265645bfa217e82 [2] https://bugzilla.gnome.org/show_bug.cgi?id=621298 [3] http://bugs.gentoo.org/show_bug.cgi?id=323443
Please reopen this bug since it will affect as soon as a new vte stable version is released This affects to people running *official* vte >=0.25.1
Okay, reopening.
Thanks :-)
Created attachment 3050 vte without any arguments vte without any arguments
Created attachment 3051 vte with arguments -r and --reversed vte with arguments -r and --reversed
Looks like this bug is still valid, and it seems like vte is a real culprit here (Check the attached screenshots) vte-0.25.1-1mdv2011.0 gtk+2.0-2.21.5-2mdv2011.0 terminal-0.4.5-1mdv2011.0
(In reply to comment #8) > http://git.gnome.org/browse/vte/commit/?id=b58bc5359085d2c9233ac6d6a265645bfa217e82 Reverting this brings cursor back in terminal. http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages?revision=565638&view=revision
This was fixed in vte https://bugzilla.gnome.org/show_bug.cgi?id=621298#c6 Can be closed then
Created attachment 3227 vte 0.24 : invert color when cursor highlight
Created attachment 3228 vte 0.26 : BUG invert color when cursor highlight Hi, I have a bug a bit similar : it's about when the cursor highlight a character in the command line. Normally, the color is inverted (http://bugzilla.xfce.org/attachment.cgi?id=3227). But since vte 0.25.x, the color is not inverted anymore. I'm using terminal 0.4.5-1