home, end, bash - rozwiązanie po raz kolejny
Artur Frysiak
wiget w pld.org.pl
Pią, 29 Cze 2001, 12:17:49 CEST
On Thu, Jun 28, 2001 at 11:09:23PM +0200, Filip Kaliński wrote:
> Używam niestety MS look Expressa (blaa), bo mamwinmodem głupawy, i nie wiem,
> czemu załązone pliki się nie przesyłają, bo je załączam... dziwne..
>
> Więc teraz może wyśle w body listu, to może dojdzie (jak poprzednie się nie
> załączyły)
>
> gnom-libs-fix_home_nd.patch
> -----------------------------------------------
> diff -urN gnome-libs-1.2.13/zvt/zvtterm.c
> gnome-libs-1.2.13-patched/zvt/zvtterm.c
> --- gnome-libs-1.2.13/zvt/zvtterm.c Fri Mar 9 08:22:04 2001
> +++ gnome-libs-1.2.13-patched/zvt/zvtterm.c Wed Jun 27 23:39:37 2001
> @@ -2420,11 +2420,11 @@
> break;
> case GDK_KP_Home:
> case GDK_Home:
> - p+=sprintf (p, "\033OH");
> + p+=sprintf (p, "\033[1~");
> break;
> case GDK_KP_End:
> case GDK_End:
> - p+=sprintf (p, "\033OF");
> + p+=sprintf (p, "\033[4~");
> break;
> case GDK_KP_Page_Up:
> case GDK_Page_Up:
A czy nie da się tych sekwencji poprać z terminfo ?
Wiem że zvt (a co za tym idzie gnome-terminal) powinien obsługiwać tylko
xterm/xterm-color ale może by się udało te definiecje z terminfo
odczytać ?
man terminfo mówi:
key_home khome kh home key
key_end kend @7 end key
% tput -T xterm-color khome|xxd
0000000: 1b5b 317e .[1~
% tput -T xterm-color kend|xxd
0000000: 1b5b 347e .[4~
Pozdrawiam
--
Artur Frysiak
http://www.pld.org.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl