
Начиная с OpenBSD 5.0, конфигурация X сервера слегка изменилась. Также в силу того, что теперь можно с большим удобством пользоваться Unicode локалью, предлагается следующий простой способ русификации: добавить определение LC_CTYPE и вызов setxkbmap(X11) в ~/.xsession (или ~/.xinitrc):
export LC_CTYPE=en_US.UTF-8
setxkbmap -layout 'us,ru(winkeys)' -option 'grp:caps_toggle,grp_led:scroll'
Внимание: система предполагает, что конфигурационные файлы ~/.xsession и ~/.xinitrc являются shell-скриптами и последнее действие, совершаемое ими, должно быть запуском оконного менеджера или оконной среды, например: exec /usr/local/bin/fvwm2.
После включения UTF-8 необходимо сконфигурировать XTerm через ~/.Xdefaults:
XTerm*locale: utf8
Проверить отображение UTF-8 символов можно распечаткой тестового файла на терминал.
ksh по-прежнему необходимо отучать использовать старшие биты 8-битных кодировок как метасимволы:
set +o emacs-usemeta
Для VIM достаточно добавления таких опций:
set encoding=utf-8
set termencoding=utf-8
Для указания использовать UTF-8 в TeX нужно подключить доп пакеты:
\usepackage{ucs}
\usepackage[utf8]{inputenc}
Опции для irssi (подробнее):
/set term_charset utf-8
/set recode_out_default_charset utf-8
/set recode_autodetect_utf8 ON
/set recode_fallback utf-8
/set recode_transliterate ON
/set recode ON
/save
Mutt'у можно задать список кодировок:
set assumed_charset="koi8-r:utf-8"
Опции для music player daemon:
mpd.conf
# The encoding that ID3v1 tags should be converted from.
#id3v1_encoding "UTF-8"
Для конвертирования тегов mp3 файлов в кодировку UTF-8 можно использовать пакет py-mutagen:
find ~/music/ -iname '*.mp3' -print0 | xargs -0 mid3iconv -e UTF-8 --remove-v1