графическая консоль

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 1:43:48

емеил я могу так же случано потерять как и тот же пжп ключ
поэтому как по мне так пжп равносилен емеилу

узнай у Ли зачем для BSD лиценции(я так понимаю для нее он требует реал нейм+имел) эти данные
и если там ничего ответственого нет
то лисяру 100% запишем
его все знают
емеилы светяться
форум темпаче
а там уже какая разница кто из его знакомых написал тот код

вот не знаю
le32toh на i386 не должны глючить ибо там простые заглушки должны быть (x)

посему жду 2 часика пока все пересобиреться и буду отлаживать
ибо с x86bios в ядер нельзя два раза загрузить vesa
на первый раз он говорит нафиг
на второй вешает машину

зы
пойду чтоль соберу на amd64 без kdmux вдруг хоть там повезет :-D

psps
значит ждем лисяру
и вставляем туда его данные :-D

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

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 1:48:55

таксь
я уже теряю нить суждения

итого
если мы не предоставим данные для BSD лицензии код будет удален - так?)

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

Re: графическая консоль

Непрочитанное сообщение Гость » 2009-09-23 2:42:28

у rnoland'а на amd64 висит на загрузке
так что твоя проблема скорее всего касается не только i386

но у мя на qemu работает как на i386, так и на amd64.

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 2:51:34

ржу нимагу
собрал ядро без kbdmux
теперь оно у меня виснет на 3 раз
но! в чем различие
если раньше оно висло "на переключение в консоль с режимом MODE_277"
то теперь оно виснет
в переключение на консоль с режимом MODE_24
:ROFL: :ROFL:
шо за нах

зы
уже i386 инсталлиться ядро

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 3:29:39

вообщем где то глюк у нас
потому как саааааамая первая vesa которую я токо токо написал
работает

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение ProFTP » 2009-09-23 3:38:15

а скриншот можно? что за "графическая консоль"?

вот если бы модно было рассмотреть вариант написания шаларен...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 3:43:01

хуиз шаларен?

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 3:49:45

вроде нашел глюк
вобщем
везде где вызываеться x86biosCall
перед самым началом где начинаються заполняться регистры
нужно очистить структуру
bzero(&regs, sizeof(regs));

катай патч
покажешь
и нужно что бы срочно коммитили))) а то раздуют кипишь

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 3:51:49

ProFTP писал(а):а скриншот можно? что за "графическая консоль"?

вот если бы модно было рассмотреть вариант написания шаларен...
для тех кто в танке и 100% сегодня не курили))) обьясняю

консль бсд в тектовом режиме 80x25 - надеюсь знаешь?
так вот это переводит консоль в режим графический
1024x768x32
где утебя уже не 80x25 символов влазит а огого скоко влазит

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение ProFTP » 2009-09-23 3:54:05

скриншот где?

иксы запустить - там будет консоль графическая
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 3:58:39

>ProFTP
а нахрен мне иксы которые за собой тянун кучу гувна?
давече поставил
по мИИИИнИИИмУУУму
и получил pkg_info | wc -l около 30 пакетов (если правильно помню)

когда в бсд я смогу найтивно переключить vidcontrol MODE_280 и работать в vim имея екран неуебного разрешения


>гость
и atkbd тоже очись регитры
но пусть пока будет #if 0
я когда проверю тогда уже раскоммитим
там возможно нужно будет readb убирать
на i386 amd64 оно может вести себя неадекватно

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: графическая консоль

Непрочитанное сообщение ProFTP » 2009-09-23 4:01:39

понятно, да, надо

еще можно переключать экраны когда по ssh
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 4:07:12

>Гость
19 штук bzero(&regs, sizeof(regs));
должна быть в vesa.c
покрайней мере у меня

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 4:15:32

и вставь еще или предложи
в x86bios.c

в функцию
x86biosCall

после if ( <> )
return;

в бутвербоус

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

if (bootverbose)
       printf("info: x86biosCall(%d)\n", intno);
кажись так
токо проверь может там какой заголовочный файл нужно подключить для bootverbose переменной

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 4:57:57

отлично
и мое переключение между консолями на amd64 тот пачт тоже фиксит

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 5:22:17

>ProFTP
я ошибся

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

#pkg_info| wc -l
133
ставил по минимуму
из wm у меня blackbox и rxtv как терминал
никаких KDE и прочих хрюшечек
спрашиваеться нахрен не 133 пакета :cz2:

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 5:35:48

>Гость
раскажи последоваельноть для поломки палитры
потому что переключение на черный екран с белыми символами палитру не ламает
я так понимаю нужно как минимум что то типа mc поставить что бы были краски на консоли?

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 5:50:38

fixed
ждем atkbd
я попросил применить патч но не убирать if 0

ps
упс
утро-ночь сонный тебя забыл в CC добавить

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

Re: графическая консоль

Непрочитанное сообщение Гость » 2009-09-23 8:23:37

paradox писал(а):потому как саааааамая первая vesa которую я токо токо написал
работает
самая первая, это во времена x86emu.ko что ль? там кстати bzero() не было.

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

Re: графическая консоль

Непрочитанное сообщение Гость » 2009-09-23 8:36:10

paradox писал(а):

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

if (bootverbose)
       printf("info: x86biosCall(%d)\n", intno);
кажись так
токо проверь может там какой заголовочный файл нужно подключить для bootverbose переменной
объявления есть в <sys/systm.h>, кой уже подключен

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

Re: графическая консоль

Непрочитанное сообщение Гость » 2009-09-23 9:09:45

paradox писал(а):fixed
bzero() пофиксили мой баг с переключением режима при загрузке по hint.sc.X.flags=0x80

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 14:42:42

я и сам не совсем понял как bzero фиксит проблему
ибо для выполнения прерывания ни стек ничего не используеться
прерывания само все заполняет...
странно вообщем
ну ладно
работает

с atkbd ситуация странная
там (u_int32_t)
нужен
но падает оно потому что bios area плохо помаплена
поэтому там нужно заюзать x86biosOffs
потому что у x86bios промаплена все память
но нужно еще чуть чуть подточить патчик
и дам в коммит

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 16:24:17

я вот подумал
а у многих есть более одного монитора в бсд?
потому как можно пофиксить vga драйвер
и можно будет например разные консоли привязать к разным мониторам
тоесть пример
8 мониторов :crazy:
по монитору на каждую /dev/ttyvX
и одна текущая самая главная так сказать
где работает клавиатура
тогда можно окружить себя мониторами задать кучу дейтсвий
и сидеть как в фильме "пароль рыба меч" и балдеть :crazy: :crazy:

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

Re: графическая консоль

Непрочитанное сообщение paradox » 2009-09-23 17:23:29

что то я не совсем понял что сказал ноланд

особенно
I'll give it another go this

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

Re: графическая консоль

Непрочитанное сообщение Гость » 2009-09-23 17:26:02

paradox писал(а):и можно будет например разные консоли привязать к разным мониторам
...
по монитору на каждую /dev/ttyvX
на одном мониторе Xserver, на другом нулевая консоль... так? хм, это упростит отладку зависаний в X11 драйверах. Но не для меня - у мя один монитор.
paradox писал(а):и одна текущая самая главная так сказать
не надо главную, лучше допилить /dev/console, чтобы сообщения можно было видеть одновременно на
- основной консоли (ttyv0, ttyv1, ttyv2, ... ttyvN)
- serial/firewire console
- несколько инстанций xconsole(1)
с управлением через conscontrol
I'll give it another go this
что-то вроде: "Я попробую еще раз"