The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"xdmcp, проблемы с отображением unicode символов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (X Window, GUI / Linux)
Изначальное сообщение [ Отслеживать ]

"xdmcp, проблемы с отображением unicode символов"  +/
Сообщение от anonymous (??) on 25-Мрт-13, 20:00 
Добрый день! При работе через xdmcp не отображается кириллица и часть других юникод-символов. Проблема только в эмуляторе терминала - в иксовых приложениях все хорошо.
~ $ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
~ $ cat /etc/locale.gen | grep -v '^#'
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8

Эмулятор терминала - urxvt. Другие пробовал, тот же эффект. На всякий случай, шрифт из .Xdefaults:
URxvt.font: xft:DroidSansMono:style=Regular:size=11

Кириллица в терминале вообще не вводится, в других приложениях - нормально. В ядре все nls включены, дефолт - в utf8. Система, к которой происходит подключение - gentoo, ядро 3.7.10, в use-flags есть unicode, nls.
В X-овой кухне разбираюсь поверхностно, прошу подтолкнуть в нужном направлении.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "xdmcp, проблемы с отображением unicode символов"  +/
Сообщение от anonymous (??) on 26-Мрт-13, 09:24 
Проблема все еще актуальна. Что это в принципе может быть, куда копать? Гугл показывает на сервер шрифтов xfs, но со шрифтом все нормально - он применяется в эмуляторе терминала, а вот юникод не отображается.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "xdmcp, проблемы с отображением unicode символов"  +/
Сообщение от anonymous (??) on 29-Мрт-13, 22:48 
Окей, как всегда на этом ресурсе, отвечаю сам себе.
Если кто-то будет биться головой о те же грабли - просто записи export LANG=en_US.UTF-8 в .bashrc недостаточно, вероятно, при xdmcp оно применяется слишком поздно. Необходимо в свой .xinitrc или .xsession прописать эту строчку (export LANG=en_US.UTF-8, если кто не понял) явно ДО старта wm.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру