Хм... Если я не ошибаюсь, локаль ru_UA означает язык интерфейса UA. Но, весьма вероятно, ошибаюсь.
Советую 1. попробовать "ru_RU.UTF-8" 2. Убедиться, что локаль установлена в environment переменных openbox, а не только в ~/.bashrc (или что-то подобное). Т.е. смотреть там, откуда он запускается.
P.S. Что-то я больно уж привык сидеть под en_US.UTF-8, уже не знаю что там как с другими локалями....
UPD: всё-таки ошибаюсь. ru_UA - русский язык, украинская локаль, uk_UA - украинский язык, украинская локаль.
* У меня (Debian) локаль установлена в /etc/default/locale .. Хотя openbox всё равно запускается из sh через startx.