Nп/п : 73 из 90
 От   : Alexey Khromov                      2:5030/723        25 апр 26 19:50:52
 К    : Kirill Orlov                                          25 апр 26 21:12:02
 Тема : New point 2:5030/722.158
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5030/723 69ecf2cf
@REPLY: 2:5030/722.158 69ec9a27
@CHRS: CP866 2
@TZUTC: 0300
Здраствуйте, Kirill!

 KO> собрал, закинул в /usr/bin fidoip и дед заработал! Правда теперь
 KO> возникла проблема кодировки в терминале macOS. Крокозябры, не  хочет
 KO> он в UTF-8 терминале макоси корректно работать! Вот сижу, то терминал
 KO> подстрою, то конфиг деда, крокозябры меняют очертания, но русского так
 KO> и нет... Думаю, читаю, надеюсь найду решение!

cat /usr/bin/golded:

#!/bin/bash
_luit_encoding=koi8-r
_golded_lang=ru_RU.KOI8-R
_locale_check=koi8r
_locale_message="${_golded_lang} KOI8-R"
_gedlnx=$(which gedlnx)

if [ ! -x ${_gedlnx} ]; then
    echo "gedlnx is not avaiable/executable, sorry"
    exit 1
fi

_has_locale=$(locale -a | grep ${_locale_check})
if [ -z ${_has_locale} ]; then
    echo -n "Checking system locale presence ${_locale_check}: "
    echo "Not avaiable!"
    echo "Add ${_locale_message} to /etc/locale.gen and run"
    echo "sudo locale-gen"
    exit 1
fi

if [ "$LANG" = "${_golded_lang}" ]; then
    exec "${_gedlnx}" "$@"
else
  LANG=${_golded_lang} exec luit -encoding ${_luit_encoding} -x --
"${_gedlnx}" "$@"
fi


 * Обрати внимание, что в системе должна присутствовать нужная тебе
локаль (koi8r) и бинарь luit - программы перекодировки utf8 <->
[8bitlocale]. Или ты должен входить в систему с локалью деда (в идеале для
отсутствия перекодировок вовсе - CP866)

Итоговая строчка запуска у меня
LANG=ru_RU.KOI8-R exec luit -encoding koi8-r -x -- /usr/bin/gedlnx


Alexey Khromov
--- GoldED+/LNX 1.1.5-b20250409
 * Origin:  - Вы в опасности! Вы окружены роботами! -  (2:5030/723)
SEEN-BY: 46/49 50/22 109 301/1 452/28 460/777
463/1104 4500/1 5005/53 5015/42
SEEN-BY: 5015/46 5019/21 40 5020/101 715 806 828
848 1042 1146 2140 4441 8912
SEEN-BY: 5020/12000 5023/12 24 5030/49 722 723 907
976 1081 1474 5031/71
SEEN-BY: 5034/13 5053/51 55 58 5058/104 5059/38
5061/133 5075/128 6035/3
@PATH: 5030/723 722 5023/24 5020/715 1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх