[О блоге] [наверх] [пред] [2023-07-28 12:04:13+03:00] [e7bd3bc8c5c677f96873382a9054b3c01ac9d8be]
Темы: [bsd]

FreeBSD консоль и кириллица

Установил тут на работе недавно FreeBSD на компьютеры. Вот вообще ничего
не настраивал для консоли, только moused_enable=YES добавил. UTF-8
кириллический текст показывается, ScrollLock-ом мотать историю экрана
можно (хотя я всё равно tmux установил), мышкой выделять двойным щелчком
слова и вставлять третьей кнопкой тоже можно. А из-за UEFI, можно при
загрузке выбрать нужное разрешение framebuffer и по человечески работать.

Раньше (2000-е), помню, надо было явно выставлять особый шрифт, а
кириллица была через KOI8-R в терминале. Хотя мне этого хватало и для
работы полностью (я реально на запускал X-ы вообще) и для FidoNet вполне.

    [оставить комментарий]
    комментарий 0:
    From: Unit404
    Date: 2023-08-01 04:28:40Z
    
    FreeBSD до сих пор поддерживает KOI8-R? Monospace bitmap шрифт
    тоже доступен для консоли?
    
    Помнится, установил фрю, а там в консоли UTF-8 будто прибит гвоздями.
    
    --
    404
    
    комментарий 1:
    From: Sergey Matveev
    Date: 2023-08-01 06:20:23Z
    
    *** Unit404 [2023-07-31 20:42]:
    >FreeBSD до сих пор поддерживает KOI8-R? Monospace bitmap шрифт
    >тоже доступен для консоли?
    
    Судя по всему, KOI8-R доступен если только по старинке использовать
    syscons/sc драйвер консоли. В новом vt только Unicode. Шрифты можно
    всякие загружать, из коробки Terminus (monospace bitmap) идёт.
    
    комментарий 2:
    From: Unit404
    Date: 2023-08-01 15:46:53Z
    
    На сколько я помню (а дело было давно), старая консоль
    (syscons/sc) плохо совмещается с Xorg: то-ли Xorg не запустился,
    то-ли запустился, но в неприемлемом разрешении.
    
    По итогу того танца с бубном я пришёл к выводу о том, что у
    пользователя FreeBSD нет невозможности оставаться верным своему
    выбору в пользу KOI8-R, если только ценой отказа от Xorg.
    
    Поэтому я сделал ещё один выбор - в пользу Linux, где UTF-8 не
    прибит гвоздями, а настройка предпочитаемой локали - плёвое дело.
    
    --
    404
    
    комментарий 3:
    From: Sergey Matveev
    Date: 2023-08-01 15:53:40Z
    
    *** Unit404 [2023-08-01 10:19]:
    >На сколько я помню (а дело было давно), старая консоль
    >(syscons/sc) плохо совмещается с Xorg: то-ли Xorg не запустился,
    >то-ли запустился, но в неприемлемом разрешении.
    
    Ничего подобного точно не было. До последнего обновления FreeBSD (до
    13.2 с 12.0) я как-раз перед этим использовал sc консоль. vt появилась
    только в 9.3. Использовал и X и KOI8-R в консоли без проблем каких-либо
    или бубнов. Разрешение в X не зависит от того что там настраивается в
    sc, в общем случае. И sc+X у меня на большом зоопарке железа работало
    без проблем: от nVidia (давным давно) до Intel видюхах, на настольных
    компьютерах и ноутбуках, на BIOS и на UEFI.
    
    комментарий 4:
    From: Unit404
    Date: 2023-08-03 03:48:16Z
    
    То есть, ты убеждён в том, что локаль KOI8-R в FreeBSD возможна
    лишь с тем незначительным ограничением, что размер консоли будет
    80x25?
    
    Тогда у меня есть ещё пара вопросов. Один из них остался со
    времён упомянутого танца с бубном.
    
    Как в FreeBSD поубавить яркость дисплея на ноутбуке? Ибо светил
    он как электрическая сварка.
    
    В OpenBSD тоже возможна локаль KOI8-R и регулировка яркости
    дисплея ноутбука?
    
    --
    404
    
    комментарий 5:
    From: Sergey Matveev
    Date: 2023-08-03 06:19:07Z
    
    *** Unit404 [2023-08-02 19:19]:
    >То есть, ты убеждён в том, что локаль KOI8-R в FreeBSD возможна
    >лишь с тем незначительным ограничением, что размер консоли будет
    >80x25?
    
    Я лично не один год (на первой работе) сидел под KOI8-R консолью, лишь
    изредка запуская X11. Разрешение было 132x60 (точно помню число),
    которое менялось на лету как захочешь (vidcontrol вроде бы утилитой). И
    это на разных ноутбуках и разных ПК дома и на работе. Работало из
    коробки, лишь добавляя несколько строчек в /etc/rc.conf.
    
    Детали уже не вспомню, так как с тех времён у меня был перерыв на Debian
    и другие GNU/Linux дистрибутивы, а сейчас я хотел бы UTF-8 везде, да и в
    X11 сижу постоянно. Так что консоль меня уже мало волнует, хотя и радует
    что там UTF-8 кириллица даже без правок в rc.conf будет показана сейчас.
    
    >Как в FreeBSD поубавить яркость дисплея на ноутбуке? Ибо светил
    >он как электрическая сварка.
    
    Честно, никогда в жизни не приходилось яркость экрана на ноутбуках.
    А на внешних дисплеях кнопочками. В X11 это xrandr-ом можно сделать.
    В консоли или без xrandr -- не задавался вопросом.
    
    >В OpenBSD тоже возможна локаль KOI8-R и регулировка яркости
    >дисплея ноутбука?
    
    Никогда не использовал эту ОС вне виртуальной машины и только для
    проверки сборки программ, так что не знаю.