Chromium Fork: Carbonyl ist ein grafischer Web-Browser im Linux-Terminal

Der auf Chromium aufbauende Web-Browser Carbonyl läuft komplett im Terminal von Linux, bietet aber eine echte GUI und kann sogar Videos darstellen.

Artikel veröffentlicht am ,
Youtube gerendert im Terrminal: Carbonyl
Youtube gerendert im Terrminal: Carbonyl (Bild: Fathy/Carbonyl)

Die Entwickler hinter dem Chromium-Fork Carbonyl versprechen, dass die Software ein vollständiger, mit modernen Standards kompatibler  Browser ist. Webseiten sollen in Design und Nutzerführung so angezeigt und bedient werden können, wie es beim großen Browser-Bruder mit kompletter GUI auch der Fall ist. Nur dass Carbonyl komplett in einem Terminal-Fenster läuft und so eben auch ganz ohne Window-Manager auskommt und damit zum Beispiel auch die Navigation durch das Web in einer SSH-Shell ermöglicht.

Ein Web-Browser in einem Terminal ist keine neue Idee. Der älteste immer noch gepflegte Browser ist Lynx und auch der läuft im Terminal. Wirklich benutzen möchten die allermeisten Lynx in einem Web voller dynamischer und multimedialer Webseiten aber nur für ganz spezifische Zwecke.

Ein Zeichen für zwei Pixel

Die Entwickler von Carbonyl machten sich vor allem darüber Gedanken, wie die übernommene Chromium Engine mit den limitierten Optionen, in einem Terminal zu zeichnen, umgehen kann. Denn ein Terminal bietet eigentlich nur die Möglichkeiten, den Cursor zu bewegen, Unicode-Characters auszugeben und die Farbe von Text und dessen Hintergrund zu ändern. Als Schlüssel erwies sich dabei der Unicode-Charakter U+2584, der einfach nur ein ausgefüllter quadratischer Block in der unteren Hälfte ist. Damit stellt dieses Zeichen für das Zeichnen im Terminal zwei perfekt quadratische Pixel dar, bei dem sich der obere Pixel durch die Hintergrundfarbe, der untere Pixel durch die Schriftfarbe genau kontrolliert einfärben lässt.

Zugegeben, wirklich hoch fällt die Pixelzahl für so im Terminal dargestellte Bilder oder Videos nicht aus. Auch deshalb, weil sich die Schriftgröße der Zeichen insgesamt nicht beliebig verkleinern lässt: Text muss ja immer noch mit gewöhnlichen Buchstabenzeichen angezeigt werden, um gut lesbar zu sein.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


decipher2k20 09. Feb 2023 / Themenstart

warum zum geier hab ich dann was von framebuffer gelesen? war wohl noch zu früh x) danke!

decipher2k20 09. Feb 2023 / Themenstart

chrome lässt sich schon seit längerem über die shell scripten. wird im devops bereich...

t_e_e_k 09. Feb 2023 / Themenstart

Monopol auf was? Diese engine ist auf der Grundlage von WebKit entwickelt, welche Recht...

ElTentakel 09. Feb 2023 / Themenstart

Gibts das auch für DOS?

Kommentieren



Aktuell auf der Startseite von Golem.de
Automobil
Keine zwei Minuten, um einen Tesla Model 3 zu hacken

Bei der Hacking-Konferenz Pwn2Own 2023 hat ein Forschungsteam keine zwei Minuten benötigt, um ein Tesla Model 3 zu hacken. Das brachte dem Team jede Menge Geld und einen neuen Tesla ein.

Automobil: Keine zwei Minuten, um einen Tesla Model 3 zu hacken
Artikel
  1. Fiktive Szenarien und Stereotype: AfD nutzt KI-Fotos für propagandistische Zwecke
    Fiktive Szenarien und Stereotype
    AfD nutzt KI-Fotos für propagandistische Zwecke

    Politiker der Alternative für Deutschland (AfD) nutzen realistische KI-Bilder, um Stimmung zu machen. Die Bilder sind kaum von echten Fotos zu unterscheiden.

  2. Italien: Datenschutzbehörde untersagt Betrieb von ChatGPT
    Italien
    Datenschutzbehörde untersagt Betrieb von ChatGPT

    Dem ChatGPT-Entwickler OpenAI könnte eine Millionenstrafe drohen. Die GPDP bemängelt Probleme beim Jugend- und Datenschutz.

  3. Java 20, GPT-4, Typescript, Docker: Neue Java-Version und AI everwhere
    Java 20, GPT-4, Typescript, Docker
    Neue Java-Version und AI everwhere

    Dev-Update Oracle hat Java 20 veröffentlicht. Enthalten sind sieben JEPs aus drei Projekten. Dev-News gab es diesen Monat auch in Sachen Typescript, Docker und KI in Entwicklungsumgebungen.
    Von Dirk Koller

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Crucial SSD 1TB/2TB bis -43% • RAM im Preisrutsch • RTX 4090 erstmals unter 1.700€ • MindStar: iPhone 14 Pro Max 1TB 1.599€ • SSDs & Festplatten bis -60% • AOC 34" UWQHD 279€ • 3 Spiele kaufen, 2 zahlen [Werbung]
    •  /