Discussion:
тоже насчёт сборки эхотага под Линуксом
(слишком старое сообщение для ответа)
Alexander Suvorov
2018-01-29 10:25:12 UTC
Permalink
Приветствую, All!

Качал исходник и с сорсфорджа, и с гитхаба. Если его просто попробовать собрать
make'ом - ругается на отсутствие mygolded.h при попытке скомпилировать кажется
golded3.cpp в папке golded3. В этой же папке есть файл mygolded.__h, а также
файл mygolded.h присутсвует в папке contrib/gentoo/portage/net-ftn/golded+/fi
Пробовал и первый вариант переименовывать, и второй перемещать - в обоих
случаях эхотаг собирается без ошибок, но при запуске gedlnx - абсолютно ничего
не происходит. То есть совсем - никаких попыток запуститься, ни ошибок никаких,
вообще никакого вывода в консоль. То же самое и при запуске скрипта golded там
же в папке bin. gnlnx оттуда же - запускается, выдаёт в консоль список ключей с
которыми его запускать.

Подскаже, пожалуйста, ЧЯДНТ?

ЗЫ: Да, пробовал на убунтах 16.04 и 14.04 на разных машинах - результат
идентичный.

С наилучшими пожеланиями, Alexander.
Alexandr Kruglikov
2018-01-29 13:12:40 UTC
Permalink
Привет, Alexander!

29 янв 18 13:25, Alexander Suvorov -> All:

AS> Качал исходник и с сорсфорджа, и с гитхаба. Если его просто
AS> попробовать собрать make'ом - ругается на отсутствие mygolded.h при
AS> попытке скомпилировать кажется golded3.cpp в папке golded3. В этой же
AS> папке есть файл mygolded.__h, а также файл mygolded.h присутсвует в
AS> папке contrib/gentoo/portage/net-ftn/golded+/fi

Вынимательно читаем мануал в building.txt:

Now go to golded3 and copy mygolded.__h to mygolded.h and adjust it foryourself
(put your name, FTN address and e-mail). Goto root again.

AS> Пробовал и первый вариант переименовывать, и второй перемещать - в
AS> обоих случаях эхотаг собирается без ошибок, но при запуске gedlnx -
AS> абсолютно ничего не происходит. То есть совсем - никаких попыток
AS> запуститься, ни ошибок никаких, вообще никакого вывода в консоль. То
AS> же самое и при запуске скрипта golded там же в папке bin. gnlnx оттуда
AS> же - запускается, выдаёт в консоль список ключей с которыми его
AS> запускать.

/home/fido/bin/gedlnx -C/home/fido/etc/golded+/golded.cfg

AS> Подскаже, пожалуйста, ЧЯДНТ?

Подсказал.

С наилучшими пожеланиями, Alexandr.
Alexander Suvorov
2018-01-29 14:48:36 UTC
Permalink
Приветствую, Alexandr!

29 Jan 18 16:12, Alexandr Kruglikov написал(а) Alexander Suvorov:
AK> Вынимательно читаем мануал в building.txt:
AK> Now go to golded3 and copy mygolded.__h to mygolded.h and adjust it
AK> foryourself (put your name, FTN address and e-mail). Goto root again.
AK> /home/fido/bin/gedlnx -C/home/fido/etc/golded+/golded.cfg
Ага, ну вроде как по крайней мере запустился, конфиг ему подпихнул, эхи видит..
А зайдя в них, я вспомнил, что тут же надо ещё долго и упорно бороться с
кодировками :) Даже и не знаю - стоит ли оно того или лучше так и юзать
досовый, где всё нативно в 866?.. :)

С наилучшими пожеланиями, Alexander.
Alexandr Kruglikov
2018-01-30 12:59:38 UTC
Permalink
Привет, Alexander!

29 янв 18 17:48, Alexander Suvorov -> Alexandr Kruglikov:

AK>> Вынимательно читаем мануал в building.txt:
AK>> Now go to golded3 and copy mygolded.__h to mygolded.h and adjust
AK>> it foryourself (put your name, FTN address and e-mail). Goto root
AK>> again. /home/fido/bin/gedlnx -C/home/fido/etc/golded+/golded.cfg
AS> Ага, ну вроде как по крайней мере запустился, конфиг ему подпихнул,
AS> эхи видит.. А зайдя в них, я вспомнил, что тут же надо ещё долго и
AS> упорно бороться с кодировками :) Даже и не знаю - стоит ли оно того
AS> или лучше так и юзать досовый, где всё нативно в 866?.. :)

У меня просто отдельная консоль с koi8-r
Перекодируется всё нормально.

С наилучшими пожеланиями, Alexandr.
Andrei Dzedolik
2018-01-30 11:43:56 UTC
Permalink
Greetings, traveler ...

30 Jan 18 15:59, Alexandr Kruglikov wrote to you:

AK>>> Вынимательно читаем мануал в building.txt:
AK>>> Now go to golded3 and copy mygolded.__h to mygolded.h and adjust
AK>>> it foryourself (put your name, FTN address and e-mail). Goto
AK>>> root again. /home/fido/bin/gedlnx
AK>>> -C/home/fido/etc/golded+/golded.cfg
AS>> Ага, ну вроде как по крайней мере запустился, конфиг ему
AS>> подпихнул, эхи видит.. А зайдя в них, я вспомнил, что тут же надо
AS>> ещё долго и упорно бороться с кодировками :) Даже и не знаю -
AS>> стоит ли оно того или лучше так и юзать досовый, где всё нативно
AS>> в 866?.. :)

AK> У меня просто отдельная консоль с koi8-r
AK> Перекодируется всё нормально.

А я вот как-то пристрастился к luit (https://github.com/freedesktop/luit) - и
ничего конвертировать не надо :)

\aID
Alexander Suvorov
2018-01-31 12:38:52 UTC
Permalink
Приветствую, Andrei!

30 Jan 18 14:43, Andrei Dzedolik написал(а) Alexander Suvorov:
AK>> У меня просто отдельная консоль с koi8-r
AK>> Перекодируется всё нормально.
AD> А я вот как-то пристрастился к luit
AD> (https://github.com/freedesktop/luit) - и ничего конвертировать не
AD> надо :)
Хмм.. дело в том, что luit мне заявляет:
Warning: couldn't find charset data for locale CP 866; using ISO 8859-1 ну и
есессно всё в кракозябрах.

Также пробовал запускать через filterm UTF8-cp866 cp866-UTF8 , а также просто в
настройках gnome-terminal'а менять кодировку на 866 - результат получше (и
одинаковый) - текст читаемый, но почему-то вместо всех заглавных русских букв
рисуются ~ с какой-нибудь заглавной латинской буквой. Аналогично же при наборе
текста на русском, плюс позиция курсора при этом съезжает в середину
набираемого, а в заголовках вместо заглавных русских набираются просто сплошные
~.

С наилучшими пожеланиями, Alexander.
Andrei Dzedolik
2018-01-31 11:26:50 UTC
Permalink
Greetings, traveler ...

31 Jan 18 15:38, you wrote to me:

AD>> А я вот как-то пристрастился к luit
AD>> (https://github.com/freedesktop/luit) - и ничего конвертировать
AD>> не надо :)
AS> Хмм.. дело в том, что luit мне заявляет:
AS> Warning: couldn't find charset data for locale CP 866; using ISO
AS> 8859-1 ну и есессно всё в кракозябрах.

Ты luit где взял? Я не даром линк на github дал. Тот, что в портах у FreeBSD,
например, CP866 не умеет.

\aID
Alexander Suvorov
2018-02-01 08:27:58 UTC
Permalink
Приветствую, All!

Народ, пасибо всем большое за то что пытаетесь помочь различными советами. Да,
я понимаю, что вариантов тут масса и на вкус и цвет все фломастеры у всех
разные, плюс у всех опять же - разные дистрибы, в них разные наборы всяких
тулзов, локали по-разному настроены (или как там это грамотно называется), ну и
вообще всё немного по-разному работает. Вобщем, максимум чего я добиваюсь,
применяя различные советы - так это то, что у меня одни сабжи меняются на
другие :) Единственное, что у меня выдаёт _хоть какой-то_ положительный
результат под убунтой 16.04 - вот это вот:

AS> Также пробовал запускать через filterm UTF8-cp866 cp866-UTF8 , а также
AS> просто в настройках gnome-terminal'а менять кодировку на 866 -
AS> результат получше (и одинаковый) - текст читаемый, но почему-то вместо
AS> всех заглавных русских букв рисуются ~ с какой-нибудь заглавной
AS> латинской буквой. Аналогично же при наборе текста на русском, плюс
AS> позиция курсора при этом съезжает в середину набираемого, а в
AS> заголовках вместо заглавных русских набираются просто сплошные ~.

Если кто-нибудь сможет подсказать как побороть _это_ - супер; а нет, так и фиг
с ним, мне тут и под досбоксом неплохо, плюс повышается портабельность - можно
и на смартфоне из этой же папки на флэшке этот же самый софт запускать :)

С наилучшими пожеланиями, Alexander.
Vladislav Vetrov
2018-03-18 12:51:26 UTC
Permalink
Hello Alexander!

Answering a msg of <01 фев 18>, from you to me:

Cкрипт запуска:

___________________________

#!/bin/bash

export LANG=ru_RU.koi8r; umask 002; mate-terminal --window-with-profile=golded
--disable-factory -e '/home/usr/fido/golded/bin/gedlnx
-C/home/usr/fido/golded/cfgs/golded.cfg'

___________________________


Пояснения:

export LANG=ru_RU.koi8r; - избавляемся от utf8;
umask 002; - это чисто мои прибамбасы, связанные с правами на
файлы,лучше не писать. Оставил, как пример, может
кому-то пригодится;

mate-terminal --window-with-profile=golded - это запуск терминала, можно
использовать также gnome-terminal, во время запуска сразу выбирается профайл
под именем golded, который нужно сделать заранее: запускам mate или
gnome-terminal. Идём "Правка-Профили", нажимаем "Создать". В поле "Hазвание
профиля" пишем golded. В настройках по желанию выбираем шрифт, у меня стоит
Terminus 14. Убираем галочку "Показывать в новых терминала строку меню". Ставим
галочку "Использовать другой размер терминала по умолчанию. Далее указываем
размер. У меня, например, 125 столбцов и 34 строк. Переходим на вкладку
"Прокрутка": Полоса прокрутки выбираем "Выключено". Всё! Hажимаем кнопку
Закрыть; Далее идём "Терминал", "Установить кодировку символов", "Добавить или
удалить...". В поле "Доступные кодировки" находим Кирилица KOI8-R и добавляем
его в поле "Кодировки, показываемые в меню".

*Примечание 01*: для уверенности, что во время запуска скрипта выбирается
именно KOI8-R лучше воочию это проверить. Для этого уже после того, как будет
всё настроено в профайле терминала под именем golded нужно временно включить
показ меню (поставить галочку "Показывать в новых терминалах строку меню"),
запустить скрипт и в меню терминала в разделе "Терминал", "Установить кодировку
символов", должна стоять Кирилица (KOI8-R). После чего в настройках профайла
терминала под именем golded убрать галочку "Показывать в новых терминалах
строку меню".

*Примечание 02*: Меню вообще можно не выключать, это на любителя. Просто у меня
так сделано и я описывать все нюансы, чтобы самому когда-нибудь о них вспомнить
:)

--disable-factory - это чтобы полностью избавиться от utf8 и других
унаследованных настроек по умолчанию.
-e '/home/usr/fido/golded/bin/gedlnx -C/home/usr/fido/golded/cfgs/golded.cfg' -
это сама команда по запуску Golded
с указанием файла конфигурации;

Скрипт сохраняем под именем rungolded.scr, например, в директории
~/fido/golded, делаем ему chmod +x и назначаем горячую клавишу для быстрого
запуска средствами ОС (gnome, mate): Центр управления, Комбинации клавиш
клавиатуры.

mate-terminal сейчас поломали и --disable-factory так как надо не работает,
приходится вручную выставлять кодировку в koi8-r, затем войти в любую эху и
выйти из неё, что перерисовался экран и появились нормальные буквы.
Планирую попробовать терминал xfce, я его тоже настраивал когда-то, но конфиги
потерял, придётся всё делать заново.

Примечание: в настройках golded должны быть выставлены правильные таблицы
перекодировки из dos в koi8-r и обратно. Если надо, могу посмотреть.

Vladislav

... -= - <<< - >>> - =-
Alexander Suvorov
2018-01-31 12:06:24 UTC
Permalink
Приветствую, Alexandr!

30 Jan 18 15:59, Alexandr Kruglikov написал(а) Alexander Suvorov:
AS>> ещё долго и упорно бороться с кодировками :) Даже и не знаю -
AS>> стоит ли оно того или лучше так и юзать досовый, где всё нативно
AS>> в 866?.. :)
AK> У меня просто отдельная консоль с koi8-r
AK> Перекодируется всё нормально.
А не поделишься более подробно рецептом (можно в нетмыл чтоб тут не оффтопить)
как именно ты всё это дело запускаешь?

ЗЫ: И да.. koi8-r.. а надо-то CP866 же? Или я чего не понимаю?

С наилучшими пожеланиями, Alexander.
Alexandr Kruglikov
2018-01-31 14:19:40 UTC
Permalink
Привет, Alexander!

*** Ответ на сообщение из CarbonArea (Мыльце для меня).

31 янв 18 15:06, Alexander Suvorov писал(а) к Alexandr Kruglikov:

AS>>> ещё долго и упорно бороться с кодировками :) Даже и не знаю -
AS>>> стоит ли оно того или лучше так и юзать досовый, где всё нативно
AS>>> в 866?.. :)
AK>> У меня просто отдельная консоль с koi8-r
AK>> Перекодируется всё нормально.
AS> А не поделишься более подробно рецептом (можно в нетмыл чтоб тут не
AS> оффтопить) как именно ты всё это дело запускаешь?

Не вижу никакого оффтопа в обсуждении запуска деда в эхе про деда.
Что именно непонятно? Я же написал команду, которой я его запускаю.

AS> ЗЫ: И да.. koi8-r.. а надо-то CP866 же? Или я чего не понимаю?

Не надо, эхотаг тебе перекодирует.

С наилучшими пожеланиями, Alexandr.
Mihail Kapitanov
2018-01-31 16:29:02 UTC
Permalink
Hello Alexandr!

31 Jan 18 17:19, you wrote to Alexander Suvorov:

AS>> ЗЫ: И да.. koi8-r.. а надо-то CP866 же? Или я чего не понимаю?
AK> Не надо, эхотаг тебе перекодирует.

Зачем вообще запускать в koi8?

LANG=ru_RU.CP866 \
$FIDONET/GoldEd/golded -C$FIDONET/GoldEd/golded.conf

и все, не нужно никаих костылей лепить.

Mihail
Alexandr Kruglikov
2018-01-31 20:23:32 UTC
Permalink
Привет, Mihail!

*** Ответ на сообщение из CarbonArea (Мыльце для меня).

31 янв 18 19:29, Mihail Kapitanov писал(а) к Alexandr Kruglikov:

AS>>> ЗЫ: И да.. koi8-r.. а надо-то CP866 же? Или я чего не понимаю?
AK>> Не надо, эхотаг тебе перекодирует.
MK> Зачем вообще запускать в koi8?
MK> LANG=ru_RU.CP866 \
MK> $FIDONET/GoldEd/golded -C$FIDONET/GoldEd/golded.conf
MK> и все, не нужно никаих костылей лепить.

/545 ответил выше. Впрочем, никто не мешает запускать и по твоему методу... Или
с luit... или через screen...
Сколько людей - столько мнений.
Я человеку отписываю, как оно запускается _у меня_ =)

С наилучшими пожеланиями, Alexandr.
Mihail Kapitanov
2018-01-31 20:24:28 UTC
Permalink
Hello Alexandr!

31 Jan 18 23:23, you wrote to me:

AK> мнений. Я человеку отписываю, как оно запускается _у меня_ =)

Это понятно. Тут наверное дело вот в чем. Исторически ру/фидо в основной массе
использовало ЦП/866. Но в unix системах родной восьмибитной кодировкой была
koi8. Потом везде и вся прило utf8, а кое-где и utf16. koi8 перестала быть
мейнстримом.

Что бы работать в ройдной консоли в эхотаге конверили koi8<->cp866. Сейчас коя
мало где основа по дефолту, и спициально отдельно заводить кои-консоль что бы
потом ее сконвертировать сразу в ЦП как-то избыточно.

Если заводить отдельно консоль под фидо, почему бы сразу не в цп, тем самым
выкинув лишние сущности.

Mihail
Alexandr Kruglikov
2018-02-01 08:01:14 UTC
Permalink
Привет, Mihail!

*** Ответ на сообщение из CarbonArea (Мыльце для меня).

31 янв 18 23:24, Mihail Kapitanov писал(а) к Alexandr Kruglikov:

AK>> мнений. Я человеку отписываю, как оно запускается _у меня_ =)
MK> Это понятно. Тут наверное дело вот в чем. Исторически ру/фидо в
MK> основной массе использовало ЦП/866. Но в unix системах родной
MK> восьмибитной кодировкой была koi8. Потом везде и вся прило utf8, а
MK> кое-где и utf16. koi8 перестала быть мейнстримом.

Полностью с тобой согласен.

С наилучшими пожеланиями, Alexandr.
Alexander Polozov
2018-02-03 13:32:32 UTC
Permalink
Привет, Mihail!


Ответ на сообщение Mihail Kapitanov (2:467/239.1) к Alexandr Kruglikov,
написанное 31 янв 18 в 23:24:

AK>> мнений. Я человеку отписываю, как оно запускается _у меня_ =)
MK> Это понятно. Тут наверное дело вот в чем. Исторически ру/фидо в
MK> основной массе использовало ЦП/866. Но в unix системах родной
MK> восьмибитной кодировкой была koi8. Потом везде и вся прило utf8, а
MK> кое-где и utf16. koi8 перестала быть мейнстримом.

MK> Что бы работать в ройдной консоли в эхотаге конверили koi8<->cp866.
MK> Сейчас коя мало где основа по дефолту, и спициально отдельно заводить
MK> кои-консоль что бы потом ее сконвертировать сразу в ЦП как-то
MK> избыточно.

MK> Если заводить отдельно консоль под фидо, почему бы сразу не в цп, тем
MK> самым выкинув лишние сущности.
Проблема в том, что во многих дистрибутивах полноценная поддержка CP866 (или в
LOCALE терминах IBM866) была поломана много лет назад (насколько я ничего не
помню в первую очередь это касалось иксовых библиотек), какое то время по рукам
ходили какие то патчи, частично решающие проблемы, но в связи с малой
востребованностью и моральной устарелостью в мейнстрим они так и не попали. Так
что встроенная конвертация KOI8R-CP866 залог работоспособности.

Со всеми пожеланиями, Alexander Polozov

... По меpе пpоведения спастельных pабот число жеpтв неyклонно возpастает
Mihail Kapitanov
2018-02-04 13:41:24 UTC
Permalink
Hello Alexander!

03 Feb 18 16:32, you wrote to me:

AP> библиотек), какое то время по рукам ходили какие то патчи, частично
AP> решающие проблемы, но в связи с малой востребованностью и моральной

Ну я так вот жестко всю систему на IBM866 не переводил. Все банально в UTF-8,
но делается профиль в любимом эмуляторе терминала для эхотага с поддержкой
IBM866, а там уже LANG= и запуск деда.

AP> устарелостью в мейнстрим они так и не попали. Так что встроенная
AP> конвертация KOI8R-CP866 залог работоспособности.

Конвертация KOI8R-CP866 в UTF-8 системе ... ну как-то это ... :) Я больше
склоняюсь к тому что с конвертацией пердолятся по старой доброй привычке.

Mihail
Alexander Suvorov
2018-02-05 08:19:18 UTC
Permalink
Приветствую, Alexander!

03 Feb 18 16:32, Alexander Polozov написал(а) Mihail Kapitanov:
AP> Проблема в том, что во многих дистрибутивах полноценная поддержка
AP> CP866 (или в LOCALE терминах IBM866) была поломана много лет назад
Ага, ну вот видимо из-за этого у меня и косяки с заглавными русскими буквами, о
которых я тут писал :(

С наилучшими пожеланиями, Alexander.
Slava Petrov
2018-04-02 17:18:30 UTC
Permalink
Привет, Alexander!

05 Фев 18 11:19, ты писал(а) Alexander Polozov:

AP>> Проблема в том, что во многих дистрибутивах полноценная поддержка
AP>> CP866 (или в LOCALE терминах IBM866) была поломана много лет
AP>> назад

AS> Ага, ну вот видимо из-за этого у меня и косяки с заглавными русскими
AS> буквами, о которых я тут писал :(

Ага, то есть не только у меня такая беда. Тогда подниму тему и приложу
скриншот:

Loading Image...

Запускается голдед через:

$ cat ./fido/ged
#!/bin/bash
env LANG=ru_RU.cp866; golded

Проявилось после того, как я по совету хостера обновил CentOS для борьбы с
Spectre и Meltdown, будь они неладны.

Slava
Alexey Vissarionov
2018-04-02 17:00:00 UTC
Permalink
Доброго времени суток, Slava!
02 Apr 2018 20:18:30, ты -> Alexander Suvorov:

AP>>> Проблема в том, что во многих дистрибутивах полноценная поддержка
AP>>> CP866 (или в LOCALE терминах IBM866) была поломана много лет
AP>>> назад
AS>> Ага, ну вот видимо из-за этого у меня и косяки с заглавными русскими
AS>> буквами, о которых я тут писал :(
SP> Ага, то есть не только у меня такая беда. Тогда подниму тему и приложу
SP> скриншот: http://pics.rsh.ru/img/golded_zm9e9wu0.jpg
SP> Запускается голдед через:
SP> $ cat ./fido/ged
SP> #!/bin/bash
SP> env LANG=ru_RU.cp866; golded

БЛЯЯЯАААААААА... ЗАЕБАЛИ своей cp866 - нет ее у вас, и уже никогда не будет.

В конфиге:

dispsoftcr yes
xlatpath /usr/share/golded/charset
xlatescset COMPOSED CP866 /usr/share/golded/charset/cmp_866.esc
xlatcharset KOI8-R CP866 /usr/share/golded/charset/koi_866.chs
xlatcharset CP866 KOI8-R /usr/share/golded/charset/866_koi.chs
xlatcharset KOI8-R KOI8-R /usr/share/golded/charset/ibm_ibm.chs
xlatimport CP866
xlatexport CP866
xlatlocalset KOI8-R

И потом:

(setenv LANG ru_RU.koi8-r; urxvt -g 80x40 -fn 10x20 -e golded) &

SP> Проявилось после того, как я по совету хостера обновил CentOS для
SP> борьбы с Spectre и Meltdown, будь они неладны.

Ядро на локаль никак не влияет.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Грязь (сущ.): любое вещество в самом неподходящем для него месте
Slava Petrov
2018-04-02 18:04:14 UTC
Permalink
Привет, Alexey!

02 Апр 18 20:00, ты писал(а) мне:

[крик души поскипан]

AV> В конфиге:

AV> dispsoftcr yes
AV> xlatpath /usr/share/golded/charset
AV> xlatescset COMPOSED CP866
AV> /usr/share/golded/charset/cmp_866.esc xlatcharset KOI8-R
AV> CP866 /usr/share/golded/charset/koi_866.chs xlatcharset CP866
AV> KOI8-R /usr/share/golded/charset/866_koi.chs xlatcharset KOI8-R
AV> KOI8-R /usr/share/golded/charset/ibm_ibm.chs xlatimport
AV> CP866 xlatexport CP866 xlatlocalset KOI8-R

AV> И потом:

AV> (setenv LANG ru_RU.koi8-r; urxvt -g 80x40 -fn 10x20 -e golded) &

О. Спасибо, чуть позже попробую. Только у меня иксов на сервере нет, буду без
них запускать.

SP>> Проявилось после того, как я по совету хостера обновил CentOS для
SP>> борьбы с Spectre и Meltdown, будь они неладны.

AV> Ядро на локаль никак не влияет.

Это понятно. Hо там кроме ядра обновилось и все остальное. Возможно, после
этого окончательно удалилась 866 локаль.

Slava
Mihail Kapitanov
2018-04-02 18:26:18 UTC
Permalink
Hello Alexey!

02 Apr 18 20:00, you wrote to Slava Petrov:

SP>> env LANG=ru_RU.cp866; golded
AV> БЛЯЯЯАААААААА... ЗАЕБАЛИ своей cp866 - нет ее у вас, и уже никогда не
AV> будет.

Ты о чем? Кого нет? Все есть. Так что не psy-хуй. :)

***@Xoomoh.local:[~]$ locale -a | grep 866
ru_RU.CP866

Это в таглайне. Я себе на линуксе генерил ru_UA.IBM ... в силу некоторых.

Нафига эти перекодировки?

AV> dispsoftcr yes
AV> xlatpath /usr/share/golded/charset
AV> xlatescset COMPOSED CP866
AV> /usr/share/golded/charset/cmp_866.esc xlatcharset KOI8-R
AV> CP866 /usr/share/golded/charset/koi_866.chs xlatcharset CP866
AV> KOI8-R /usr/share/golded/charset/866_koi.chs xlatcharset KOI8-R
AV> KOI8-R /usr/share/golded/charset/ibm_ibm.chs xlatimport
AV> CP866 xlatexport CP866 xlatlocalset KOI8-R

Ага ... рукам покоя не дает. :) Открой для себя locale-gen если чего-то у тебя
там нет.

man 5 locale.gen

AV> И потом:

AV> (setenv LANG ru_RU.koi8-r; urxvt -g 80x40 -fn 10x20 -e golded) &

SP>> Проявилось после того, как я по совету хостера обновил CentOS для
SP>> борьбы с Spectre и Meltdown, будь они неладны.
AV> Ядро на локаль никак не влияет.

Видимо у него не только ядро обновилось.

Mihail


... macOS 10.13.4 (17E199) Darwin 17.5.0
Mihail Kapitanov
2018-04-02 18:21:38 UTC
Permalink
Hello Slava!

02 Apr 18 20:18, you wrote to Alexander Suvorov:

SP> http://pics.rsh.ru/img/golded_zm9e9wu0.jpg

Тут только возврат на старую версию ncurses помогает. Иного рецепта пока что
нет. Я об этой проблеме писал может с год назад. Когда сидел на арчике, а там
все обновлялось только в путь.

Сейчас эн-курсес стал обновляться и в "стабильных" дистрибутивах (которые с
протухшим ПО) и полезли тревожные звоночки.

Mihail


... macOS 10.13.4 (17E199) Darwin 17.5.0
Slava Petrov
2018-04-02 12:51:14 UTC
Permalink
Good ${greeting_time}, Mihail!

02 Apr 18 21:21, you wrote to me:

SP>> http://pics.rsh.ru/img/golded_zm9e9wu0.jpg

MK> Тут только возврат на старую версию ncurses помогает. Иного рецепта пока
MK> что нет. Я об этой проблеме писал может с год назад. Когда сидел на
MK> арчике, а там все обновлялось только в путь.

MK> Сейчас эн-курсес стал обновляться и в "стабильных" дистрибутивах (которые
MK> с протухшим ПО) и полезли тревожные звоночки.

Рецепт Алексея помог -- по крайней мере, теперь я без проблем читаю сообщения.
Вот попробую написать.

Правда, сломалась псевдографика, но я подозреваю, что это из-за отсутствия у
меня файла

/usr/share/golded/charset/cmp_866.esc

Ну и некоторые клавиши немного не так стали работать, но это все решаемо.
Главное, что читать-писать теперь можно.

Slava
... ***@universe:~ # cvs up && make world
Alexey Vissarionov
2018-04-02 20:23:32 UTC
Permalink
Доброго времени суток, Slava!
02 Apr 2018 15:51:14, ты -> Mihail Kapitanov:

SP>>> http://pics.rsh.ru/img/golded_zm9e9wu0.jpg
MK>> Тут только возврат на старую версию ncurses помогает.
SP> Рецепт Алексея помог -- по крайней мере, теперь я без проблем читаю
SP> сообщения. Вот попробую написать.

[бурча себе под нос]
Еще бы он не помог...

SP> Правда, сломалась псевдографика, но я подозреваю, что это из-за
SP> отсутствия у меня файла /usr/share/golded/charset/cmp_866.esc

Попробуй явно указать шрифты при запуске urxvt - например, мне нравятся
-xos4-terminus-medium-r-normal--20-200-72-72-c-100-koi8-r и
-xos4-terminus-bold-r-normal--20-200-72-72-c-100-koi8-r

SP> Ну и некоторые клавиши немного не так стали работать, но это все
SP> решаемо.

setenv TERM urxvt

SP> Главное, что читать-писать теперь можно.

Похвались скриншотом, что ли...


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Смайлики - тоже знаки препинания :-)
Mihail Kapitanov
2018-04-02 21:07:46 UTC
Permalink
Hello Alexey!

02 Apr 18 23:23, you wrote to Slava Petrov:

SP>> читаю сообщения. Вот попробую написать.
AV> Еще бы он не помог...

https://en.wikipedia.org/wiki/Narcissism?

AV> Похвались скриншотом, что ли...

Loading Image... ;)
Loading Image...

CP/IBM866 = RAGE!!!

Ладно, не буду перегибать. *BEER* Патч помог?

Mihail


... macOS 10.13.4 (17E199) Darwin 17.5.0
Slava Petrov
2018-04-02 22:15:32 UTC
Permalink
Good ${greeting_time}, Alexey!

02 Apr 18 23:23, you wrote to me:

SP>> Правда, сломалась псевдографика, но я подозреваю, что это из-за
SP>> отсутствия у меня файла /usr/share/golded/charset/cmp_866.esc

AV> Попробуй явно указать шрифты при запуске urxvt - например, мне нравятся
AV> -xos4-terminus-medium-r-normal--20-200-72-72-c-100-koi8-r и
AV> -xos4-terminus-bold-r-normal--20-200-72-72-c-100-koi8-r

Дык нет у меня иксов там, я из винды через putty туда хожу. Хотя "терминус"
вроде как и для винды есть, надо будет попробовать.

SP>> Главное, что читать-писать теперь можно.

AV> Похвались скриншотом, что ли...

Loading Image...

Slava
... ***@universe:~ # cvs up && make world
Slava Petrov
2018-04-02 22:34:00 UTC
Permalink
Good ${greeting_time}, Alexey!

02 Apr 18 23:23, you wrote to me:

SP>> Правда, сломалась псевдографика, но я подозреваю, что это из-за
SP>> отсутствия у меня файла /usr/share/golded/charset/cmp_866.esc

AV> Попробуй явно указать шрифты при запуске urxvt - например, мне нравятся
AV> -xos4-terminus-medium-r-normal--20-200-72-72-c-100-koi8-r и
AV> -xos4-terminus-bold-r-normal--20-200-72-72-c-100-koi8-r

Терминус хороший, спасибо. Но псевдографика все еще выглядит вот так:

Loading Image...

С другой стороны, и фиг бы с ней.

Slava
... ***@universe:~ # cvs up && make world
Alexey Vissarionov
2018-04-03 06:22:22 UTC
Permalink
Доброго времени суток, Slava!
03 Apr 2018 01:34:00, ты -> мне:

SP>>> Правда, сломалась псевдографика, но я подозреваю, что это из-за
SP>>> отсутствия у меня файла /usr/share/golded/charset/cmp_866.esc
AV>> Попробуй явно указать шрифты при запуске urxvt - например, мне
AV>> нравятся -xos4-terminus-medium-r-normal--20-200-72-72-c-100-koi8-r и
AV>> -xos4-terminus-bold-r-normal--20-200-72-72-c-100-koi8-r
SP> Терминус хороший, спасибо. Но псевдографика все еще выглядит вот так:
SP> http://pics.rsh.ru/img/pseudo_ugar537s.jpg

Аааа... там совсем экзотика. Я-то про обычные линии, как под "шапкой" -
следующая строка терминала после Subj.

SP> С другой стороны, и фиг бы с ней.

Угу - в обычных сообщениях эти символы никто не использует.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Облачных технологий не существует - существуют только чужие компутеры
Slava Petrov
2018-04-02 23:20:50 UTC
Permalink
Good ${greeting_time}, Alexey!

02 Apr 18 23:23, you wrote to me:

SP>> Правда, сломалась псевдографика, но я подозреваю, что это из-за
SP>> отсутствия у меня файла /usr/share/golded/charset/cmp_866.esc

AV> Попробуй явно указать шрифты при запуске urxvt - например, мне нравятся
AV> -xos4-terminus-medium-r-normal--20-200-72-72-c-100-koi8-r и
AV> -xos4-terminus-bold-r-normal--20-200-72-72-c-100-koi8-r

Ура, заработало!(с)

Установил в .bashrc

export LC_CTYPE="ru_RU.koi8-r"

До этого стояло en_US.utf8

Теперь вижу псевдографику. Хотя, подозреваю, это не совсем правильное
решение...

Slava
... ***@universe:~ # cvs up && make world
Alexey Vissarionov
2018-04-03 06:49:00 UTC
Permalink
Доброго времени суток, Slava!
03 Apr 2018 02:20:50, ты -> мне:

SP> Ура, заработало!(с)
SP> Установил в .bashrc
SP> export LC_CTYPE="ru_RU.koi8-r"
SP> До этого стояло en_US.utf8

Лучше вообще убери все LC_* - установки LANG вполне достаточно.

SP> Теперь вижу псевдографику. Хотя, подозреваю, это не совсем правильное
SP> решение...

Разумеется: ты LC_CTYPE для везде гвоздями прибил.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Обосрать можно что угодно. Кроме дерьма...
Slava Petrov
2018-04-03 01:56:12 UTC
Permalink
Good ${greeting_time}, Alexey!

03 Apr 18 09:49, you wrote to me:

SP>> Ура, заработало!(с)
SP>> Установил в .bashrc
SP>> export LC_CTYPE="ru_RU.koi8-r"
SP>> До этого стояло en_US.utf8

AV> Лучше вообще убери все LC_* - установки LANG вполне достаточно.

Ага, отлично, сработало! Спасибо большое! А можно это сделать как-нибудь более
правильно, чем так:


$ cat .bashrc | grep export
export LANG="ru_RU.koi8-r"
export LC_CTYPE=
export LC_NUMERIC=
export LC_TIME=
export LC_COLLATE=
export LC_MONETARY=
export LC_MESSAGES=
export LC_PAPER=
export LC_NAME=
export LC_ADDRESS=
export LC_TELEPHONE=
export LC_MEASUREMENT=
export LC_IDENTIFICATION=

?

Slava
... ***@universe:~ # cvs up && make world
Alexey Vissarionov
2018-04-04 10:42:00 UTC
Permalink
Доброго времени суток, Slava!
03 Apr 2018 04:56:12, ты -> мне:

SP>>> Ура, заработало!(с)
SP>>> Установил в .bashrc
SP>>> export LC_CTYPE="ru_RU.koi8-r"
SP>>> До этого стояло en_US.utf8
AV>> Лучше вообще убери все LC_* - установки LANG вполне достаточно.
SP> Ага, отлично, сработало! Спасибо большое! А можно это сделать
SP> как-нибудь более правильно, чем так:
SP> $ cat .bashrc | grep export
SP> export LANG="ru_RU.koi8-r"
SP> export LC_CTYPE=
SP> [...]
SP> ?

В душе не представляю - оно дистрибутивозависимо, а bash я не использую.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Мир спасет не красота, а резервное копирование
Mihail Kapitanov
2018-04-02 20:58:48 UTC
Permalink
Hello Slava!

02 Apr 18 15:51, you wrote to me:

MK>> Сейчас эн-курсес стал обновляться и в "стабильных" дистрибутивах
MK>> (которые с протухшим ПО) и полезли тревожные звоночки.
SP> Рецепт Алексея помог -- по крайней мере, теперь я без проблем читаю
SP> сообщения. Вот попробую написать.

Тогда я форк эхотага с патчем сношу за ненабностью?

Mihail


... macOS 10.13.4 (17E199) Darwin 17.5.0
Slava Petrov
2018-04-02 22:17:30 UTC
Permalink
Good ${greeting_time}, Mihail!

02 Apr 18 23:58, you wrote to me:

MK>>> Сейчас эн-курсес стал обновляться и в "стабильных" дистрибутивах
MK>>> (которые с протухшим ПО) и полезли тревожные звоночки.
SP>> Рецепт Алексея помог -- по крайней мере, теперь я без проблем читаю
SP>> сообщения. Вот попробую написать.

MK> Тогда я форк эхотага с патчем сношу за ненабностью?

Не знаю, в моем случае, как оказалось, виноваты были не ncurses. Но, может
быть, кому-то другому поможет.

Slava
... ***@universe:~ # cvs up && make world
Mihail Kapitanov
2018-04-02 18:38:12 UTC
Permalink
Hello Slava!

02 Apr 18 20:18, you wrote to Alexander Suvorov:

SP> Ага, то есть не только у меня такая беда. Тогда подниму тему и приложу
SP> скриншот:

Вот нашкрябал:

https://github.com/xoomoh/golded-plus
https://github.com/xoomoh/golded-plus/commit/6ba263402bfa151fbfd628b44f4c2e406f140a99

Mihail


... macOS 10.13.4 (17E199) Darwin 17.5.0
Vladimir Fyodorov
2018-02-01 06:09:20 UTC
Permalink
Разнообразно приветствую тебя, Mihail!

31 Января 2018, Mihail Kapitanov писАл к Alexandr Kruglikov следующее:

AS>>> ЗЫ: И да.. koi8-r.. а надо-то CP866 же? Или я чего не понимаю?
AK>> Не надо, эхотаг тебе перекодирует.
MK> Зачем вообще запускать в koi8?
MK> LANG=ru_RU.CP866 \
MK> $FIDONET/GoldEd/golded -C$FIDONET/GoldEd/golded.conf
MK> и все, не нужно никаих костылей лепить.

А будет так проверка орфографии работать? В koi8-r работает.

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... И байтики кровавые в глазах ...
Alexey Vissarionov
2018-01-31 13:57:14 UTC
Permalink
Доброго времени суток, Alexander!
31 Jan 2018 15:06:24, ты -> Alexandr Kruglikov:

AS>>> ещё долго и упорно бороться с кодировками :) Даже и не знаю -
AS>>> стоит ли оно того или лучше так и юзать досовый, где всё нативно
AS>>> в 866?.. :)
AK>> У меня просто отдельная консоль с koi8-r
AK>> Перекодируется всё нормально.
AS> А не поделишься более подробно рецептом

Куда подробнее-то?

AS> (можно в нетмыл чтоб тут не оффтопить)

За персональные консультации полагается деньги платить или хотя бы пивом
проставляться.

AS> как именно ты всё это дело запускаешь?
AS> ЗЫ: И да.. koi8-r.. а надо-то CP866 же? Или я чего не понимаю?

Именно koi8-r, ибо соответствующая локаль с большей вероятностью уже есть.
Запускать примерно так:

(setenv LANG ru_RU.koi8-r; urxvt -g 80x40 -fn 10x20 -e golded) &


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Связь - как воздух: пока кто-то не испортит, никто не замечает
Loading...