From: William S. <wst...@po...> - 2001-06-22 17:17:23
|
Good day, Jeff, all, I'm finding that the TERM variable in the 2 uml xterm windows is being set to linux: bash-2.04# set | grep ^TERM TERM=linux When running mcedit (ncurses based editor), this results in unfunctioning function keys and incorrect ansi border characters. TERM=xterm seems to work much better; the function keys work again and the border characters show correctly. I had hoped to make this work automatically and thought the attached patch would do so, but it's still getting set to linux and I can't figure out why. Nothing in the /etc hierarchy is setting TERM. Running "xterm -xrm 'XTerm.termName: SomeValue'" on the host does set TERM=SomeValue in the shell environment. Any ideas? #Host: [wstearns@sparrow wstearns]$ ps ax | grep Virtual 10443 pts/8 S 0:00 xterm -Sp014 -T Virtual Console #1 -xrm XTerm.termNam 10449 pts/8 S 0:00 xterm -Sp116 -T Virtual Console #2 -xrm XTerm.termNam [wstearns@sparrow wstearns]$ cat /proc/10443/cmdline xterm-Sp014-TVirtual Console #1-xrmXTerm.termName: xterm[wstearns@sparrow wstearns]$ #Uml xterm: bash-2.04# set | grep ^TERM TERM=linux Cheers, - Bill --------------------------------------------------------------------------- "Silly clickwrap agreement, Kerberos is for everyone." -- tl...@no... on Slashdot. -------------------------------------------------------------------------- William Stearns (wst...@po...). Mason, Buildkernel, named2hosts, and ipfwadm2ipchains are at: http://www.pobox.com/~wstearns LinuxMonth; articles for Linux Enthusiasts! http://www.linuxmonth.com -------------------------------------------------------------------------- |