RU.UNIX.BSD-------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 15 из 18
 От   : Nil A                               2:5015/46         20 июл 25 02:52:22
 К    : eugen@grosbein.net                                    20 июл 25 03:09:16
 Тема : про screen и golded
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5015/46 687c3323
@REPLY: grosbein.net f26a08cb
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
* Originally in ru.unix.bsd
* Crossposted in ru.golded
Hello, eugen!

Saturday July 19 2025 14:27, from Eugene Grosbein -> Semen Ilinskii:

 SI>> Сейчас Женя Гр. подключится к дискуссии и вежливо, но
 SI>> убедительно, объяснит всем, что таблица замены для ввода у screen
 SI>> ограничена размером в пару десятков записей, и самое простое
 SI>> решение в этом случае не насиловать screen (это очень непростой
 SI>> путь), а в Putty создать отдельную новую запись для входа на тот
 SI>> же сервер и в свойствах этой записи выставить перекодировку из
 SI>> CP866 (если речь про перекодировку). Я лично screen не использую,
 SI>> фряха 14.2, голдед и всё прочее обновляю из пакетов, если что.

 EG> Теперь я делать этого не буду (c)

 Если отбросить личные непрязни. Пока голдед всё ещё SBCS (Single-byte
Character Sets) - вопрос только какой компонент тебе будет в юникод
перекодировать, в котором у тебя, скорее всего, сегодняшняя ОС живёт.
 * Я поступаю просто - у меня терминал спецом настроен на фидо, и
он в koi8-r. Голдед делает из cp866 в koi8r. Почему я не могу сразу
в cp866 сидеть? Сходу не знаю, возможно исторические причины.
 * Можно через screen/tmux перекодировать, но они termcap/terminfo
должны читать, через ncurces, и там всё сложно, с какого-то года всё на
wide-characters переехало
 * Можно через luit перекодировать, им проще, потому что он не знает
про терминалы, он знает про кодировки stdin/stdout.
* Можно самим голдедом, но тут есть нюансы.
  - можно просто utf8 как есть пихать в utf8 консоль/терминал, и у
тебя прям голдед юникодный (хаха)
  - можно таблицами из однобатной кодировки в utf8 пихать (вроде он
умеет один байт мачить на несколько), вуаля, голдед читает в utf8
  - хер ты из utf8 обратно в однобайтовую, но есть нюанс, в
голдеде спрятали libiconv поддержку, но там ещё копать и копать.

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
 * Origin: ChatGPT can make mistakes. Check important info. (2:5015/46)
SEEN-BY: 50/109 104/117 221/6 301/1 341/66 450/1024
460/58 463/68 5000/111
SEEN-BY: 5001/100 5015/42 46 120 255 5019/40 400
5020/113 545 715 830 848
SEEN-BY: 5020/1042 2992 4441 12000 5022/128 5030/49
115 500 1081 1474 1900
SEEN-BY: 5053/51 5054/89 5058/104 5061/133 5083/1
444 6078/80
@PATH: 5015/46 5020/1042 4441



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

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