= Сообщение: 4336 из 8555 ========================================= RU.LINUX = От : Alexey Vissarionov 2:5020/545 27 May 17 14:18:48 Кому : Sergey Traktorov 27 May 17 14:18:48 Тема : Кодировка в xfce4-terminal FGHI : area://RU.LINUX?msgid=2:5020/545+5929609b На : area://RU.LINUX?msgid=2:5059/38.860+592735e5 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.LINUX?msgid=2:5059/38.860+59661d58 ============================================================================== Доброго времени суток, Sergey! 25 May 2017 22:45:44, ты -> All:
ST> Так уж получилось, что у меня XFCE4, и я не осиляю подружить golded с ST> его терминалом. Досовая кодировка не отображается в нем. Я сгенерил ST> кодировку ru-RU.ibm866
Она таки cp866, а вопрос вообще для RU.GOLDED...
ST> и пробовал запустить терминал как LANG=ru-RU.ibm866 xfce4-terminal, в ST> самом терминале перед запуском golded делал Terminal - Set encoding - ST> 866, но увы!
Подход в целом правильный, но есть пара нюансов. 1. Нормальной поддержки cp866 в эхотаге лично я не встречал, поэтому в golded предусмотрена работа в локали koi8-r со внутренней перекодировкой в|из cp866. Как ни странно, эта двойная перекодировка работает лучше, чем запуск в cp866. 2. Так как golded использует ncurses, очень многое зависит от поддержки твоего терминала этой библиотекой, и чем популярнее терминал, тем больше вероятность корректной работы. Абсолютный лидер по этому параметру - xterm, второе место заслуженно занимает screen, на третьей ступени пьедестала находится urxvt (все три лидера описаны в terminfo), четвертое место делят Gnome terminal и Konsole (они уже вынесены в terminfo-extra), а все остальные уже вполне можно считать маргинальными.
Соответственно, рекомендуемый способ запуска golded выглядит примерно так:
export LANG=ru_RU.koi8-r && urxvt -e golded
А при использовании xterm бывает полезно явно указать шрифт:
ST> Так и пришлось гномовский терминал доставить, в нём описанная ST> последовательность сработала. Может, кто-то решал подобные ST> проблемы уже? Не люблю плодить софт, тем более терминалы, у меня ST> и без этого их два.
У меня тоже: основной - urxvt, для тестирования софта (в частности, того же golded) - xterm.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Отпуск - это когда утром суббота, днем воскресенье, а вечером пятница --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)