[haiku-bugs] Re: [Haiku] #9636: Error opening terminal: xterm-256color

  • From: "siarzhuk" <trac@xxxxxxxxxxxx>
  • Date: Mon, 08 Apr 2013 06:28:57 -0000

#9636: Error opening terminal: xterm-256color
-------------------------------------+----------------------------
   Reporter:  humdinger              |      Owner:  siarzhuk
       Type:  bug                    |     Status:  closed
   Priority:  normal                 |  Milestone:  R1
  Component:  Applications/Terminal  |    Version:  R1/Development
 Resolution:  no change required     |   Keywords:  xterm, nano
 Blocked By:                         |   Blocking:
Has a Patch:  0                      |   Platform:  All
-------------------------------------+----------------------------

Comment (by siarzhuk):

 Replying to [comment:3 bonefish]:
 > TBH, I don't understand why we're setting `TERM` to "xterm-256color".

 Because "xterm" has Co (color count) set to 8. So to let the newest
 versions of console apps (text editors for example) profit from our 256
 colors support out of the box - I have switched to xterm-256color and
 fixed the Terminal BCE processing.

 > Back in the day when I changed it from "beterm" or what it originally
 was to "xterm" I did that exactly to avoid those compatibility issues.

 Yes, from the same reason I have rejected any patches that have proposed
 to introduce the "haiku" terminal entry.

 > The whole termcap system is broken by design

 Let me to not agree here - it is just outdated nowadays. libtermcap that
 we are using is looking like abandoned at the moment. But you are right
 that termcap format is restricted.

 > and IMO we should just go the path of the least resistance and set
 `TERM` to "xterm".

 I suspect that console applications do not disappear for the nearest
 decade so we have to take care about them anyway. IMO, the only reasonable
 way to keep this sub-system up to date - is switching from termcap to
 terminfo that is more flexible and maintained as part of ncurses package.
 More ideas and arguments are here: //www.freelists.org/post/haiku-
 development/What-to-do-with-termcap

 > To my knowledge that's what pretty much every OS and distribution that
 matters does as well.

 Corresponding to Thomas E. Dickey: http://invisible-
 island.net/ncurses/ncurses.faq.html

 {{{
 "Additionally, Mac OS X 10.7 is reported to use xterm-256color as a
 default $TERM value."
 }}}

 So looks like I'm not alone who think this way.

--
Ticket URL: <http://dev.haiku-os.org/ticket/9636#comment:4>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: