Zum Inhalt springen

Ladybird: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Die Seite wurde neu angelegt: „{{inuse|~~~}} Ladybird ist ein aktuell in der Entwicklung befindlicher alternativer Webbrowser. Der Browser wird von Grund auf neu entwickelt, ist also kein Fork eines bestehenden Browsers, basiert nicht auf Chromium, und auch nicht auf Firefox oder der {{wikipedia|WebKit|WebKit-Rendering-Engine}}. Aktuell befindet sich das Projekt in einem Pre-Alpha-Status und ist vor allem für Leute gedacht, die sich an der Entwicklung des Browsers und der Ren…“
 
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{inuse|[[Benutzer:Dirk|Dirk]] ([[Benutzer Diskussion:Dirk|Diskussion]])}}
{{inuse|[[Benutzer:Dirk|Dirk]] ([[Benutzer Diskussion:Dirk|Diskussion]])}}
[[Datei:Ladybird arch wiki.png|thumb|350px|Ladybird auf dem Stand von [https://github.com/LadybirdBrowser/ladybird/tree/4d27e9aa5e4e44b306b6a492d8cffda912f6381d Commit 4d27e9aa] zeigt die Wiki-Startseite an]]
Ladybird ist ein aktuell in der Entwicklung befindlicher alternativer Webbrowser. Der Browser wird von Grund auf neu entwickelt, ist also kein Fork eines bestehenden Browsers, basiert nicht auf [[Chromium]], und auch nicht auf [[Firefox]] oder der {{wikipedia|WebKit|WebKit-Rendering-Engine}}.
Ladybird ist ein aktuell in der Entwicklung befindlicher alternativer Webbrowser. Der Browser wird von Grund auf neu entwickelt, ist also kein Fork eines bestehenden Browsers, basiert nicht auf [[Chromium]], und auch nicht auf [[Firefox]] oder der {{wikipedia|WebKit|WebKit-Rendering-Engine}}.


Zeile 15: Zeile 16:
|zusatz=ladybird-git
|zusatz=ladybird-git
|zusatzinfo=… oder alternativ die Git-Version}}
|zusatzinfo=… oder alternativ die Git-Version}}
Ladybird wird mittels {{ic|Ladybird}} (mit großem L) gestartet.


== Besonderheiten ==
== Besonderheiten ==
Zeile 24: Zeile 27:


== Konfiguration ==
== Konfiguration ==
tbd
Ladybird hat derzeit nur wenig Konfigurationsmöglichkeiten. Die gängigen vom Benutzer setzbaren Optionen lassen sich über das Menü „Edit → Settings“ oder {{ic|about:settings}} einstellen, und orientieren sich am gängigen Design anderer Browser. Weitere Optionen lassen sich über das Menü „View“ einstellen auch im Menü „Debug“ finden sich Optionen.
 
Nicht alle Optionen werden dauerhaft gespeichert. Die Optionen die gespeichert werden, finden sich in {{ic|~/.config/Ladybird/}} in den Dateien {{ic|Settings.json}} und {{ic|Ladybird.json}}.
 
Aus historischen Gründen wird beim Starten – sofern sie nicht existiert – die Datei {{ic|BrowserContentFilters.txt}} angelegt, die eine einfache Filterliste für Pfade und URLs ist, für die der Aufruf blockiert werden soll. Einige der Einträge auf der Liste könnten veraltet oder zu streng sein. Um uneingeschränkt testen zu können, sollte die Datei geleert aber nicht gelöscht werden.


== Verwendung ==
== Verwendung ==

Version vom 29. Dezember 2025, 05:07 Uhr

„Ladybird“ wurde von Dirk (Diskussion) als in Bearbeitung markiert. Um Bearbeitungskonflikte zu vermeiden, kontaktiere Dirk (Diskussion) bitte, bevor du den Artikel bearbeitest.


Ladybird auf dem Stand von Commit 4d27e9aa zeigt die Wiki-Startseite an

Ladybird ist ein aktuell in der Entwicklung befindlicher alternativer Webbrowser. Der Browser wird von Grund auf neu entwickelt, ist also kein Fork eines bestehenden Browsers, basiert nicht auf Chromium, und auch nicht auf Firefox oder der WebKit-Rendering-Engine.

Aktuell befindet sich das Projekt in einem Pre-Alpha-Status und ist vor allem für Leute gedacht, die sich an der Entwicklung des Browsers und der Rendering-Engine beteiligen wollen. Die Entwickler planen, im Laufe des Jahres 2026 eine Alpha-Version für die Allgemeinheit zum testen bereitzustellen.

Installation

Sowohl die normale Version als auch die Git-Version werden für die Installation kompiliert. Da dies sehr umfangreich ist, kann es sein, dass bei Verwendung eines AUR-Hilfsprogramms der Platz auf /tmp nicht ausreicht. Vor der Installation sollte also sichergestellt werden, dass ausreichend Platz (ca. 10 Gigabyte) verfügbar ist.


Der Browser ist als ladybirdAUR im AUR verfügbar, und kann von dort zum Beispiel mit einem der AUR Hilfsprogramme installiert werden.

# Der Browser an sich
pakku -S ladybird

# … oder alternativ die Git-Version
pakku -S ladybird-git

Bei der Verwendung von AUR-Hilfsprogrammen ist zu beachten, dass Pakete niemals „blind“ installiert werden sollten. Vor dem Installieren sollten die Kommentare im AUR gelesen, und das PKGBUILD geprüft werden.

Ladybird wird mittels Ladybird (mit großem L) gestartet.

Besonderheiten

Die Idee, einen Browser zu entwickeln, entstand innerhalb des SerenityOS-Projektes. Seit 2024 ist Ladybird unabhängig von diesem.

Der Fokus der Entwickler des Browsers liegt vollständig auf dem Browser, und darauf, eine Standardkonforme, unabhängige, offene Rendering-Engine zu entwickeln, ohne dabei auf bestehende Rendering-Engines zurückzugreifen oder Code von diesen zu übernehmen.

Ladybird finanziert sich vollständig durch Sponsoren, die sowohl Privatpersonen als auf Firmen sein können, wobei Sponsoren keinerlei Mitspracherecht über die technische oder administrative Ausrichtung des Browsers bzw. des Management-Boards haben.

Konfiguration

Ladybird hat derzeit nur wenig Konfigurationsmöglichkeiten. Die gängigen vom Benutzer setzbaren Optionen lassen sich über das Menü „Edit → Settings“ oder about:settings einstellen, und orientieren sich am gängigen Design anderer Browser. Weitere Optionen lassen sich über das Menü „View“ einstellen auch im Menü „Debug“ finden sich Optionen.

Nicht alle Optionen werden dauerhaft gespeichert. Die Optionen die gespeichert werden, finden sich in ~/.config/Ladybird/ in den Dateien Settings.json und Ladybird.json.

Aus historischen Gründen wird beim Starten – sofern sie nicht existiert – die Datei BrowserContentFilters.txt angelegt, die eine einfache Filterliste für Pfade und URLs ist, für die der Aufruf blockiert werden soll. Einige der Einträge auf der Liste könnten veraltet oder zu streng sein. Um uneingeschränkt testen zu können, sollte die Datei geleert aber nicht gelöscht werden.

Verwendung

tbd