Немного про текстовый режим.

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
hm
ефрейтор
Сообщения: 59
Зарегистрирован: 2008-08-13 12:15:32

Немного про текстовый режим.

Непрочитанное сообщение hm » 2009-04-20 1:11:47

я совсем недавно перекочевал с линукса и мне хотелось бы знать как как задать текстовый режим в ядре.
то есть не при загрузке передавать ему параметр а "вшить" в ядро.
возможно ли такое?

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

[/usr/src/sys/i386/conf]#uname -sr
FreeBSD 7.1-RELEASE

Хостинговая компания 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/

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Немного про текстовый режим.

Непрочитанное сообщение f_andrey » 2009-04-20 1:16:43

А модно по русски чего вы хотите, что значит "задать текстовый режим в ядре", а то пока не сильно понятно, хотя мой телепатический дар подсказывает что вы поставили систему с Хами, и теперь не хотите их грузить, так это зря в них прекрасные эмуляторы консоли, намного улучшающие с ней взаимодействие, особливо для новичков.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Немного про текстовый режим.

Непрочитанное сообщение zingel » 2009-04-20 1:16:49

текстовый режим
текстовый режим чего?
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
hm
ефрейтор
Сообщения: 59
Зарегистрирован: 2008-08-13 12:15:32

Re: Немного про текстовый режим.

Непрочитанное сообщение hm » 2009-04-20 1:28:36

f_andrey писал(а):А модно по русски чего вы хотите, что значит "задать текстовый режим в ядре", а то пока не сильно понятно, хотя мой телепатический дар подсказывает что вы поставили систему с Хами, и теперь не хотите их грузить, так это зря в них прекрасные эмуляторы консоли, намного улучшающие с ней взаимодействие, особливо для новичков.
ваш телепатический ум вас подводит.
текстовый режим это - console (консоле)

про vidcontrol слыхали?
а про SC_PIXEL_MODE?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Немного про текстовый режим.

Непрочитанное сообщение zingel » 2009-04-20 1:46:22

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

[root@zingel /usr/src]# cat /usr/src/sys/conf/NOTES | grep SC_
options         SC_ALT_MOUSE_IMAGE      # simplified mouse cursor in text mode
options         SC_DFLT_FONT            # compile font in
makeoptions     SC_DFLT_FONT=cp850
options         SC_DISABLE_KDBKEY       # disable `debug' key
options         SC_DISABLE_REBOOT       # disable reboot key sequence
options         SC_HISTORY_SIZE=200     # number of history buffer lines
options         SC_MOUSE_CHAR=0x3       # char code for text mode mouse cursor
options         SC_PIXEL_MODE           # add support for the raster text mode
options         SC_NORM_ATTR=(FG_GREEN|BG_BLACK)
options         SC_NORM_REV_ATTR=(FG_YELLOW|BG_GREEN)
options         SC_KERNEL_CONS_ATTR=(FG_RED|BG_BLACK)
options         SC_KERNEL_CONS_REV_ATTR=(FG_BLACK|BG_RED)
options         SC_CUT_SPACES2TABS      # convert leading spaces into tabs
options         SC_CUT_SEPCHARS=\"x09\" # set of characters that delimit words
options         SC_TWOBUTTON_MOUSE
options         SC_NO_CUTPASTE
options         SC_NO_FONT_LOADING
options         SC_NO_HISTORY
options         SC_NO_MODE_CHANGE
options         SC_NO_SYSMOUSE
options         SC_NO_SUSPEND_VTYSWITCH
options         SC_DEBUG_LEVEL=5        # Syscons debug level
options         SC_RENDER_DEBUG # syscons rendering debugging
там есть, да.
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
hm
ефрейтор
Сообщения: 59
Зарегистрирован: 2008-08-13 12:15:32

Re: Немного про текстовый режим.

Непрочитанное сообщение hm » 2009-04-20 22:20:37

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

[hm@ws] cat /etc/rc.conf | grep screen
allscreens_flags="MODE_353"
нет ли никакой возможности задать этот мод в ядре? я чета не смог найти :unknown:

Гость
проходил мимо

Re: Немного про текстовый режим.

Непрочитанное сообщение Гость » 2009-04-20 23:48:27

hm писал(а):allscreens_flags="MODE_353"
это уже не текстовый режим, а графический (пиксельный). Текстовые режимы обычно больше 80x25 не бывают. В linux framebuffer используется графический режим.

я не знаю какое разрешение означает MODE_353, но если 800x600, то можно использовать хинты
syscons(4) писал(а): 0x0080 (VESA800X600)
This option puts the video card in the VESA 800x600 pixel, 16
color mode. It may be useful for laptop computers for which the
800x600 mode is otherwise unsupported by the X server. Note that
in order for this flag to work, the kernel must be compiled with
the SC_PIXEL_MODE option explained above.
т.е. в loader.conf можно добавить 0x100 + 0x080

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

hint.sc.0.flags="0x180"

Аватара пользователя
hm
ефрейтор
Сообщения: 59
Зарегистрирован: 2008-08-13 12:15:32

Re: Немного про текстовый режим.

Непрочитанное сообщение hm » 2009-04-20 23:59:20

разрешение 1280х800

Гость
проходил мимо

Re: Немного про текстовый режим.

Непрочитанное сообщение Гость » 2009-04-21 0:37:49

hm писал(а):разрешение 1280х800
скорее всего править исходник ;)

я так понял, что ты хочешь, чтобы это режим ставился во время инициализации ядра (когда загрузчик передает управление ядру) и длинные линии в буффере не переносились на другую строку, да?

Аватара пользователя
hm
ефрейтор
Сообщения: 59
Зарегистрирован: 2008-08-13 12:15:32

Re: Немного про текстовый режим.

Непрочитанное сообщение hm » 2009-04-21 0:58:16

ага, точно :smile:

Гость
проходил мимо

Re: Немного про текстовый режим.

Непрочитанное сообщение Гость » 2009-04-21 1:36:37

немного отклоняясь от темы, Oliver Fromme обещал после того как доделает графический загрузчик в ядре сделать переключение графического режима прямо в загрузчике. Тогда высокое разрешение должно начинаться чуть раньше инициализации ядра и быть доступно также на amd64.

Гость
проходил мимо

Re: Немного про текстовый режим.

Непрочитанное сообщение Гость » 2009-04-21 1:38:17

Гость писал(а):доделает графический загрузчик в ядре
"в ядре" - забыл потереть ;)

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Немного про текстовый режим.

Непрочитанное сообщение paradox » 2009-04-21 1:46:37

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

vidcontrol -i mode
список доступных режимов веса для вашей видео карты

активировать его еще в ядре я сомниваюсь что возможно
поскольку печать dmesg информации на консоль происходит через другой пусть чем
когда уже инициализирована система...

насчет amd64
там сложная ситуация как мне кажеться
что бы из amd64 системы выполнить код боиса для веса нужен трамлин в 32bit плюс еще емуляция
покрайней мере так работает веса драйвер из xorg
....

Гость
проходил мимо

Re: Немного про текстовый режим.

Непрочитанное сообщение Гость » 2009-04-21 2:07:39

paradox писал(а):что бы из amd64 системы выполнить код боиса для веса нужен трамлин в 32bit плюс еще емуляция
загрузчик и так работает в 32-битном режиме

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Немного про текстовый режим.

Непрочитанное сообщение Alex Keda » 2009-04-21 8:01:38

загрузчик-то - понятно.
ядро, оно уже в 64 битах будет.
Убей их всех! Бог потом рассортирует...