Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 23 Aug 24 12:51:58, всего сообщений: 8555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 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 бывает полезно явно указать шрифт:

export LANG=ru_RU.koi8-r && xterm -fn -misc-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r -e golded

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)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.066548 секунды