Не могу разобраться с языками

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
netvisdom
мл. сержант
Сообщения: 94
Зарегистрирован: 2009-01-07 20:56:15
Откуда: Мурманск
Контактная информация:

Не могу разобраться с языками

Непрочитанное сообщение netvisdom » 2009-01-30 19:19:22

Ребят, объясните, пожалуйста... Не могу понять.
Система - FreeBSD 7.0, при установке спрашивается про System Console Keymap - это что такое? ставлю там Russia KOI8-R.
Затем, устанавливаю System Console Terminal Type - там тоже KOI8-R. А это зачем, если уже keymap был?
А затем устанавливаю ещё какой-то System Console Screenmap!? KOI8-R to IBM866
А затем ещё и System Console Font (IBM866) ... вообще трындец.... он-то зачем??

Зачем такой огород городить? Одной кодировки недостаточно? Что за Screenmap? Объясните, пожалуйста, что зачем нужно...
Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не могу разобраться с языками

Непрочитанное сообщение hizel » 2009-01-30 19:41:27

символы на экране отображаются в cp866 в частности в mc всякие линии и т.п. (псевдографика)
данные в файликах и вводите с клавиатуры в в koi8-r
для того чтобы их подружить между собой используется такое преобразование
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

netvisdom
мл. сержант
Сообщения: 94
Зарегистрирован: 2009-01-07 20:56:15
Откуда: Мурманск
Контактная информация:

Re: Не могу разобраться с языками

Непрочитанное сообщение netvisdom » 2009-01-30 20:14:46

Хм, а можно чуток поподробнее?

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не могу разобраться с языками

Непрочитанное сообщение hizel » 2009-01-30 20:25:40

можно и подробнее, можно сколь угодно подробнее, так подробнее что тошнить начнет
вплоть до знакогенераторов, сладкой парочки CGA, EGA и VGA
и почему всетаки на x86 именно 8 бит в байте
вы, уважаемый, хотябы направление укажите :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Не могу разобраться с языками

Непрочитанное сообщение zg » 2009-01-30 20:49:02

netvisdom писал(а):Зачем такой огород городить? Одной кодировки недостаточно?
есть проблема - как в 255 символов упихнуть несколько десятков языков -)))

Код: Выделить всё

font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"
фонты отвечают за показ символов, scrnmap нужна для перевода koi8 в cp866, keymap отвечает за расположение русских клавиш на клавиатуре, терминал за ввод валидных символов.

netvisdom
мл. сержант
Сообщения: 94
Зарегистрирован: 2009-01-07 20:56:15
Откуда: Мурманск
Контактная информация:

Re: Не могу разобраться с языками

Непрочитанное сообщение netvisdom » 2009-01-30 20:51:55

Поподробнее про то, что такое keymap, screenmap, terminal type и console font... Про последнее - понятно (примерно). Но как связаны все эти вещи?
Буду благодарен

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Не могу разобраться с языками

Непрочитанное сообщение zg » 2009-01-30 20:57:58

netvisdom писал(а):что такое keymap
у тебя на клавиатуре 101 клавиша и нет ни одной русской, они все английские. Русские буквы на ней располагаются поверх английских особым образом. Чтобы система знала этот порядок используют keymap.
netvisdom писал(а):screenmap
ты вводишь данные в koi8-r, а шрифты в cp866, чтобы их состыковать нужна таблица перекодировки - это и есть screenmap
netvisdom писал(а):terminal type
каждый символ имеет свой порядковый номер, русские символы имеют номера выше 127, это выходит за рамки валидных символов обычного терминала, чтобы терминал знал, что вводишь правильные символы ты должен ему об этом сообщить.

netvisdom
мл. сержант
Сообщения: 94
Зарегистрирован: 2009-01-07 20:56:15
Откуда: Мурманск
Контактная информация:

Re: Не могу разобраться с языками

Непрочитанное сообщение netvisdom » 2009-01-30 21:00:23

Хм, что-то замкнуло меня...
А что такое терминал, вернее что входит в это понятие? Я понимаю что это, только не могу все воедино свести...
Хочу разобраться.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Не могу разобраться с языками

Непрочитанное сообщение zg » 2009-01-30 21:30:53

netvisdom писал(а):А что такое терминал, вернее что входит в это понятие?
устройство ввода/вывода пользовательской информации.

Вот мой терминал, на котором я сижу

Код: Выделить всё

zg# tty
/dev/ttyp0
zg#
с точки зрения системы это физическое устройство на которое можно записывать и с которого можно получать информацию. То есть я сижу по удалёнке и информация выводится не на монитор, а ко мне в путтю, за это отвечает терминал. Символы, которые я ввожу, также принимает терминал и потом передаёт их шелу для обработки.