2010/6/9 Vadim Zhukov <persg...@gmail.com>: > 2010/6/8 Sviatoslav Chagaev <0x1...@gmail.com>: >> Hi misc@ >> >> I want to be able to type non latin characters in xterm (Russian and >> Latvian). >> I sat down, read xterm manpage and tried playing with all the options >> which even remotely looked like they could influence something. >> But the only thing I managed to get working is xterm displaying UTF-8 >> correctly. >> >> Here's my ~/.Xdefaults: >> >> XTerm*loginShell: true >> XTerm*useClipping: false >> XTerm*geometry: 119x38 >> XTerm*termName: xterm-xfree86 >> XTerm*scrollBar: false >> XTerm*rightScrollBar: true >> XTerm*colorMode: true >> XTerm*colorBDMode: false >> XTerm*boldColors: true >> XTerm*boldMode: true >> XTerm*cutNewline: false >> XTerm*cutToBeginningOfLine: false >> XTerm*trimSelection: true >> XTerm*internalBorder: 2 >> XTerm*Font: -*-terminus-medium-*-*-*-14-*-*-*-*-*-iso10646-1 >> XTerm*Foreground: rgb:cc/cc/cc >> XTerm*Background: black >> XTerm*locale: false >> XTerm*utf8: 2 >> XTerm*deleteIsDEL: true >> XTerm*eightBitInput: true >> >> >> export LANG=en_US.UTF-8 >> export LC_CTYPE=en_US.UTF-8 >> export LC_NUMERIC=en_US.UTF-8 >> export LC_TIME=en_US.UTF-8 >> export LC_COLLATE=en_US.UTF-8 >> export LC_MONETARY=en_US.UTF-8 >> export LC_MESSAGES=en_US.UTF-8 >> export LC_PAPER=en_US.UTF-8 >> export LC_NAME=en_US.UTF-8 >> export LC_ADDRESS=en_US.UTF-8 >> export LC_TELEPHONE=en_US.UTF-8 >> export LC_MEASUREMENT=en_US.UTF-8 >> export LC_IDENTIFICATION=en_US.UTF-8 >> export LC_ALL=en_US.UTF-8 >> xterm >> >> Didn't help too. >> >> The annoying thing is that when I start vim in xterm, I *can* type in >> any language with no problem. >> >> export LANG=en_US.UTF-8 LC_ALL >> >> Is it possible to enable non latin input in xterm somehow? >> >> --- >> >> And while I'm here, do you know of any video stream of some channel or >> something which mplayer (or something from ports) could play and where >> they'll show FIFA World Cup? My TV receives badly, with a lot of noise, >> so I thought that maybe even an internet stream could be better, plus I >> want commentaries in English. > > See here: http://www.openbsd.ru/docs/howto-cyrillic.html#xterm > > Basically, you need: > 1. echo "set +o emacs-usemeta" >>~/.profile > 2. echo "XTerm*allowC1Printable: true" >>~/.Xdefaults
I forgot that xterm doesn't start login shell by default, so ~/.profile will not be called. The easiest way to fix this will be: echo "XTerm*loginShell: true" >>~/.Xdefaults The only bad side effect is wtmp spam as xterm will log every time it starts. -- WBR, Vadim Zhukov