Bug 595060
Summary: | vte loses cursor in Terminal XFCE | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Frank Murphy <frankly3d> | ||||
Component: | vte | Assignee: | Behdad Esfahbod <behdad> | ||||
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 14 | CC: | behdad, bochecha, christoph.wickert, dennis, kevin, ktdreyer, tomek, vonbrand | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2010-08-23 06:48:53 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Frank Murphy
2010-05-23 07:24:26 UTC
Why do you still have Terminal 0.4.4 (built 2010-02-02) but vte 0.25 (built 2010-05-04)? Can you try upgrading Terminal to 0.4.5 (of 2010-05-22, so it was compiled against vte 0.25). http://lists.fedoraproject.org/pipermail/xfce/2010-May/000125.html(In reply to comment #1) > Why do you still have Terminal 0.4.4 (built 2010-02-02) but vte 0.25 (built > 2010-05-04)? Can you try upgrading Terminal to 0.4.5 (of 2010-05-22, so it was > compiled against vte 0.25). http://lists.fedoraproject.org/pipermail/xfce/2010-May/000125.html I did read that thread but your initial mail there stated that you were using Terminal 0.4.4 with vte 0.25. Kevin asked you if it works with 0.4.5, but you did not reply to that question explicitly, instead you just mentioned that you downgraded your vte. So just to make this clear to Matthias who is likely not to follow the Xfce list: Terminal 0.4.5 does not work with vte 0.25 and the cursor is still missing? (In reply to comment #3) > I did read that thread but your initial mail there stated that you were using > Terminal 0.4.4 with vte 0.25. Kevin asked you if it works with 0.4.5, but you > did not reply to that question explicitly, instead you just mentioned that you > downgraded your vte. Figured the rpm -q would have covered it, but should have explicitly stated it. > > So just to make this clear to Matthias who is likely not to follow the Xfce > list: Terminal 0.4.5 does not work with vte 0.25 and the cursor is still > missing? Yes latest Terminal 0.4.5 does not work with latest vte 0.25 in Rawhide. Created attachment 417222 [details]
Screenshot Cropped
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle. Changing version to '14'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping Does this seem to affect any of the other pile of terminal apps that use vte backend? Or is it just Terminal? I honestly don't know, as it's just Terminal within XFCE, that caught me eye. If you could try with several others and add info from them that would be great... any of: gnome-terminal, roxterm, xterm, lxterminal, gtkterm, etc. lxterminal-0.1.8-1.fc14.i686 has a cursor roxterm-1.18.5-1.fc14.i686 No visible cursor, on gtk colours or tango , if colors are changed to default white block cursor shows up gnome-terminal-2.31.3-1.fc14.i686 has a cursor It may be a Terminal rather than a VTE problem? As if I go into: edit > Preferences > Appearances > Background > Change to transparent I get a cursor, but its' color doesn't match what is set in colors (Green) it is black the same as the solid background, if I then change bg solid color to something else, eg red, A red cursor shows up. Unfortunately, I had downgraded to the previous vte, and hadn't kept testing this. Can others test? With gnome-terminal, I have a similar issue, but I don't know if it's related, and I don't have a way to reproduce it reliably. I'm using Gnome-Shell, and when the shell is restarted (for example because it crashed), all open gnome-terminal windows have lost their cursors. This doesn't happen every time. Example Screenshot: http://www.zimagez.com/zimage/screenshot-010810-092239.php gnome-terminal doesn't let the user set the cursor color AFAIK. someone using xfce terminal needs to debug this. This looks like: http://bugzilla.xfce.org/show_bug.cgi?id=6423 See also: https://bugzilla.gnome.org/show_bug.cgi?id=621298 I'm guessing with Branched we may get some more cc's to this. Kevin, Should I bump this upstream Gnome? https://bugzilla.gnome.org/show_bug.cgi?id=621298 referencing this bug. I can play man in the middle, as currently I can reproduce it? That would be excellent. Please do provide info there and see if we can get a solution. Thanks Frank! (In reply to comment #16) > That would be excellent. Please do provide info there and see if we can get a > solution. > > Thanks Frank! Done, temp workaround is to play with transparency in Terminal to get some form of cursor. For the record, my gnome-terminal shows cursor again after initiating window resize (no need to actually resize window, just Alt+middle click). *** Bug 621956 has been marked as a duplicate of this bug. *** https://bugzilla.gnome.org/show_bug.cgi?id=621298 " 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. " This seems to be now fixed in Fedora 14\15. After latst update. F14 http://koji.fedoraproject.org/koji/buildinfo?buildID=190889 F15\Rawhide http://koji.fedoraproject.org/koji/buildinfo?buildID=190788 Can anyone else confirm? Yep. Works fine here now. I'd be ok closing this now... This is present in RHEL6's vte-0.25.1-6.el6 (and EPEL's Terminal-0.4.7-1.el6.) To work around this issue in RHEL 6's vte, set the following line in .config/Terminal/terminalrc (yes, leave the value blank) ColorCursor= Thanks for the workaround, Ken. I now found that the issue on RHEL-6 has also been fixed with bug 658774 (update is available in the fastrack channel). |