LINUX.ORG.RU

openbsd, в urxvt не работает юникод

 ,


0

1

собственно сабж. в uxterm с дефолтными настройками русские буквы вводятся и показываются. в urxvt с дефолтными же настройками русские буквы не вводятся. почему? шрифт вроде одинаковый, еще пробовал DejaVu Sans Mono в котором нужные буквы уж точно должны быть, результат тот же.

если это важно, стоит current. я очень злобный буратина?


$ pkg_info -M rxvt
Information for inst:rxvt-2.7.10p8

Install notice:
The multibyte character encoding support is disabled by default.
To enable this feature, please edit the file:

/usr/local/lib/X11/app-defaults/Rxvt
beastie ★★★★★
()
Ответ на: комментарий от beastie

о хоспаде. я не знаю как это возможно, но urxvt не работает только в xfce. перезагрузился в fvwm (почти не настроенный), всё работает.

u283
() автор топика
Ответ на: комментарий от u283

кстати, в xfce4-terminal тоже не работает юникод если его запускать в xfce. если запустить xfce4-terminal не в xfce, то юникод и там работает. что за влияние оказывает xfce на эмуляторы терминалов?

u283
() автор топика
Ответ на: комментарий от Atlant
LC_COLLATE="C"
LC_CTYPE="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_MESSAGES="C"
LC_ALL=

в fvwm

LC_COLLATE="C"
LC_CTYPE=en_US.UTF-8
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_MESSAGES="C"
LC_ALL=
случаем, не запихнуть ли мне
export LC_CTYPE=en_US.UTF-8
в .xinitrc? (русский мне не надо)

u283
() автор топика
Ответ на: комментарий от u283

Если честно, не помню уже. =) Давно это было, очень давно, когда я это настраивал. С тех пор оно работает и кушать не просит.

Заглянул с свой .xsession — у меня там export LC_CTYPE="en_US.UTF-8". Скорей всего именно то, что тебе не хватает.

beastie ★★★★★
()
Ответ на: комментарий от u283

обычно ставят для всех переменных разом(исключая LC_ALL конечно) следующим путем.

export LANG=en_US.UTF-8

Atlant ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.