! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
home and end keys don't work properly in >=xfce4-terminal-0.6.90
Status:
RESOLVED: INVALID
Product:
Xfce4-terminal
Component:
General

Comments

Description Patrick McLean 2016-09-13 08:43:40 CEST
The home and end keys no longer work as expected in the current development series of xfce4-terminal. I haven't figured out what they are mapping to, but it certainly isn't what they did with older versions.
Comment 1 Igor editbugs 2016-09-13 09:15:11 CEST
Could you please elaborate?
Are you meaning Home/End are not working properly in a shell (e.g. bash), or in some app? For me, Home/End moves the cursor in front/end of the command line in bash, as expected.
Does Home/End behavior in xfce4-terminal differ from their behavior in, say, gnome-terminal?
Comment 2 Patrick McLean 2016-09-13 09:20:20 CEST
It does not go to the start or the end of the line in zsh (I use it in vi mode). I don't have gnome-terminal installed, but the behavior does differ from terminator, and rxvt-unicode.
Comment 3 Igor editbugs 2016-09-13 09:43:07 CEST
As far as I can tell, terminator is still depending on vte (not vte3) - at least in Arch Linux. Is this also the case for your system?
This is why I'm asking you to probe gnome-terminal - it's based on vte3, similar to xfce4-terminal >= 0.6.90; and there could be some changes between vte and vte3 which resulted in your issue.

rxvt is not based on vte, and I cannot compare xfce4-terminal with it.
Comment 4 Igor editbugs 2016-09-13 09:45:18 CEST
Actually, vte comes with its own terminal app: in Arch, it's called 'vte' and 'vte-2.91' for vte and vte3 respectively.
You could check your scenario in those apps and see if there's any difference.
Comment 5 Patrick McLean 2016-09-13 22:54:20 CEST
The vte binary from vte-0.28.2 works as expected, with home and end working normally. When I try sakura with vte-0.44.2, I get the same behaviour with home and end not working as I expect.
Comment 6 Patrick McLean 2016-09-13 22:54:51 CEST
For reference, the soname in vte-0.44.2 is 
/usr/lib64/libvte-2.91.so
Comment 7 Igor editbugs 2016-09-14 07:29:04 CEST
So I think we can conclude that some vte-0.44.2 is not handling Home and End presses properly for you.
Would you mind reporting that to the vte bug tracker? https://bugzilla.gnome.org/enter_bug.cgi?product=vte
Comment 8 Egmont Koblinger 2016-09-14 14:11:38 CEST
It's the other way around: old vte was broken (or at least different from xterm, and we consider xterm the reference), and new one is fixed. See https://bugzilla.gnome.org/show_bug.cgi?id=600659.

You should adjust your zsh configuration, or file a bug against zsh. Please file a vte bugreport if and only if it differs from xterm (with its default settings).
Comment 9 Igor editbugs 2016-09-14 14:16:06 CEST
Egmont, thanks for the explanation!
I'm closing this one.

Bug #12844

Reported by:
Patrick McLean
Reported on: 2016-09-13
Last modified on: 2016-09-14

People

CC List:
2 users

Version

Version:
0.6.92

Attachments

Additional information