LINUX.ORG.RU
решено ФорумAdmin

пролезло utf8 после обновления freebsd 12.3 -> 12.4

 ,


0

1

Обновил freebsd 12.3 -> 12.4, стал ставить порты, а у диалогов с опциями поехала псевдографика, по виду похоже что оно начало её в юникоде рисовать а консоль с однобайтной кодировкой. Как исправить?

LANG= и LANG=C не помогают.

Запуск со старым ядром от 12.3 не помогает.

----------

Всё, разобрался, они из-за GPL-фобии заменили утилиту для этих диалогов, только она не в 12.3 или 12.4 а в дереве портов прописана.

https://alfonsosiciliano.gitlab.io/posts/2021-11-20-portconfig.html

Дописал в make.conf

DIALOG4PORTS=/usr/local/bin/dialog4ports

и всё починилось.

-------------

Мда https://cgit.freebsd.org/ports/commit/Mk/Scripts/dialog4ports.sh?id=9fee35128...

из-за виндузятников с putty испортили нормальное определение наличия юникода. Дело не в утилите, с ней всё норм, просто старая utf-8 вообще не поддерживала, а этой фейковое описание локали подсовывают из скрипта.

★★★★★

Последнее исправление: firkax (всего исправлений: 4)

Ответ на: комментарий от kostik87

Вопрос не в том как сделать поддержку юникода а как убрать его из диалогов.

Нативная текстовая консоль юникод поддерживать не будет, и менять её на графический эмулятор (который драйвер vt) я тоже не собираюсь.

firkax ★★★★★
() автор топика
Ответ на: комментарий от kostik87

Мне не верится что в минорном релизе это могли так капитально сломать. Скорее всего там где-то есть лёгкая настройка и надо только её прописать.

firkax ★★★★★
() автор топика
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от kostik87

Я же писал LANG= не помогает.

Всё, разобрался, они из-за GPL-фобии заменили утилиту для этих диалогов, только она не в 12.3 или 12.4 а в дереве портов прописана.

https://alfonsosiciliano.gitlab.io/posts/2021-11-20-portconfig.html

Дописал в make.conf

DIALOG4PORTS=/usr/local/bin/dialog4ports

и всё починилось.

А про portconfig надо будет багрепорт отправить.

Эм

unfortunately dialog4ports depends on non-permissive open source software

что это за враньё, у него нету зависимостей.

firkax ★★★★★
() автор топика
Последнее исправление: firkax (всего исправлений: 2)