Page 2 of 4

Re: О бедных консолях замолвите слово...

Posted: Mon Feb 18, 2013 4:56 pm
by ilya
Mario_r4 wrote:А что разве проекция видеопамяти на адресное пространство будет потеряна при переключении в текстовый режим и обратно?
Если ты это собрался делать то самый лёгий подход это в обход всего GUI, иначе много структур даных придётся переправлять. И незабуть запихнуть подходящие данные в соответсвующие структуры gui чтобы Kolibri не повисла.
Mario_r4 wrote:По идее GUI приложения по прежнему будут, через функции ядра, писать в видеопамять информацию.
Незабуть поставить заглушки на все графичиские ф-ции иначе ценность текстого режима ноль. Чем раньше в иерархии заглушки тем лучше.

Re: О бедных консолях замолвите слово...

Posted: Mon Feb 18, 2013 6:07 pm
by SoUrcerer
В Linux давным-давно по умолчанию консоль графическая, в ней можно смотреть китайские поаниме и серфить инет с картинками. Это не значит, что консоль - не ptty, и данные с нее нельзя сохранить в текстовый файл, но, однако же! И еще момент - кто-то собирается использовать Колибри в роутерах?

Re: О бедных консолях замолвите слово...

Posted: Mon Feb 18, 2013 6:11 pm
by Leency
Хм... а что если SHELL на весь экран и "ниже всех", как иконки? Будет не совсем Ъ, но забавно.

Re: О бедных консолях замолвите слово...

Posted: Mon Feb 18, 2013 6:14 pm
by yogev_ezra
SoUrcerer wrote:И еще момент - кто-то собирается использовать Колибри в роутерах?
Завод Huawei уже выпустил 100500 раутеров с Колибри, а ты разве ещё не в курсе? Просто годная идея, а что?

Re: О бедных консолях замолвите слово...

Posted: Mon Feb 18, 2013 11:33 pm
by Mario_r4
Leency wrote:Хм... а что если SHELL на весь экран и "ниже всех", как иконки? Будет не совсем Ъ, но забавно.
Нет. Не забавно. Ты не умеешь читать.

Re: О бедных консолях замолвите слово...

Posted: Mon Feb 18, 2013 11:38 pm
by Mario_r4
SoUrcerer wrote:В Linux давным-давно по умолчанию консоль графическая
Что и в консольных дистрибутивах?
SoUrcerer wrote:И еще момент - кто-то собирается использовать Колибри в роутерах?
Мысли шире. Есть робототехника, станки с ЧПУ, встроенные решения - графика нужна не везде, зато сократить стоимость железа это очень полезный бонус.

Re: О бедных консолях замолвите слово...

Posted: Mon Feb 18, 2013 11:49 pm
by SoUrcerer
Mario, и в большинстве консольных тоже - правда, не везде включено по умолчанию.

Re: О бедных консолях замолвите слово...

Posted: Tue Feb 19, 2013 12:04 am
by Mario_r4
SoUrcerer wrote:Mario, и в большинстве консольных тоже - правда, не везде включено по умолчанию.
А что настроить, чтобы не жрало энергию религия не позволяет?

Мне кажется или ты ставишь все с ног на голову? По принципу, раз везде у всех графический режим для консоли, то значит тестовый никому не нужен? Совсем не нужен? :D

З.Ы. Тут еще главный "встроенщик" свое веское мнение не высказывал.

Re: О бедных консолях замолвите слово...

Posted: Tue Feb 19, 2013 12:35 am
by SoUrcerer
Да нет, собственно, если это кому-то нужно - пожалуйста. А лично мне нравятся консоли с вкладками, прокруткой, мышкой и красивыми шрифтами.

Re: О бедных консолях замолвите слово...

Posted: Tue Feb 19, 2013 12:42 am
by Mario_r4
Жуткий оффтоп "читать нельзя удалять"
Уберите от экранов детей, беременных и кормящих женщин, а также людей со слабой психикой.
Spoiler:Вообще занимательная складывается история. Не первый раз наблюдаю. Приходит человек с новой идеей и куча народу набИгает и убеждает автора идеи, что "идейка то тухлая и уже подваниевает". Автор пыжится и доказывает, что "идея годная и вообще-то полезная". Однако убеждается, что оно никому не нужно - совсем не нужно. Автор в смятении чувств объявляет, что все, тема тогда закрыта - не нужно, так не нужно. Но теперь уже активизируются сторонники противоположных взглядов и тоже набИгают, заявляя противникам идеи "вы все дураки и не лечитесь". Получается хороший годный наброс "вентиляторной смазки".

Гораздо хитрее поступают иные авторы - идеи держат при себе, а выкладывают реализацию код. Сторонники/противники в этом случае вяло реагируют на события - их мнения ведь не спросили. Изредка выскакивает пару диванных-паралитиков, возмущающихся почему с ними не посоветовались по столь важному вопросу. Но вот ведь какая штука - в обоих случаях глотают все, да еще добавки просят.

Re: О бедных консолях замолвите слово...

Posted: Tue Feb 19, 2013 12:44 am
by Mario_r4
SoUrcerer wrote:Да нет, собственно, если это кому-то нужно - пожалуйста. А лично мне нравятся консоли с вкладками, прокруткой, мышкой и красивыми шрифтами.
Разрешаешь значит? Замечательно! А то что тема изначально не касалась любителей "няшности" вообще как?

Re: О бедных консолях замолвите слово...

Posted: Tue Feb 19, 2013 1:23 am
by johnfound
А кстати, я начал писать шел, у которого нет обвязки к визуализации. К нему можно подключать произвольные фронт-енды - GUI, текстовые и даже через сеть. Получается вполне хорошо. Что-то вроде телнет сервер, но с собственным интерпретатор команд и возможность запускать приложения и перенаправлять ввод/вывод к ним. Поддерживает произвольное количество подключения одновременно.

Re: О бедных консолях замолвите слово...

Posted: Tue Feb 19, 2013 7:53 am
by Albom
Mario_r4
Идея совсем не плохая, очень хорошая! Кстати, на форуме было уже обсуждение насчёт того, как не загружать GUI (кто-то, не помню кто, даже код выкладывал). А вот как переходить в текстовый режим и обратно, когда программы всё время вызывают как минимум нулевую функцию...

Re: О бедных консолях замолвите слово...

Posted: Tue Feb 19, 2013 9:17 am
by XVilka
Даешь консоль с фреймбуфером!

Re: О бедных консолях замолвите слово...

Posted: Tue Feb 19, 2013 9:31 am
by Mario_r4
Albom wrote:Кстати, на форуме было уже обсуждение насчёт того, как не загружать GUI (кто-то, не помню кто, даже код выкладывал).
Это мы с Сергеем поспорили и он слепил эдакий "огрызок" для тестирования.
viewtopic.php?f=25&t=1211&start=31
Albom wrote:А вот как переходить в текстовый режим и обратно, когда программы всё время вызывают как минимум нулевую функцию...
А пусть продолжают писать в видеопамять. Если адрес буфера внутри видеокарты не изменится при обратном переключении, то ничего и делать не надо. Если изменится дадим команду всеобщей перерисовки для всех потоков.