The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Началось бета-тестирование FreeBSD 12.2, opennews (?), 13-Сен-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


247. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от zariq (?), 13-Сен-20, 20:11 
Ну вот текстовые файлы в кодировке cp-866, вы можете сейчас прочитать их в текстовом редакторе или вывести в консоли содержимое их?

https://github.com/x25today/x25zine/tree/master/x25zine4/bon...

Например, текст 00-intro.txt на русском языке, кодировка cp-866.

Ответить | Правка | Наверх | Cообщить модератору

255. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от анонн (ok), 13-Сен-20, 21:16 
> Ну вот текстовые файлы в кодировке cp-866, вы можете сейчас прочитать их
> в текстовом редакторе или вывести в консоли содержимое их?

iconv -f cp866 прекрасно "выводит в консоли".
iconv тут "из коробки", если что.

Ответить | Правка | Наверх | Cообщить модератору

275. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от zariq (?), 13-Сен-20, 23:42 
> iconv -f cp866 прекрасно "выводит в консоли".

Попробовал в голой консоли, скачав готовый настроенный образ FreeBSD 12.1 для виртуальных машин.

Тестовый файл в кодировке cp866 - https://raw.githubusercontent.com/x25today/x25zine/master/x2...

https://i.ibb.co/gzYfhCh/1.png
https://i.ibb.co/Mkj4KWn/2.png
https://i.ibb.co/Xp9FkHS/3.png

А что голая консоль во FreeBSD не умеет в utf8? Я не про x11, не про xterm и продвинутые терминалы.

Ответить | Правка | Наверх | Cообщить модератору

279. "Началось бета-тестирование FreeBSD 12.2"  +1 +/
Сообщение от анонн (ok), 14-Сен-20, 00:37 
>> iconv -f cp866 прекрасно "выводит в консоли".
> Попробовал в голой консоли, скачав готовый настроенный образ FreeBSD 12.1 для виртуальных машин.
> Тестовый файл в кодировке cp866 - https://raw.githubusercontent.com/x25today/x25zine/master/x2...

Не имею привычки писать "от балды"
https://i.ibb.co/MnSwL2w/1.jpg


sysctl kern.vty    
kern.vty: vt

grep charset /etc/login.conf
    :charset=UTF-8:\
    :charset=UTF-8:\


> А что голая консоль во FreeBSD не умеет в utf8?

[:|||:]

Ответить | Правка | Наверх | Cообщить модератору

293. "Началось бета-тестирование FreeBSD 12.2"  +1 +/
Сообщение от zariq (?), 14-Сен-20, 07:40 
> Не имею привычки писать "от балды"
> [:|||:]

Да я тоже не имею привычки писать от балды, поэтому и задаю вопросы. Вот тот анонимас008 выше сказал мне, что в физ. консоли всё заработает, а второй написал про "из коробки".

> читать в чем? в физической консоли? везде утф8.
> iconv -f cp866 прекрасно "выводит в консоли".
> "из коробки",

Так что странно это - давать ответы, а потом упрекать меня. Откуда я знаю каким образом настроено что по дефолту "из коробки", "нативно" во FreeBSD. Я могу полагаться только на слова фрибздшников. А слова расходятся с реальностью.

Ответить | Правка | Наверх | Cообщить модератору

307. "Началось бета-тестирование FreeBSD 12.2"  +1 +/
Сообщение от анонн (ok), 14-Сен-20, 12:28 
> А слова расходятся с реальностью.

Слова расходятся не с реальностью, а с (коробочной) виртуальностью - по умолчанию hw.vga.textmode не выставляется:


man vt
START-UP OPERATION WITH X86 BIOS SYSTEMS
     The computer BIOS starts in text mode, and the FreeBSD loader(8) runs,
     loading the kernel.  If hw.vga.textmode is set, the system remains in
     text mode.  Otherwise, vt switches to 640x480x16 VGA mode using vt_vga.
     If a KMS (Kernel Mode Setting) video driver is available, the display is
     switched to high resolution and the KMS driver takes over.  When a KMS
     driver is not available, vt_vga remains active.

hw.vga.textmode
             Set to 1 to use virtual terminals in text mode instead of
             graphics mode.  Features that require graphics mode, like
             loadable fonts, will be disabled.


Если выставить вручную, то загрузка KMS модуля переключит консоль в "фреймбуферный" режим.
Предыдущий драйвер консоли syscons умел в vesa, переключение текстовых режимов и прочие штуки, в новом ограничились минимальной поддержкой легаси.
Ответить | Правка | Наверх | Cообщить модератору

295. "Началось бета-тестирование FreeBSD 12.2"  +1 +/
Сообщение от zariq (?), 14-Сен-20, 07:52 
С помощью hw.vga в /boot/loader.conf

https://i.ibb.co/qW5fP7W/4.png

Ответить | Правка | К родителю #279 | Наверх | Cообщить модератору

301. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от Ананимас008 (?), 14-Сен-20, 09:50 
непонятно лишь а зачем собственно в физ. консоли? в убунточке абсолютно те же iconv и convmv, gedit наверняка бы справился и с чтением в родной кодировке.
Ответить | Правка | Наверх | Cообщить модератору

305. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от zariq (?), 14-Сен-20, 11:21 
На ноуте линукс, на древний десктоп хочу поставить одну из bsd (freebsd или netbsd). У меня много старых журналов в 866, в основном демо-сцена и тп, много классической музыки. Для музыки и документов хочется приспособить всё, то бишь работа в голой консоли, заодно и подучить баш и системные оснастки.
Ответить | Правка | Наверх | Cообщить модератору

297. "Началось бета-тестирование FreeBSD 12.2"  +2 +/
Сообщение от zariq (?), 14-Сен-20, 08:11 
Как говорится век живи - век учись ^_^
Ответить | Правка | К родителю #279 | Наверх | Cообщить модератору

322. "Началось бета-тестирование FreeBSD 12.2"  +1 +/
Сообщение от Яхз (?), 15-Сен-20, 09:40 
"Координальных", бугага
Ответить | Правка | К родителю #275 | Наверх | Cообщить модератору

261. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от Аноним (263), 13-Сен-20, 21:34 
Фряшная системная консоль уже несколько лет использует графический драйвер, то есть пиксельную отрисовку. По-идее можно хоть картинки в системную консоль рисовать, хоть видео воспроизводить
Ответить | Правка | К родителю #247 | Наверх | Cообщить модератору

276. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от zariq (?), 13-Сен-20, 23:44 
> Фряшная системная консоль уже несколько лет использует графический драйвер, то есть пиксельную
> отрисовку. По-идее можно хоть картинки в системную консоль рисовать, хоть видео
> воспроизводить

Я выше попытался прочитать CP866 в голой консоли - успеха нет.
Возможно, что есть подводные камни?

Ответить | Правка | Наверх | Cообщить модератору

285. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от анонн (ok), 14-Сен-20, 01:38 
> Я выше попытался прочитать CP866 в голой консоли - успеха нет.
> Возможно, что есть подводные камни?

О "виртуалкбокс икспириенс" уже не раз писали "лестные отзывы" ... конкретно тут в VB - "форсируется" текстовый режим, со всеми "вытекающими":
> Features that require graphics mode, like loadable fonts, will be disabled.

Вы серьезно ожидали получить UTF-8 в (эмуляции) виртуалбоксом текстового режима VGA?

# echo hw.vga.textmode=0 >> /boot/loader.conf
# reboot


Ответить | Правка | Наверх | Cообщить модератору

294. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от zariq (?), 14-Сен-20, 07:41 
> Features that require graphics mode, like loadable fonts, will be disabled.

Ага, спасибо. Теперь всё понятно.

Ответить | Правка | Наверх | Cообщить модератору

296. "Началось бета-тестирование FreeBSD 12.2"  +1 +/
Сообщение от zariq (?), 14-Сен-20, 07:54 
>> Я выше попытался прочитать CP866 в голой консоли - успеха нет.
>> Возможно, что есть подводные камни?
> О "виртуалкбокс икспириенс" уже не раз писали "лестные отзывы" ... конкретно тут
> в VB - "форсируется" текстовый режим, со всеми "вытекающими":

https://i.ibb.co/qW5fP7W/4.png

Спасибо ещё раз.

Ответить | Правка | К родителю #285 | Наверх | Cообщить модератору

304. "Началось бета-тестирование FreeBSD 12.2"  +/
Сообщение от rvs2016 (ok), 14-Сен-20, 11:08 
> Ну вот текстовые файлы в кодировке cp-866,
> вы можете сейчас прочитать их в текстовом
> редакторе или вывести в консоли содержимое их?

Почитать (да и поредактировать): если установлен mc, то в его просмотрщике и редакторе:
Esc+E 9

Вывести на экран - ну любым перекодировщиком, можно перекодировщиком iconv в нужную кодировку перекодировать поток и дивиться на него потом.

Ответить | Правка | К родителю #247 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру