[ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Модератор: Модераторы разделов
-
- Бот
- Сообщения: 6004
- ОС: gnu/linux
[ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Представлен новый консольный web-браузер Carbonyl, основанный на движке Chromium и способный отображать в терминале любые сайты, в том числе YouTube. Браузер поддерживает почти все Web API, включая WebGL, WebGPU и средства для воспроизведения видео, звука и анимации. Работа возможна как при прямом запуске терминала, так и при подключении через SSH. Обвязка вокруг движка Chromium написана на языках TypeScript, C++ и Rust.
Проект продолжает развитие утилиты html2svg, которая изначально была разработана для преобразования HTML и ‹canvas› в векторные (SVG, PDF) или растровые изображения (PNG, JPEG, WebP), а теперь задействована в качестве основы для отрисовки в терминал. Для вывода графики задействованы возможности терминалов, таких как xterm-256, выводить unicode-символы в цвете - в качестве виртуального пикселя используется символ U+2584 ("▄"). Пользуясь тем, что соотношение сторон в этом символе 1:2, имеется возможность отображения на его основе двух квадратных пикселей, верхний из которых задаёт цвет фона, а нижний - переднего плана.
Для отслеживания движения мыши, перемещения курсора и изменения цвета текста используются escape-последовательности xterm. Для терминала xterm возможно задействование RGB-палитры 6x6x6, а при установке режима COLORTERM - 24-разрядной полноцветной палитры RGB. Текст отрисовывается в фиксированном размере, отдельно от изображений. Для перехвата текста в библиотеке Skia подключается отдельный обработчик.
Код отрисовки оптимизирован для работы в терминале и позволяет выводить графику с частотой обновления на уровне 60 FPS с минимальной нагрузкой на CPU.
Источник: https://www.opennet.ru/opennews/art.shtml?num=58566
(opennet.ru, основная лента)
Проект продолжает развитие утилиты html2svg, которая изначально была разработана для преобразования HTML и ‹canvas› в векторные (SVG, PDF) или растровые изображения (PNG, JPEG, WebP), а теперь задействована в качестве основы для отрисовки в терминал. Для вывода графики задействованы возможности терминалов, таких как xterm-256, выводить unicode-символы в цвете - в качестве виртуального пикселя используется символ U+2584 ("▄"). Пользуясь тем, что соотношение сторон в этом символе 1:2, имеется возможность отображения на его основе двух квадратных пикселей, верхний из которых задаёт цвет фона, а нижний - переднего плана.
Для отслеживания движения мыши, перемещения курсора и изменения цвета текста используются escape-последовательности xterm. Для терминала xterm возможно задействование RGB-палитры 6x6x6, а при установке режима COLORTERM - 24-разрядной полноцветной палитры RGB. Текст отрисовывается в фиксированном размере, отдельно от изображений. Для перехвата текста в библиотеке Skia подключается отдельный обработчик.
Код отрисовки оптимизирован для работы в терминале и позволяет выводить графику с частотой обновления на уровне 60 FPS с минимальной нагрузкой на CPU.
Источник: https://www.opennet.ru/opennews/art.shtml?num=58566
(opennet.ru, основная лента)
-
- Сообщения: 989
- ОС: Debian GNU/Linux, wheezy-amd64
-
- Сообщения: 1055
- ОС: Slackware
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
В чем удобство использования браузера в консоли, чем использование какого-нибудь luakit или quitebrowser'a? Какие преимущества?
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
-
- Сообщения: 989
- ОС: Debian GNU/Linux, wheezy-amd64
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Быстрота поиска информации - удобство!
Меньшее потребление ресурсов ПК - "экономия"!
"Потешить" своё ЧСВ - типа я "такая(-/-ой) крутая(-/-ой)"!

=> Нужно "зверька" подробнее изучить..!
...
-
- Сообщения: 2293
- ОС: Gentoo
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Извращение какое то, движок chromium в консоль. А сколько ещё это чудо собирать придется. Там ещё сборочный скрипт тянет весь репозиторий chromium из git-а, а это более 20gb.
-
- Модератор
- Сообщения: 20062
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
С чего бы это хромовский движок вдруг стал работать быстрее и потреблять меньше ресурсов? На его фоне графика кушает всего ничего.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 989
- ОС: Debian GNU/Linux, wheezy-amd64
-
- Сообщения: 989
- ОС: Debian GNU/Linux, wheezy-amd64
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Я опять "буркнул", а своей головой "ясной" как всегда не подумал..!Bizdelnick писал: ↑04.02.2023 14:15С чего бы это хромовский движок вдруг стал работать быстрее и потреблять меньше ресурсов? На его фоне графика кушает всего ничего.
...
Виноват!((((
...
-
- Сообщения: 989
- ОС: Debian GNU/Linux, wheezy-amd64
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
20 Гигов!
"Лиса ~гиг"
Тогда, "ф топку такого гугл зверька!"
"Лиса ~гиг"
Тогда, "ф топку такого гугл зверька!"

-
- Сообщения: 115
- Статус: Дважды Будда Советского Союза
- ОС: Gentoo
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Консольный на базе Chromium? Прикольно, но... зачем? Экономия ресурсов, как уже сказали, отсутствует. По скорости links (лишь ИМХО, не проверял) кроет его как Тузик черепаху. Так что на самом деле не понимаю. Не пытаюсь троллить, просто высказал мысли.
Есть люди, которые его уже пощупали?
Есть люди, которые его уже пощупали?
Азъ есмь БҌшеный Їзюмъ
-
- Сообщения: 2293
- ОС: Gentoo
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Тут желание сразу пропадает. Скачал git, запустил скрипт для скачивания необходимого для сборки:
Код: Выделить всё
./scripts/gclient.sh sync
После того как дошло до 71 Гб, уже желания на это смотреть не было, оборвал и послал я это дело.
Спасибо сказали:
-
- Сообщения: 856
- ОС: debian, fedora (i3-wm)
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
У меня уже установлен докер. Поэтому команда очень дешевая (порядка 150M):
Код: Выделить всё
docker run -ti fathyb/carbonyl https://youtube.com
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 856
- ОС: debian, fedora (i3-wm)
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Чуть с размером контейнера ошиблась, посмотрела - virtual 402MB
P.S. Но ютуб просит обновить браузер и отказывается показывать видео
Сейчас через гугл зашла - показывает, но звука нет. Архив с бинарником и библиотеками 75M - звук есть
P.S. Но ютуб просит обновить браузер и отказывается показывать видео
Сейчас через гугл зашла - показывает, но звука нет. Архив с бинарником и библиотеками 75M - звук есть
Спасибо сказали:
-
- Сообщения: 1055
- ОС: Slackware
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
-
- Сообщения: 989
- ОС: Debian GNU/Linux, wheezy-amd64
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Эх!
Хотел на 500 МБ первоначально ставку сделать.

Всё равно, намного лучше, чем творение от "Большого Брата / Батюшки Гугла"!

-
- Сообщения: 989
- ОС: Debian GNU/Linux, wheezy-amd64
-
- Сообщения: 115
- Статус: Дважды Будда Советского Союза
- ОС: Gentoo
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium
Ну не знаю. Это все равно что... Ну как, например, кузов и салон от Daewoo Matiz на потроха от ГАЗ-66 суметь натянуть. С виду компактное нечто, нутрянка - тот еще агрегахтунг +с покером и путанами 

Азъ есмь БҌшеный Їзюмъ
-
- Сообщения: 989
- ОС: Debian GNU/Linux, wheezy-amd64
Re: [ON] Представлен Carbonyl, консольный браузер на основе движка Chromium

КСЖ..!
Тоже, скорее всего, извращение какое-то...
Правда, уже с лисой(
...