Автор Тема: Remote x и кирилица...  (Прочетена 1848 пъти)

vencik

  • Новаци
  • *
  • Публикации: 2
    • Профил
Remote x и кирилица...
« -: Jan 28, 2008, 15:36 »
Здравейте,
От няколко дни се опитвам да подкарам exceed (Х сървър под уиндоус) да показва правилно win1251 charset,  но без особен успех. Единственото което работи за сега е 'xterm -lc' - това отваря прозорец който показва правилно кирилицата. Проблемът е че искам и други X-програми да работят. Пробвах и с luit но без успех, не работи и 'luit xterm'. Някои има ли идея къде бъркам?

пс. линукс машината е на дебиан 4.0, локал bg_BG
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Remote x и кирилица...
« Отговор #1 -: Jan 28, 2008, 17:09 »
Локал bg_BG.cp1251 или локал bg_BG.utf-8? Локалите в Debian се настройват с команда под root
Примерен код
dpkg-reconfigure locales

Настрой по подразбиране да бъде bg_BG.cp1251 или, ако не искаш да пренастройваш, включвай програмите с команда
Примерен код
LC_ALL=bg_BG.cp1251 програма

Предполагам, че ще помогне, освен ако изобразяването на надписите не се обработва по някакъв начин от въпросния exceed в реално време, но за него разпитай из Windows форумите или разгледай по-подробно опциите в менютата и настройките му. Успех '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

vencik

  • Новаци
  • *
  • Публикации: 2
    • Профил
Remote x и кирилица...
« Отговор #2 -: Jan 28, 2008, 18:56 »
Локалите смятам че са правилно настроени защото на самата линукс машина няма проблем. bg_BG мисля че по подразбиране е bg_BG.cp1251. Като се логвам с Putty (и то е настроено на win1251) също всичко е ОК.
Проблемът е примерно като отворя xterm на уиндоуския ми Х сървър (exceeed) - мисли че кодировката е 8859-1 и из настройките на exceed не виждам да може да се променя.
АКо стартирам xterm с опция -lc, тогава той вътрешно променя кодировката от 1251 на UTF-8 (като зацелта ползва по някакъв начин luit) и Х сървъра показва кирилица. Това решава проблема с xterm, но искам да си оправя и други Х програми. Пробвал съм да ги стартирам през luit но не става. Интересното е че и xterm ако го стартирамн през luit не става (luit xterm), а с "-lc"  си работи.
Активен