[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OS X Terminal.app and Aptitude



On 2006-07-11 12:09:45 -0700, Ian Brandt wrote:
[...]
> >> Backing up a little, I'd edit that line to show
> >>
> >> macosx|generic color xterm,
> >>
> >> and remove the $HOME/.terminfo/x/xterm-color and
> >> $HOME/.terminfo/n/nxterm,
> >> rerun tic.  Then
> >>
> >> 	infocmp macosx xterm-color
> >>
> >> would show whatever changes were made other than the sgr string.
> 
> Here is the result:
> 
> $ infocmp macosx xterm-color
> comparing macosx to xterm-color.
>     comparing booleans.
>     comparing numbers.
>     comparing strings.
>         hts: '\EH', NULL.
>         is2: '\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>',
> '\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8'.
>         kdch1: '\E[3~', '\177'.
>         kend: NULL, '\E[4~'.
>         kfnd: '\E[1~', NULL.
>         khome: NULL, '\E[1~'.
>         kslt: '\E[4~', NULL.
>         meml: NULL, '\El'.
>         memu: NULL, '\Em'.
>         rs2: '\E7\E[r\E8\E[m\E[?7h\E[?1;3;4;6l\E[4l\E>',
> '\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8'.
[...]
> I compiled your terminfo on my Debian box, and ssh'd over with TERM
> set to 'nsterm'.  A few initial observations:
> 
>   - Color is lost at the Bash prompt.
>   - Horizontal borders in Aptitude (e.g. in the search or quit
> dialogs) become '?' characters.
>   - Delete works at the bash prompt, but in Aptitude it prints '^[[3~'.
>   - Backspace works in Aptitude, whereas with xterm-color it printed '^?'.

You should set TERM to 'macosx'. If things don't work, just fix them
in the terminfo data and rerun tic.

Note: you shouldn't use the ncurses that come with Mac OS X. They are
buggy.

-- 
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA



Reply to: