ABEgorov[b/], мне под гномом не помогло
Под гномом тоже должно работать. У меня в Kubuntu Hardy (KDE 3.5) всё работает.
Как я понял Teamspeak не отображает русские буквы потому, что он не поддерживает Unicode и в системе не установлены нужные ему шрифты.
Первое устраняется установкой виндовой локали ru_RU.cp1251, второе установкой кириллистических шрифтов для X (каких не знаю, поставил всё что нашёл) - после этого всё заработало. После установки шрифтов нужно перезапустить X сервер.
Я не уверен, но возможно в предыдущих версиях Ubuntu требуется переконфигурировать X сервер (
sudo dpkg-reconfigure xserver-xorg), так как в конфигурационном файле там прописаны пути к шрифтам, возможно после переконфигурирования в файл будут добавлены новые пути к шрифтам.
Да и после всего этого обязательно надо перезагрузить компьютер или X сервер (на выбор).
Для проверки правильно ли ты всё сделал:
1) Проверь установлена ли виндовая локаль ru_RU.cp1251, для этого набери
locale -a | grep ru_RU в списке должно быть ru_RU.CP1251,
sudo dpkg-reconfigure locales должно генерить эту локаль (указывать её в списках).
2) Все кириллистические шрифты для Xов должны быть установлены
3) Teamspeak должен запускаться не в локали ru_RU.UTF8, а ru_RU.cp1251,
env LANG=ru_RU.CP1251 teamspeak гарантировано запустит teamspeak с этой локалью
4) Если ты можешь писать в любой части программы русскими буквами и видишь русские буквы, а не ? то, ты скорей всего правильно настроил клиент teamspeak. Это скорей всего связано с неправильной настройкой сервера, у пользователей Windows такой текст также не должен отображаться. Это может произойти, например, в случае если при конфигурировании сервера через HTTP в браузере не указывалась кодировка для страниц, на которых вводились сведения, в результате чего данные отправлялись в системной кодировке (например UTF8), вместо CP1251.