http://bugzilla.opensuse.org/show_bug.cgi?id=936330 Bug ID: 936330 Summary: Incorrect terminfo entries for rxvt-unicode Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: All OS: openSUSE 13.2 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: andrew@apjanke.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- The terminfo database entries for rxvt-unicode and rxvt-unicode-256color in the distribution appear to be incorrect. They differ from the terminfo entries provided by the rxvt-unicode distribution and the escape sequences documented in `man 7 urxvt`. The impact is that key bindings and other terminal interactions set up using terminfo may be incorrect for a user that is using `urxvt`. These files come from the terminfo-base package. $ cd /usr/share/terminfo/r $ rpm -qf rxvt-unicode terminfo-base-5.9-52.2.3.x86_64 $ rpm -qf rxvt-unicode-256color terminfo-base-5.9-52.2.3.x86_64 Several of the entries differ. Notably, the arrow keys and keypad_local/keypad_xmit are different. Here's an example of a comparison against the terminfo provided by the rxvt-unicode distribution itself. [janke@susumu in ~/tmp/terminfo] $ tic -o . /usr/share/doc/packages/rxvt-unicode/etc/rxvt-unicode.terminfo [janke@susumu in ~/tmp/terminfo] $ infocmp -L -B . rxvt-unicode rxvt-unicode comparing rxvt-unicode to rxvt-unicode. comparing booleans. backspaces_with_bs: T:F. has_meta_key: F:T. comparing numbers. [...] key_left: '\EOD', '\E[D'. key_right: '\EOC', '\E[C'. [...] keypad_local: '\E[?1l\E>', '\E>'. keypad_xmit: '\E[?1h\E=', '\E='. This might be a regression of bug #221259. An oh-my-zsh user discovered this when terminfo-based key bindings broke for him in zsh running inside urxvt. https://github.com/robbyrussell/oh-my-zsh/issues/2750 -- You are receiving this mail because: You are on the CC list for the bug.