Проблема русификации консоли в OpenBSD 6.2

  • AkhmedSatajaAkhmedSataja 24.10.2023
    Добрый день, дамы и господа.
    Буду благодарен за помощь в русификации терминала OpenBSD 6.2 (не эмулятора, а именно терминала). Желательно, без пересборки ядра. Возможно ли это?
    Железо:
    *Pentium M.
    *Thinkpad T43.
    *1Gb RAM
    *320 GB внешний жесткий диск.

    Система:
    *OpenBSD 6.2

    С уважением, Ахмед.
  • x230x230 25.10.2023
    Кстати в своем скриншоте про Опёнка так мне и не ответил: почему же всё-таки OpenBSD, а не FreeBSD ?

    В начале ноября как раз выйдет финальный релиз 14 версии.
    Нет желания затестить ?
  • olegus 25.10.2023
    x230:
    Кстати в своем скриншоте про Опёнка так мне и не ответил: почему же всё-таки OpenBSD, а не FreeBSD ?

    В начале ноября как раз выйдет финальный релиз 14 версии.
    Нет желания затестить ?

    Фряха для такого компа будет тяжела.

    Консоль можно русифицировать если заменить Locale на ru(в UTF-8), и применить соответствующий шрифт.
  • AkhmedSatajaAkhmedSataja 25.10.2023
    Не, нету. Сначала стану +- нормальным пользователем опенка, а там увидим. Ну, и насчет фряхи, я не считаю, что она плоха, или еще что-то, но там есть пара моментов:

    1. Объекты двоичной компоновки без открытых исходных кодов, коих нету в OpenBSD.
    2. Режим эмуляции Linux - с одной стороны это - плюс, ибо можно загружать приложения Linux в FreeBSD, но по факту это лишняя подсистема в системе, едва ли не с ядром Linux'а, если я ошибаюсь, буду благодарен за поправление в данном вопросе. Как по мне, лучше эти самые приложения, только портированные под опенок.
    3.OpenBSD относительно безопасен. Насчет FreeBSD не уверен. Хотя, по большому счету, взломать можно все, что угодно, было бы желание. Но лучше себя лишний раз обезопасить.
    4.Обилие документации (ага, которое мне не сильно помогает, но спишем это на то, что я плохо, неправильно ее читаю).

    Так что может когда-нибудь потом я и попробую фряху, но сейчас тебе не заразить меня бацилой дистрохопинга ;))

    Лучше ответьте насчет русификации, скажу спасибо.
  • AkhmedSatajaAkhmedSataja 25.10.2023
    olegus:
    x230:
    Кстати в своем скриншоте про Опёнка так мне и не ответил: почему же всё-таки OpenBSD, а не FreeBSD ?

    В начале ноября как раз выйдет финальный релиз 14 версии.
    Нет желания затестить ?

    Фряха для такого компа будет тяжела.

    Консоль можно русифицировать если заменить Locale на ru(в UTF-8), и применить соответствующий шрифт.

    Шрифт в консоли-то как сменить? https://www.linuxlib.ru/text/obsdcyrillic.html - Здесь пишут, что надо вообще ядро пересобирать с опциями, насколько это соответствует релаьности для 6.2 версии?

    Просто я уже ставил локаль и печатал команду:

    /usr/sbin/wsfontload -h 16 /usr/share/misc/pcvtfonts/koi8-r-8x16

    На что мне выдавало:
    wsfontload: WSDISPLAYIO_LDFONT: Invalid argument

    Но у меня система, видимо, криво стоит, так что надо скорее всего, сперва переставить, а потом уже разбираться.
  • olegus 25.10.2023
    AkhmedSataja:
    Не, нету. Сначала стану +- нормальным пользователем опенка, а там увидим. Ну, и насчет фряхи, я не считаю, что она плоха, или еще что-то, но там есть пара моментов:

    1. Объекты двоичной компоновки без открытых исходных кодов, коих нету в OpenBSD.
    2. Режим эмуляции Linux - с одной стороны это - плюс, ибо можно загружать приложения Linux в FreeBSD, но по факту это лишняя подсистема в системе, едва ли не с ядром Linux'а, если я ошибаюсь, буду благодарен за поправление в данном вопросе. Как по мне, лучше эти самые приложения, только портированные под опенок.
    3.OpenBSD относительно безопасен. Насчет FreeBSD не уверен. Хотя, по большому счету, взломать можно все, что угодно, было бы желание. Но лучше себя лишний раз обезопасить.
    4.Обилие документации (ага, которое мне не сильно помогает, но спишем это на то, что я плохо, неправильно ее читаю).

    Так что может когда-нибудь потом я и попробую фряху, но сейчас тебе не заразить меня бацилой дистрохопинга ;))

    Лучше ответьте насчет русификации, скажу спасибо.

    Бацилу то я не занесу (т.к. я не заражён), а вот Ваш пеньBSD :D действительно (как Вы написали в след. сообщении) встал криво, т.к. такое кол-во ошибок и в TCL и с Русификацией. Ну Вам все равно переустанавливать, как раз и ядро пересобирете.
  • AkhmedSatajaAkhmedSataja 25.10.2023
    >Бацилу то я не занесу (т.к. я не заражён),
    Ну так это я и не вам написал, меня тут выше все склонить пытались к оному ;))))))

    >Ну Вам все равно переустанавливать, как раз и ядро пересобирете.
    Да, придется, по всей видимости.
  • AkhmedSatajaAkhmedSataja 25.10.2023
    Мда, переустановил, так переустановил:

    CPU[                          0.0%]   Tasks: 59, 0 thr; 1 running
      Mem[|||||||||||||||||||||574M/982M]   Load average: 1.06 0.57 0.29 
      Swp[                      0K/1.00M]   Uptime: 00:49:15
    
      PID USER      PRI  NI  VIRT   RES S CPU% MEM%   TIME+  Command                
    95818 Sataja      2   0  202M  127M S  4.2 13.0  0:06.00 /usr/local/lib/firefox/
    57229 Sataja      2   0  307M  180M S  3.7 18.3  1:39.00 firefox
     6704 Sataja      2   0  230M  142M S  3.7 14.5  0:26.00 /usr/local/lib/firefox/
     7347 Sataja      2   0  158M 49892 S  0.9  5.0  0:01.00 /usr/local/lib/firefox/
    59266 Sataja      2   0  161M 65404 S  0.7  6.5  0:01.00 /usr/local/lib/firefox/
     6352 nobody      2   0 10108 25784 S  0.0  2.6  0:12.00 /usr/X11R6/bin/X :0 -au
    24795 Sataja      2   0  1424  7820 S  0.0  0.8  0:04.00 dtwm
    75980 root        2   0   732  3628 S  0.0  0.4  0:04.00 openvpn openbsd.ovpn
    73609 Sataja      2   0   832  6424 S  0.0  0.6  0:00.00 /usr/dt/bin/dtterm
    33741 Sataja     28   0   632  2272 P  0.0  0.2  0:00.00 htop
    28866 Sataja     18   0   256   804 S  0.0  0.1  0:00.00 /bin/ksh
    75066 Sataja      2   0   392  3100 S  0.0  0.3  0:00.00 /usr/dt/bin/dtexec -ope
    83783 Sataja     18   0   320   832 S  0.0  0.1  0:00.00 /bin/ksh
    38864 Sataja      2   0   844  6328 S  0.0  0.6  0:00.00 /usr/dt/bin/dtterm
    37560 Sataja      2   0   376  3016 S  0.0  0.3  0:00.00 /usr/dt/bin/dtexec -ope
    43359 Sataja     -6   0  1208  2140 S  0.0  0.2  0:00.00 /usr/dt/bin/dtfile
    23861 Sataja      2   0  1392  8104 S  0.0  0.8  0:00.00 /usr/dt/bin/dtfile
  • olegus 26.10.2023
    AkhmedSataja:
    Мда, переустановил, так переустановил:

    CPU[                          0.0%]   Tasks: 59, 0 thr; 1 running
      Mem[|||||||||||||||||||||574M/982M]   Load average: 1.06 0.57 0.29 
      Swp[                      0K/1.00M]   Uptime: 00:49:15
    
      PID USER      PRI  NI  VIRT   RES S CPU% MEM%   TIME+  Command                
    95818 Sataja      2   0  202M  127M S  4.2 13.0  0:06.00 /usr/local/lib/firefox/
    57229 Sataja      2   0  307M  180M S  3.7 18.3  1:39.00 firefox
     6704 Sataja      2   0  230M  142M S  3.7 14.5  0:26.00 /usr/local/lib/firefox/
     7347 Sataja      2   0  158M 49892 S  0.9  5.0  0:01.00 /usr/local/lib/firefox/
    59266 Sataja      2   0  161M 65404 S  0.7  6.5  0:01.00 /usr/local/lib/firefox/
     6352 nobody      2   0 10108 25784 S  0.0  2.6  0:12.00 /usr/X11R6/bin/X :0 -au
    24795 Sataja      2   0  1424  7820 S  0.0  0.8  0:04.00 dtwm
    75980 root        2   0   732  3628 S  0.0  0.4  0:04.00 openvpn openbsd.ovpn
    73609 Sataja      2   0   832  6424 S  0.0  0.6  0:00.00 /usr/dt/bin/dtterm
    33741 Sataja     28   0   632  2272 P  0.0  0.2  0:00.00 htop
    28866 Sataja     18   0   256   804 S  0.0  0.1  0:00.00 /bin/ksh
    75066 Sataja      2   0   392  3100 S  0.0  0.3  0:00.00 /usr/dt/bin/dtexec -ope
    83783 Sataja     18   0   320   832 S  0.0  0.1  0:00.00 /bin/ksh
    38864 Sataja      2   0   844  6328 S  0.0  0.6  0:00.00 /usr/dt/bin/dtterm
    37560 Sataja      2   0   376  3016 S  0.0  0.3  0:00.00 /usr/dt/bin/dtexec -ope
    43359 Sataja     -6   0  1208  2140 S  0.0  0.2  0:00.00 /usr/dt/bin/dtfile
    23861 Sataja      2   0  1392  8104 S  0.0  0.8  0:00.00 /usr/dt/bin/dtfile
    А чего он так жрёт? У меня AntiX c Firefox меньше съедает.(~480 МБ)
    Надеюсь CDE рабочий код сохранили?
    Ядро пересобрали?
  • AkhmedSatajaAkhmedSataja 27.10.2023
    firefox запущен был.

    Вернулся с 6.4 на 6.2 - да, firefox (да, я ошибся - вплоть до 6.6 firefox еще есть, но с каждой новой версией он все хуже и медленнее работает, интересно, а, скажем, RedHat 3.0 1997-го (?), наверное, вообще летать будет на моем железе?) весьма куцый по современным меркам, но зато и blender (коего нету в 6.4) и glxgears работают нормально (хотя бы последний не выдает ошибок, мол /dev/drm0 нет, или к нему доступ запрещен, или драйвера к нему нет.)

    > Надеюсь CDE рабочий код сохранили?
    Первое правило ламмера - всегда делай бэкапы (с) Аза.
    Так что не вижу смысла сомневаться в ее словах.

    >Ядро пересобрали?
    Ядро то пересобрал (на 6.4 версии, до отката), только толку с этого мало - те опции из статьи не подошли (видимо из-за разницы в версиях). И он выплевывает те же ошибки, правда, на сей раз CDE успешно собрался. Я думаю, надо не только, и не столько ядро менять, сколько при компияции CDE опции, наверное указать, но опять же какие - не знаю.
    Не подскажите опции для ядра, для показывания русского текста. (А не по тому ли в консоли теперь закорючки и вопросы (даже у рамок mc), что OpenBSD перевели на unicode, а те шрифты поддерживали расширенный набор символов ASCII и/или KOI-8?

    Черт, завтра на работу, так что откладывается вся эта возня.
  • AkhmedSatajaAkhmedSataja 27.10.2023
    Насчет памяти - мне самому интересно было бы узнать, хотя в том случае я неправильно провел разметку, обратите внимание на объем swap.