Normale Ansicht

Alles Wissenswerte zu Firefox ESR 128 inklusive Unterschiede zu Firefox 128

10. Juli 2024 um 18:20

Mozilla hat Firefox 128 veröffentlicht. Firefox 128 ist gleichzeitig die neue Basis für Firefox ESR, die Firefox-Version mit Langzeitunterstützung. Während Firefox 128 und Firefox ESR 128 grundsätzlich identisch sind, gibt es doch ein paar Unterschiede zwischen beiden Versionen. Auch sonst gibt es einiges Wissenswertes für System-Administratoren.

Mozilla hat Firefox 128 und Firefox ESR 128 veröffentlicht. Nutzer von Firefox ESR 115 haben noch zwölf Wochen Zeit, ehe sie mit Erscheinen von Firefox 131 und Firefox ESR 128.3 am 1. Oktober 2024 automatisch auf Firefox ESR 128 migriert werden. Wie schon Firefox ESR 115 unterscheidet sich auch Firefox ESR 128 in ein paar wenigen Details von seinem Mainstream-Pendant.

Download Mozilla Firefox ESR 128

Nur in Firefox ESR 128: Deaktivierbare Signaturpflicht für Add-ons

Zum Schutz seiner Nutzer hat Mozilla eine Signaturpflicht für Add-ons in Firefox eingeführt, welche seit Firefox 43 standardmäßig aktiviert ist. Diese kann nur in Nightly-Builds sowie in der Developer Edition von Firefox deaktiviert werden, nicht in Beta- oder finalen Versionen. Die ESR-Version von Firefox 128 erlaubt auch in der finalen Ausführung die Deaktivierung der Signaturpflicht.

Zur Deaktivierung muss der folgende Schalter über about:config auf false geschaltet werden:

xpinstall.signatures.required

Achtung: Es ist aus Sicherheitsgründen nicht empfohlen, die Signaturpflicht für Erweiterungen zu deaktivieren. Wer seine Erweiterungen ausschließlich über addons.mozilla.org bezieht, findet außerdem in der Regel sowieso ausschließlich signierte Erweiterungen vor.

Nur in Firefox ESR 128: Zusätzliche Unternehmensrichtlinie

Seit Firefox 60 liefert Mozilla die Unterstützung von Unternehmensrichtlinien aus. Damit ist es für System-Administratoren möglich, Firefox für die Verteilung im Unternehmen vorzukonfigurieren, wofür bis einschließlich Firefox ESR 52 gerne der sogenannte CCK2 Wizard benutzt worden ist, der allerdings mit Firefox 57 und höher nicht kompatibel ist.

Die SearchEngines-Richtlinie zum Konfigurieren der Suchmaschinen funktioniert ausschließlich in Firefox ESR.

Alle Neuerungen zwischen Firefox ESR 115 und Firefox ESR 128

Natürlich gab es zwischen Firefox ESR 115 und Firefox ESR 128 auch wieder zahlreiche Neuerungen, darunter auch Neuerungen, welche für Unternehmen relevant sein könnten, wie beispielsweise neue Sicherheits- und Datenschutz-Verbesserungen. Für einen Überblick über alle wichtigen Neuerungen zwischen Firefox ESR 115 und Firefox ESR 128 empfiehlt sich die Lektüre der Artikel über die Neuerungen der entsprechenden Major-Releases:

Sonstiges Wissenswertes für Unternehmens-Administratoren

Unternehmensrichtlinien

Firefox lässt sich mittels zahlreicher Unternehmensrichtlinien konfigurieren. Dabei gibt es verschiedene Wege: Plattformübergreifend auf Windows, Apple macOS sowie Linux über eine Datei policies.json, via GPO oder Intune auf Windows oder via .plist-Datei auf Apple macOS.

Tipp: Der Enterprise Policy Generator ist eine Erweiterung für Firefox, welche Administratoren von Unternehmen und Organisationen bei der Konfiguration von Unternehmensrichtlinien hilft. Kürzlich wurde das lange erwartete und große Update auf den Enterprise Policy Generator 6.0 veröffentlicht. Bis zum Ende der Unterstützung von Firefox ESR 115 am 1. Oktober 2024 sind noch fünf weitere Updates geplant, nach denen die Erweiterung alle bis einschließlich Firefox 128.0 unterstützten Richtlinien beinhalten wird.

Die Nutzung von Enterprise Policy Generator ist kostenlos. Die Entwicklung und Pflege der Erweiterung sind allerdings aufwändig und geschehen komplett in der Freizeit. Vor allem, wenn dieses praktische Werkzeug im Unternehmen eingesetzt wird, würde ich mich über eine Spende freuen, um die zukünftige Weiterentwicklung zu unterstützen.

MSI-Installer für Windows

Um System-Administratoren im Unternehmen das Anpassen und Verteilen von Firefox einfacher zu machen, bietet Mozilla anpassbare MSI-Installer für Firefox ESR auf Windows an.

MSI-Installer erlauben die Anpassung über eine MST-Datei und können über die auf Windows üblichen Deployment-Tools wie Active Directory oder Microsoft System Center Configuration Manager verteilt werden. Mozilla hat eine Dokumentation zu den MSI-Installern veröffentlicht.

Download MSI-Installer von Firefox ESR 128

pkg-Installer für Apple macOS

Ähnlich zu den MSI-Installern für Windows gibt es pkg-Installer für Apple macOS.

Download pkg-Installer von Firefox ESR 128

NEU: .deb-Paket für Linux

Wer eine auf Debian basierende Linux-Distribution wie beispielsweise Debian selbst, Ubuntu oder Linux Mint nutzt, kann Firefox jetzt auch als .deb-Paket installieren. Ein entsprechendes APT-Repository wird von Mozilla bereitgestellt. Seit Firefox 128 gibt es das erstmals auch für Firefox ESR.

Firefox ESR 128 als .deb-Paket für Linux installieren

Keine Unterstützung mehr von Windows 7, Windows 8, macOS 10.12, macOS 10.13, macOS 10.14

Für Nutzer, welche eines der veralteten Betriebssysteme Windows 7, Windows 8, macOS 10.12, macOS 10.13 oder macOS 10.14 nutzen, ist mit Firefox 115 Schluss. Firefox 128 lässt sich auf entsprechenden Systemen nicht mehr starten.

Möglicherweise wird die Unterstützung von Firefox ESR 115 für entsprechende Nutzer verlängert. Hierzu gibt es allerdings noch keine offizielle Kommunikation.

Dedizierte Profile pro Installation abschalten

Lesezeichen, Chronik, Erweiterungen, Passwörter, Einstellungen – diese und noch weitere Dinge werden in einem sogenannten Profil gespeichert. Verschiedene Firefox-Installationen nutzen bisher standardmäßig immer das gleiche Profil.

Seit Firefox 67 nutzt der Mozilla-Browser dedizierte Profile pro Installation. Das heißt, dass wenn ein Nutzer mehrere Firefox-Installationen hat, jede dieser Installationen ein eigenes Profil verwendet und damit standardmäßig nicht länger in allen Installationen automatisch die gleichen Lesezeichen, die gleiche Chronik etc. zur Verfügung stehen.

Gerade im Unternehmensumfeld kann dies unerwartet sein. Über eine Umgebungsvariable mit beliebigem Wert kann dieses Feature abgeschaltet werden:

MOZ_LEGACY_PROFILES

Wie Umgebungsvariablen angelegt werden, ist der Dokumentation des jeweiligen Betriebssystems zu entnehmen.

Downgrade-Schutz abschalten

Ein anderes Feature seit Firefox 67 ist ein Downgrade-Schutz. Firefox verhindert, dass der Browser mit einem Profil gestartet wird, welches bereits mit einer neueren Firefox-Version genutzt worden ist. Auch dieses Feature kann über eine Umgebungsvariable mit beliebigem Wert abgeschaltet werden:

MOZ_ALLOW_DOWNGRADE

Alternativ dazu kann Firefox mit dem folgenden Kommandozeilen-Argument gestartet werden:

--allow-downgrade

Dokumentation für System-Administratoren

Hier gibt es spezielle Hilfe-Seiten für die Administration von Firefox im Unternehmen.

Der Beitrag Alles Wissenswerte zu Firefox ESR 128 inklusive Unterschiede zu Firefox 128 erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Firefox 128

09. Juli 2024 um 20:18

Mozilla hat Firefox 128 für Windows, Apple macOS und Linux veröffentlicht. Dieser Artikel fasst die wichtigsten Neuerungen zusammen – wie immer auf diesem Blog weit ausführlicher als auf anderen Websites.

Download Mozilla Firefox für Microsoft Windows, Apple macOS und Linux

Markierten Text übersetzen – auch in PDF-Dateien

Firefox wird mit einer lokalen Funktion zur maschinellen Übersetzung von Websites für den Browser ausgeliefert. Das bedeutet, dass die Übersetzung komplett im Browser geschieht und keine Inhalte an einen Datenriesen wie Google oder Microsoft übermittelt werden müssen. Neben der vollständigen Website-Übersetzung ist es ab sofort auch möglich, nur einen markierten Text zu übersetzen. Da es sich hierbei dann um eine reine Textübersetzung handelt, funktioniert diese Möglichkeit sogar in PDF-Dateien, für die keine vollständige Übersetzung zur Verfügung steht.

Firefox 128

Für Nutzer, welche noch die frühere Erweiterung „Firefox Translations“ installiert hatten, wird diese mit dem Update auf Firefox 128 automatisch entfernt, nachdem hier nun Feature-Gleichheit herrscht.

Neuer Dialog zum Löschen der Browsing-Daten

Der Dialog zum Löschen der Browsing-Daten wurde überarbeitet. Neben einer Reduzierung der Daten-Kategorien von sieben auf vier zeigt der neue Dialog Beschreibungstexte für jede Kategorie sowie den Platzbedarf von Cookies und Website-Daten sowie dem Browser-Cache an.

Firefox 128

Netflix auch in privaten Fenstern

Die Wiedergabe von DRM-geschützten Inhalten auf Streaming-Plattformen wie Netflix funktioniert jetzt auch in privaten Fenstern.

USA, Kanada: Such-Trends in Adressleiste

Nur für Nutzer mit US- oder kanadischem Englisch als Sprache zeigt Firefox beim Öffnen der Adressleiste jetzt direkt die letzte Suchanfrage sowie aktuelle Such-Trends an, um den Nutzer zur vorherigen Suchanfrage zurückzubringen oder zur nächsten Suchanfrage zu inspirieren.

Firefox 128

Datenschutzfreundliche Werbe-Messungen für Websites

Firefox 128 bietet eine experimentelle Unterstützung der Privacy Preserving Attribution API, welche eine Alternative zum Nutzer-Tracking für die Zuordnung von Werbung bietet. Das Ziel ist es, einen neuen Webstandard zu entwickeln, der Websites verstehen helfen soll, wie deren Werbung funktioniert, ohne Daten über einzelne Personen zu sammeln. Indem Websites eine nicht-invasive Alternative zum Cross-Site-Tracking angeboten wird, soll diese schädliche Praxis im gesamten Web deutlich reduziert werden. Die Details und wie das die Privatsphäre gegenüber dem Status Quo verbessert, hat Mozilla ausführlich in einem Support-Artikel beschrieben.

Aktuell hat nur eine kleine Anzahl an Websites Zugriff auf diese Schnittstelle. Websites können via Origin Trial Zugriff auf diese Schnittstelle bei Mozilla beantragen. Bei einem Origin Trial handelt es sich um eine Möglichkeit für Websites, sich für experimentelle Funktionen der Webplattform zu entscheiden. Firefox-Nutzer können diese Schnittstelle über einen neuen Abschnitt „Werbeeinstellungen für Websites“ in den Firefox-Einstellungen deaktivieren.

Firefox 128

Sonstige Endnutzer-Neuerungen von Firefox 128

Der Bild-im-Bild-Modus für Videos unterstützt jetzt auch Untertitel auf der Video-Plattform Vimeo.

Firefox 128 unterstützt die Darstellung weiterer Dateitypen mit einem text/* MIME-Type direkt im Browser, statt einen Download zu starten.

Das Stammzertifikat, das zur Überprüfung von Add-ons und signierten Inhalten verwendet wird, wurde erneuert, um ein baldiges Ablaufen zu vermeiden.

Bei Verwendung von SOCKS v5 wird der Proxy-Server jetzt auch für die DNS-Anfragen verwendet, um zu verhindern, dass DNS-Anfragen an das Netzwerk weitergeleitet werden.

Bei Verwendung eines dunklen Themes wird jetzt auch die Seite about:memory dunkel angezeigt.

Wird über about:config der Schalter browser.newtabpage.activity-stream.system.showWeather per Doppelklick auf true gestellt, kann seit Firefox 127 das aktuelle Wetter auf der Firefox-Startseite angezeigt werden. Wird zusätzlich der Schalter browser.newtabpage.activity-stream.weather.locationSearchEnabled auf true gesetzt, kann jetzt manuell der Ort für die Wetteranzeige verändert werden.

Mehr Sicherheit für Firefox-Nutzer

Auch in Firefox 128 wurden wieder mehrere Sicherheitslücken geschlossen. Alleine aus Gründen der Sicherheit ist ein Update auf Firefox 128 daher für alle Nutzer dringend empfohlen.

Um den Schreibzugriff der Inhaltsprozesse unter Windows weiter einzuschränken, wurde die Integritätsstufe der Sandbox reduziert.

Verbesserungen der Entwicklerwerkzeuge

Bei Herüberfahren mit der Maus über einen CSS-Selektor im Inspektor-Werkzeug zeigt Firefox jetzt die CSS-Spezifität des jeweiligen Selektors an, was beim verstehen helfen kann, wieso eine Regel Vorrang gegenüber einer anderen Regel erhält.

Wird in der Regeln-Ansicht des Inspektors die Eingabe einer Eigenschaft begonnen und dann die ESC-Taste gedrückt, entfernt Firefox nicht länger die neu eingegebene Zeile, sondern schließt nur die Autovervollständigung.

Benutzerdefinierte CSS-Eigenschaften werden jetzt außerdem als ungültig markiert und mit einem entsprechenden Hinweis als Tooltip versehen, wenn deren Wert nicht mit der registrierten Definition der benutzerdefinierten Eigenschaft übereinstimmt und zum Beispiel ein Farbwert gesetzt wird, während eine Länge erwartet wird.

Auch die Markierung von inaktivem CSS, also CSS-Regeln, die aufgrund falscher Verwendung nicht aktiv sind, und dazu passendem Hilfe-Tooltip wurde um weitere Fälle erweitert.

Die Performance des Inspektors wurde für Websites verbessert, auf denen es eine tiefe Verschachtelung von CSS gibt.

Verbesserungen der Webplattform

Firefox 128 unterstützt die Angabe relativer Farben in CSS. Damit kann ein Farbwert relativ zu einer Ausgangsfarbe erstellt werden. Dies ermöglicht die einfache Erstellung von Ergänzungen zu vorhandenen Farben – wie hellere, dunklere, gesättigte, halbtransparente oder invertierte Varianten – und damit eine effektivere Erstellung von Farbpaletten.

Die content-Eigenschaft unterstützt jetzt die Angabe eines Alternativtextes bei Verwendung eines Bildes. Dieser Text steht dann Barrierefreiheitswerkzeugen zur Verfügung.

Der Accept-Header für Bilder und Dokumente wurde geändert, um besser mit dem Fetch-Standard und anderen Browsern übereinzustimmen.

Unter Apple macOS wird bei der Mikrofonerfassung über getUserMedia jetzt die systemeigene Sprachverarbeitung verwendet, sofern möglich, was die Audioqualität verbessert.

Dies war nur eine kleine Auswahl der Verbesserungen der Webplattform. Eine vollständige Auflistung lassen sich in den MDN Web Docs nachlesen.

Verbesserungen für Erweiterungs-Entwickler

Auch für Entwickler von Firefox-Erweiterungen gab es eine ganze Palette an Verbesserungen. Dazu gehört unter anderem die Unterstützung von optional_host_permissions in Manifest v3-Erweiterungen.

Menü-Einträge von Manifest v3-Erweiterungen verschwinden nicht länger unter bestimmten Voraussetzungen von alleine.

Diverse weitere Neuerungen für Erweiterungs-Entwickler lassen sich im offziellen Mozilla-Blog sowie in den MDN Web Docs nachlesen.

Neue Basis für Firefox ESR

Firefox 128 löst Firefox 115 als Basis für Firefox ESR, die Unternehmensversion von Firefox mit Langzeitunterstützung, ab. Bestehende Nutzer von Firefox ESR 115 werden nach aktueller Planung am 1. Oktober 2024 mit dem Erscheinen von Firefox ESR 128.3 automatisch auf Firefox ESR 128 umgestellt werden. Die Unterschiede zwischen Firefox 128 und Firefox ESR 128 sowie Wissenswertes für System-Administratoren werden in einem gesonderten Artikel behandelt.

Der Beitrag Mozilla veröffentlicht Firefox 128 erschien zuerst auf soeren-hentzschel.at.

Mozilla wird Unterstützung von Firefox für Windows 7 und Windows 8 verlängern

06. Juli 2024 um 17:04

Mozilla hat im Rahmen eines AMAs auf Reddit überraschend angekündigt, die Unterstützung für Nutzer von Firefox auf Windows 7 und Windows 8 zu verlängern.

Im Juni hatte Mozilla ein sogenanntes „Ask me Anything“ (AMA) auf Reddit veranstaltet, bei dem hochrangige Mozilla-Mitarbeiter die Fragen von Firefox-Nutzern beantwortet haben. Ein Thema war die Unterstützung der veralteten Betriebssysteme Windows 7 und Windows 8. Deren Unterstützung hatte Microsoft selbst bereits im Januar 2020 eingestellt. Während der Konkurrent Google Chrome seit Februar 2023 keine Unterstützung mehr anbietet, wurden Firefox-Nutzer auf Firefox ESR 115 migriert, dessen – nach aktuell bekannter Planung – letztes Update am 3. September 2024 erscheinen wird.

Byron Jourdan, seines Zeichens Senior Director Product Management bei Mozilla, erklärte:

Wir planen, den Support für Windows 7-Benutzer über das derzeit geplante Datum hinaus zu verlängern und ihnen bessere Möglichkeiten für die Migration auf einen neuen PC zu geben, wenn sie sich dafür entscheiden.

Reddit

Konkrete Angaben dazu, wie genau die weitere Unterstützung aussehen und wie lange diese anhalten soll, machte er keine. Viel mehr wisse Mozilla selbst noch nicht, wie lange Nutzer dieser veralteten Betriebssysteme noch unterstützt werden. Derzeit nutzen noch rund zehn Prozent aller Firefox-Nutzer entweder Windows 7 oder Windows 8, was der Grund für die verlängerte Unterstützung ist.

Da Firefox 128, der die neue Basis für Firefox ESR bilden wird, technisch nicht mehr dazu in der Lage ist, auf Systemen mit Windows 7 oder Windows 8 zu laufen, ist parallel zu Firefox ESR 128 von einer verlängerten Laufzeit von Firefox ESR 115 auszugehen. Offiziell bestätigt ist dies noch nicht.

Der Beitrag Mozilla wird Unterstützung von Firefox für Windows 7 und Windows 8 verlängern erschien zuerst auf soeren-hentzschel.at.

Firefox: Enterprise Policy Generator 6.0 veröffentlicht

30. Juni 2024 um 18:51

Der Enterprise Policy Generator richtet sich an Administratoren von Unternehmen und Organisationen, welche Firefox konfigurieren wollen. Mit dem Enterprise Policy Generator 6.0 ist nach über vier Jahren nun ein großes Update erschienen, welches Unterstützung für viele neue Unternehmensrichtlinien, Fehlerbehebungen und mehr bringt. Der Plan sieht fünf weitere Updates im Laufe der kommenden drei Monate vor.

Enterprise Policy Generator

Download Enterprise Policy Generator für Firefox

Die Enterprise Policy Engine erlaubt es Administratoren, Firefox über eine Konfigurationsdatei zu konfigurieren. Der Vorteil dieser Konfigurationsdatei gegenüber Group Policy Objects (GPO) ist, dass diese Methode nicht nur auf Windows, sondern plattformübergreifend auf Windows, Apple macOS sowie Linux funktioniert.

Der Enterprise Policy Generator hilft bei der Zusammenstellung der sogenannten Enterprise Policies, sodass kein tiefergehendes Studium der Dokumentation und aller möglichen Optionen notwendig ist und sich Administratoren die gewünschten Enterprise Policies einfach zusammenklicken können.

Neuerungen vom Enterprise Policy Generator 6.0

Manifest v3, Schema-Migrator, Firefox-Kompatibilität und mehr

Entwickler von Browser-Erweiterungen nutzen die sogenannte WebExtension-Architektur. Dabei gibt es die ältere Version des Standards, das sogenannte Manifest v2 (MV2), und dessen Weiterentwicklung, das Manifest v3 (MV3). Enterprise Policy Generator ist nun eine MV3-Erweiterung.

Ein weiteres internes Highlight ist die Implementierung eines Schema-Migrators, der die automatische Migration gespeicherter Konfigurationen ermöglicht, wenn im Rahmen eines Updates dieser Erweiterung die Unterstützung einer Richtlinie zugunsten einer neueren Richtlinie entfernt wird oder sich die Verwendung einer Richtlinie durch zusätzliche Optionen verändert.

Enterprise Policy Generator erfordert jetzt Firefox 115 oder höher. Die mindestens erforderliche Firefox-Version wird außerdem nicht länger für Richtlinien angezeigt, welche vor Firefox 115 implementiert worden sind.

Der Enterprise Policy Generator verfolgt einen selbst generierenden Ansatz, bei dem sich der Aufbau der Oberfläche, das Generieren der Datei policies.json, das Speichern und Laden sowie das Exportieren und Importieren von Konfigurationen vollständig automatisiert aus einer einzelnen internen Konfigurationsdatei ableitet. Zur Unterstützung neuer Unternehmensrichtlinien, welche sich bisher nicht abbilden ließen, wurde die Unterstützung für mehrere zusätzliche Richtlinien-Typen ergänzt.

Für Hinweise zur Versionskompatibilität wird nicht länger das alte Firefox-Logo verwendet, außerdem wurde die Dateigröße diverser Grafiken reduziert. Die Anweisungen für Nutzer von Apple macOS wurden klarer formuliert und es gab diverse kleinere Verbesserungen der Code-Qualität.

Das Update auf Version 6.0 bringt auch diverse Fehlerbehebungen. Dies schließt neben anderen Fehlern Probleme bei Verwendung mehrerer Erweiterungen in der ExtensionSettings-Richtlinie ein, leere Objekte in der generierten Datei policies.json, wenn für bestimmte Richtlinien kein Wert übergeben wurde, oder Fehlermeldungen in der Browserkonsole.

Neue Richtlinie: (fast) beliebige Einstellungen verändern

Eine der wichtigsten neuen Richtlinien im Enterprise Policy Generator 6.0 ist die Preferences-Richtlinie. Diese erlaubt das Setzen quasi beliebiger Einstellungen, die sich auch über about:config finden lassen. Aus Sicherheitsgründen ist allerdings nicht das Verändern tatsächlich jeder Option erlaubt. Insbesondere die security.-Schalter sind stark eingeschränkt. Der Enterprise Policy Generator kommt inklusive Validierung gültiger Optionsnamen.

Enterprise Policy Generator 6.0

Neue Richtlinie: Standardanwendungen festlegen

Eine weitere wichtige neue Richtlinie ist die Handlers-Richtlinie. Diese erlaubt es, Standardanwendungen für das Öffnen von Dateien, Protokollen und MIME-Typen festzulegen.

Enterprise Policy Generator 6.0

Viele weitere neue und erweiterte Richtlinien

Der Enterprise Policy Generator bringt neben diesen beiden neuen Richtlinien die Unterstützung für noch elf weitere komplett neue Richtlinien, unter anderem zur Konfiguration von Erweiterungen, welche chrome.storage.managed verwenden. Zehn bereits bestehende Richtlinien wurden um zusätzliche Optionen erweitert. Zwei Richtlinien sowie die Option einer weiteren Richtlinie wurden entfernt. Für entfernte Optionen oder Richtlinien, deren Verwendung sich geändert hat, sorgt eine automatische Migration in gespeicherten Konfigurationen für einen reibungslosen Ablauf nach dem Update der Erweiterung.

Eine vollständige Übersicht über alle neuen und verbesserten Richtlinien im Enterprise Policy Generator 6.0 gibt es im offiziellen Changelog der Erweiterung.

Ausblick: Weitere fünf Updates in den nächsten drei Monaten

So lange Nutzer auf dieses Update warten mussten, so schnell soll es jetzt gehen: Während der Enterprise Policy Generator viele Verbesserungen unter der Haube brachte, die Unterstützung aller Unternehmensrichtlinien komplettierte, die im Lebenszyklus von Firefox ESR 68 implementiert worden sind, ebenso wie einen großen Teil der Richtlinien aus Firefox ESR 78, gibt es noch einige Richtlinien und Optionen mehr zu unterstützen. Der Enterprise Policy Generator 6.0 bietet die optimale Grundlage, um diese und zukünftige Richtlinien in angemessener Zeit bereitzustellen. So geht es weiter:

  • Enterprise Policy Generator 6.1: Komplettierung der Richtlinien aus Firefox ESR 78 (3 neue, 1 überarbeitete Richtlinie)
  • Enterprise Policy Generator 6.2: Richtlinien aus Firefox ESR 91 (4 neue, 4 überarbeitete Richtlinien, Fertigstellung der öffentlichen Dokumentation)
  • Enterprise Policy Generator 6.3: Richtlinien aus Firefox ESR 102 (6 neue, 3 überarbeitete Richtlinien)
  • Enterprise Policy Generator 6.4: Richtlinien aus Firefox ESR 115 (5 neue, 2 überarbeitete Richtlinien)
  • Enterprise Policy Generator 7.0: Veröffentlichung am 1. Oktober (End-of-Life von Firefox 115), erfordert mindestens Firefox 128, interne CSS-Überarbeitung, Dark Mode, Richtlinien Firefox 116 bis Firefox 128.0 (8 neue, 2 überarbeitete Richtlinien)
  • Enterprise Policy Generator 7.x: nach Bedarf für Unterstützung neuer Unternehmensrichtlinien während der Lebenszeit von Firefox ESR 128
  • Enterprise Policy Generator 8.0: Thunderbird-Unterstützung bei entsprechendem Interesse, Veröffentlichung unbekannt

Entwicklung unterstützen

Wer die Entwicklung des Add-ons unterstützen möchte, kann dies tun, indem er der Welt vom Enterprise Policy Generator erzählt und die Erweiterung auf addons.mozilla.org bewertet. Auch würde ich mich sehr über eine kleine Spende freuen, welche es mir ermöglicht, weitere Zeit in die Entwicklung des Add-on zu investieren, um zusätzliche Features zu implementieren.

Der Beitrag Firefox: Enterprise Policy Generator 6.0 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

Vertikale Tabs können in Firefox Nightly getestet werden

26. Juni 2024 um 21:07

Vertikale Tabs sind eine der meistgewünschten Funktionen der Firefox-Nutzer. Nutzer einer Nightly-Version von Firefox können jetzt eine frühe Implementierung testen.

Unter vertikalen Tabs in einem Browser versteht man, die Tabs seitlich untereinander anzuzeigen statt in einer Leiste am oberen Fensterrand. Vorteile sind zum einen eine bessere Nutzung des vorhandenen Platzes sowie, dass mehr Tabs auf einmal angezeigt werden können.

Auf der Liste der meistgewünschten Funktionen auf Mozillas Community Plattform Mozilla Connect stehen vertikale Tabs auf Platz 3. Bereits im April hatte ich darüber berichtet, dass Mozilla daran arbeitet, dieses Feature in Firefox zu integrieren. Nutzer einer Nightly-Version von Firefox können jetzt eine frühe Implementierung testen.

Vertikale Tabs in Firefox Nightly

Zur Aktivierung müssen zwei Schalter via about:config geändert und entweder Firefox neu gestartet oder zumindest ein neues Fenster geöffnet werden. Die entsprechenden Optionen heißen sidebar.revamp sowie sidebar.verticalTabs und sind jeweils per Doppelklick auf true zu setzen.

Wichtig: Wie bereits erwähnt, handelt es sich hierbei noch um eine frühe Implementierung. Das bedeutet, dass der derzeitige Zustand weder funktional noch vom Design her bereits das finale Ergebnis repräsentiert. Wer möchte, kann damit aber jetzt schon arbeiten und den Fortschritt über die kommenden Wochen verfolgen.

Der Beitrag Vertikale Tabs können in Firefox Nightly getestet werden erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Firefox 127.0.2

25. Juni 2024 um 20:15

Mozilla hat Firefox 127.0.2 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion.

Download Mozilla Firefox 127.0.2

Ein seitens YouTube fehlerhaft ausgelieferter Bytestream für VP9-Videos konnte bei Live-Streams und Videos mit hoher Auflösung Probleme bei der Berechnung in Firefox und damit ewiges Puffern verursachen. Firefox 127.0.2 verbessert den Umgang in solchen Situationen und behebt dadurch Probleme bei der Video-Wiedergabe auf YouTube.

Die mit Firefox 127 entfernte Option browser.privateWindowSeparation.enabled, um auf Windows das separate Symbol für private Fenster in der Taskleiste zu deaktivieren, wurde auf Grund von Nutzer-Feedback zurückgebracht.

Der Beitrag Mozilla veröffentlicht Firefox 127.0.2 erschien zuerst auf soeren-hentzschel.at.

Gemini, ChatGPT, lokale KI und mehr: Mozilla experimentiert mit optionaler Chatbot-Integration in Firefox

24. Juni 2024 um 20:28

Mozilla experimentiert mit einer KI-basierten Chatbot-Integration für Firefox. Eine Besonderheit ist, dass sich Mozilla dabei nicht auf einen Anbieter festlegt, sondern dem Anwender die Wahl zwischen verschiedenen Anbietern gibt, darunter Google Gemini und ChatGPT. Aber auch eine lokale KI kann beispielsweise über llamafile von Mozilla genutzt werden.

Nutzer einer Nightly-Version von Firefox werden in Kürze eine optionale Chatbot-Integration in Firefox aktivieren können. Diese wird standardmäßig nicht aktiviert sein und vorerst auf Nightly-Versionen limitiert bleiben, also noch nicht in Firefox Beta oder finalen Firefox-Versionen ausgeliefert werden, während Mozilla die Funktionalität verbessert und Feedback über seine Community-Plattform Mozilla Connect sammelt.

Nach der Aktivierung durch den Nutzer stehen im Kontextmenü Funktionen zur Zusammenfassung des markierten Inhalts, zur Vereinfachung der Sprache sowie zu einem Wissenstest über den Inhalt zur Verfügung. Als Anbieter kann in der Chatbot-Sidebar zwischen Google Gemini, Microsoft Copilot, ChatGPT, HuggingChat und Le Chat Mistral ausgewählt werden. Weitere Anbieter können folgen.

Chatbot-Integration in Firefox (HuggingChat)

Erfahrenere Nutzer können über about:config aber auch eigene Prompts für das Kontextmenü oder einen anderen kompatiblen Chatbot konfigurieren, beispielsweise llamafile von Mozilla, worüber unter anderem auch Open-Source-Modelle lokal auf dem Gerät ausgeführt werden können. Da letzteres noch etwas komplizierter ist, prüft Mozilla derzeit noch, wie sie in Zukunft eine einfach einzurichtende Option für einen vollständig lokalen Chatbot anbieten können.

Der Beitrag Gemini, ChatGPT, lokale KI und mehr: Mozilla experimentiert mit optionaler Chatbot-Integration in Firefox erschien zuerst auf soeren-hentzschel.at.

New Tab Override 16.0.1 veröffentlicht

20. Juni 2024 um 18:29

New Tab Override ist eine Erweiterung zum Ersetzen der Seite, welche beim Öffnen eines neuen Tabs in Firefox erscheint. Die beliebte Erweiterung ist nun in Version 16.0.1 erschienen.

Was ist New Tab Override?

Die Erweiterung New Tab Override erlaubt das Überschreiben der Seite, welche beim Öffnen eines neuen Tabs in Firefox erscheint. Dies kann eine beliebige Website, immer automatisch die aktuelle Startseite, eine lokale Datei, eine Hintergrundfarbe oder die neuesten Nachrichten von diesem Blog sein.

New Tab Override war das erste Add-on, welches das Überschreiben des neuen Tabs ermöglichte, und ist damit das Original und auch heute noch die meistgenutzte Erweiterung dieser Art. New Tab Override wurde im Dezember 2016 auf dem offiziellen Mozilla-Blog vorgestellt, schon mehrfach im Add-on Manager von Firefox beworben und gehört außerdem zu Mozillas handverlesener Auswahl empfohlener Erweiterungen.

Download New Tab Override für Firefox

Die Neuerungen von New Tab Override 16.0.1

New Tab Override 16.0.1 behebt gegenüber der vorherigen Version einen Fehler. So wurde die Seite, welche beim Öffnen eines neuen Tabs erscheinen soll, unerwartet zurückgesetzt, wenn die Einstellungsseite von New Tab Override aufgerufen worden ist.

Der Beitrag New Tab Override 16.0.1 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Firefox 127.0.1

19. Juni 2024 um 20:59

Mozilla hat Firefox 127.0.1 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion.

Download Mozilla Firefox 127.0.1

Mit dem Update auf Firefox 127.0.1 behebt Mozilla ein Problem, welches bei Nutzern mit aktiviertem Hauptpasswort dafür sorgte, dass nach einem Firefox-Update unter anderem die vorherige Sitzung nicht wiederhergestellt werden konnte, wenn die Aufforderung zur Eingabe das Hauptpassworts ignoriert worden ist.

Ein Problem wurde behoben, bei dem Firefox fälschlicherweise die Cookies für manche Websites abgelehnt hatte.

Für Linux-Nutzer, welche die Option accessibility.monoaudio.enable auf true gesetzt haben, konnte es zu einer verlangsamten Audio-Wiedergabe kommen.

Unter Windows konnte es unter bestimmten Umständen dazu kommen, dass der Installer Firefox nicht erfolgreich installieren konnte.

Mit dem Update auf Firefox 127.0.1 hat Mozilla außerdem sichergestellt, dass der Code zum Erkennen gefälschter Produktbewertungen auf Amazon, Walmart und Best Buy nie in privaten Fenstern ausgeführt wird.

Eine zusätzliche Telemetrie-Erhebung für Nutzer von Apple macOS mit Apple Silicon SoC wurde hinzugefügt, um den Energiebedarf der Prozesse zu messen, um den Effekt einer zukünftigen Verbesserung zu validieren, von der sich Mozilla eine signifikante Verringerung des Energieverbrauchs von Hintergrund-Prozessen erhofft. Außerdem wurde die Telemetrie-Erhebung für die schrittweise Ausrollung des „Zuerst-HTTPS-Modus“-korrigiert, welche nicht die korrekten Daten geliefert hatte.

Der Beitrag Mozilla veröffentlicht Firefox 127.0.1 erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Firefox 127

11. Juni 2024 um 21:59

Mozilla hat Firefox 127 für Windows, Apple macOS und Linux veröffentlicht. Dieser Artikel fasst die wichtigsten Neuerungen zusammen – wie immer auf diesem Blog weit ausführlicher als auf anderen Websites.

Download Mozilla Firefox für Microsoft Windows, Apple macOS und Linux

Firefox automatisch starten, wenn Windows gestartet wird

Bereits seit Firefox 120 wurde eine neue Option schrittweise ausgerollt, um den Browser automatisch zu starten, wenn Windows gestartet wird. Diese Option steht nun für alle Nutzer zur Verfügung (außer bei Verwendung von Firefox aus dem Microsoft Store).

Firefox 127

Schnelles Schließen identischer Tabs

Manchmal kommt es vor, dass man bestimmte Websites mehrfach geöffnet hat. Gerade mit einer größeren Anzahl offener Tabs kann dies sehr leicht passieren. Ein neuer Eintrag im Kontextmenü der Tabs erlaubt es, sämtliche Duplikate des ausgewählten Tabs zu schließen. Im „Alle Tabs auflisten“-Menü in der Tableiste gibt es einen neuen Menüeintrag, um alle doppelten Tabs zu schließen. So muss man nicht länger nach anderen Tabs mit gleicher URL suchen, um diese zu schließen.

Firefox 127

Schutz der gespeicherten Zugangsdaten

Auf Windows und Apple macOS kann der Zugriff auf gespeicherte Zugangsdaten sowie das Anlegen derer jetzt optional durch die Authentifizierung des Betriebssystems (Passwort, Fingerabdruck, Gesichts- oder Stimmerkennung) geschützt werden.

Firefox 127

Verbesserte Screenshot-Funktion

Die Screenshot-Funktion von Firefox wurde neu implementiert, was diverse Vorteile bringt. So sind jetzt auch Screenshots von Dateitypen wie SVG und XML möglich, ebenso Screenshots von den internen about:-Seiten, was bislang nicht möglich war. Neue Tastatur-Kurzbefehle sowie Kompatibilität mit Hochkontrastthemen verbessern die Zugänglichkeit. Außerdem wurde die Performance beim Aufnehmen großer Screenshots verbessert. Auch steht der entsprechende Kontextmenü-Eintrag jetzt auch bei Rechtsklick auf Bilder und Videos zur Verfügung.

Firefox 127

Host-Berechtigungen bei Installation von MV3-Erweiterungen

Sogenannte Host-Berechtigungen sind seit dem Manifest v3 für Firefox-Erweiterungen grundsätzlich optional. Ab Firefox 127 werden die Host-Berechtigungen automatisch bei Installation der Erweiterung gewährt. Details zu dieser Neuerung wurden in einem separaten Artikel ausführlich behandelt.

Sonstige Endnutzer-Neuerungen von Firefox 127

Die Untertitel-Option der Bild-im-Bild-Funktion für Videos unterstützt ab sofort noch mehr Websites.

Wenn Firefox so konfiguriert ist, dass keine Chronik gespeichert wird, wird für die Priorisierung von Vorschlägen in der Adressleiste jetzt die Anzahl der Lesezeichen für die jeweilige Domain als Kriterium herangezogen.

Links und andere fokussierbare Elemente sind unter Apple macOS standardmäßig über Tabs navigierbar, anstatt der macOS-Einstellung „Tastaturnavigation“ zu folgen. Dies ist ein besser zugänglicher Standard und entspricht außerdem dem Standard auf den anderen Desktop-Plattformen. Eine Option in den Einstellungen erlaubt es, das alte Verhalten wiederherzustellen.

Zwecks Reduzierung des digitalen Fingerabdrucks und Webkompatibilitätsproblemen wurde die CPU-Architektur im User-Agent unter Linux eingefroren und zeigt jetzt unabhängig von der tatsächlichen Hardware auch für 32-Bit-Systeme x86_64 an.

Über die Entwicklerwerkzeuge aufgenommene Screenshots landen zukünftig wie Screenshots, welche über die Screenshot-Funktion aufgenommen werden, im Downloads-Ordner statt im Ordner für Bilder.

Mehr Sicherheit für Firefox-Nutzer

Auch in Firefox 127 wurden wieder mehrere Sicherheitslücken geschlossen. Alleine aus Gründen der Sicherheit ist ein Update auf Firefox 127 daher für alle Nutzer dringend empfohlen.

Via http:// eingebettete <img>-, <audio>– sowie <video>-Elemente auf Seiten, welche via https:// geladen werden, werden jetzt automatisch auch via https:// geladen, sofern diese Elemente via https:// aufrufbar sind. Wenn dies nicht der Fall ist, werden die Elemente nicht länger geladen.

Alte Erweiterungen, welche nur mit dem SHA-1-Algorithmus signiert worden sind, lassen sich nicht länger installieren. Sämtliche Erweiterungen, welche auf addons.mozilla.org angeboten werden und zuletzt vor April 2019 aktualisiert worden und damit betroffen sind, wurden durch Mozilla automatisch neu signiert.

Verbesserungen der Webplattform

DNS-Prefetching für HTTPS-Dokumente via rel="dns-prefetch" wird jetzt unterstützt, um Domain-Namen für wichtige Assets anzugeben, die präventiv aufgelöst werden sollen.

Firefox 127 unterstützt die Clipboard API, welche die Möglichkeit bringt, auf Zwischenablagebefehle (Ausschneiden, Kopieren und Einfügen) zu reagieren sowie asynchron aus der Systemzwischenablage zu lesen und in diese zu schreiben. Beim Versuch, Inhalte aus der Zwischenablage zu lesen, die nicht von einer Seite gleichen Ursprungs stammen, wird ein Kontextmenü zum Einfügen angezeigt, das der Benutzer bestätigen muss.

Für Sets in JavaScript wurden mehrere neue Methoden wie unter anderem intersection(), union() und difference() implementiert.

Auch für Entwickler von Firefox-Erweiterungen gab es Neuerungen. Alle Neuerungen für Entwickler von Websites und Firefox-Erweiterungen lassen sich in den MDN Web Docs nachlesen.

Vorschau: Wetter auf der Firefox-Startseite

Wird über about:config der Schalter browser.newtabpage.activity-stream.system.showWeather per Doppelklick auf true gestellt, kann das aktuelle Wetter auf der Firefox-Startseite angezeigt werden. Über das entsprechende Menü lassen sich Temperatur-Einheit sowie Darstellungs-Modus anpassen. Sollte der automatisch erkannte Ort nicht passen, müssen Nutzer auf Firefox 128 warten. Denn dann lässt sich der Ort auch manuell auswählen.

Firefox 127

Der Beitrag Mozilla veröffentlicht Firefox 127 erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Firefox 126.0.1

28. Mai 2024 um 20:51

Mozilla hat Firefox 126.0.1 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion.

Download Mozilla Firefox 126.0.1

Mit dem Update auf Firefox 126.0.1 behebt Mozilla ein Barrierefreiheitsproblem beim Betrachten von PDF-Dateien mit einem Screenreader.

Ein Problem mit Drag and Drop auf Websites unter Linux wurde behoben.

Ebenfalls behoben wurde ein Problem, welches zu einer hohen GPU-Speicherlast bei bestimmten Grafikchips von AMD führte.

Unter Apple macOS waren die Texte des Absturzmelders nicht mehr übersetzt.

Dazu kommen mehrere potenzielle Absturzursachen sowie ein Problem mit der JavaScript-Methode Array.sort, welche behoben worden sind.

Der Beitrag Mozilla veröffentlicht Firefox 126.0.1 erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Feature-Roadmap für Firefox

22. Mai 2024 um 10:52

Mozilla hat eine Roadmap veröffentlicht, welche beschreibt, an welchen größeren Features für Firefox sie in den kommenden Monaten arbeiten werden.

Auf seiner Ideen-Plattform Mozilla Connect hat Mozilla einen Ausblick auf die nächsten großen Firefox-Features gegeben. Teilweise hat Mozilla die Arbeiten bereits begonnen. In diesen Fällen nennt der Artikel die dazugehörige Option für about:config, um das jeweilige Feature zu aktivieren und die Entwicklung zu verfolgen. In allen diesen Fällen befindet sich die Entwicklung aber noch in einem frühen Stadium und repräsentiert zu diesem Zeitpunkt noch nicht das fertige Produkt.

Umsetzung häufig gewünschter Funktionen

Tab-Gruppen sowie vertikale Tabs sind auf der Liste der meistgewünschten Funktionen auf Platz 1 respektive Platz 3. Wie ich bereits im April berichtet habe, arbeitet Mozilla an beidem. In diesem Zusammenhang arbeitet Mozilla auch an einer neuen Seitenleiste für den schnellen Zugriff auf bestimmte Funktionen. Neugierige Nutzer können sidebar.revamp auf true setzen.

Ein neuer Profilmanager, der direkt im Menü integriert wird, wird das schnelle Wechseln zwischen verschiedenen Firefox-Profilen ermöglichen. Die Entwicklung dieser Funktion findet hinter der Option browser.profiles.enabled statt.

Für die Startseite von Firefox wird der Nutzer aus Hintergrundbildern auswählen können. Auch hierüber habe ich bereits berichtet. Die Aktivierung erfolgt über browser.newtabpage.activity-stream.newtabWallpapers.enabled.

Die Privatsphäre-Einstellungen sollen überarbeitet und leichter zu verstehen werden. Ebenfalls überarbeitet werden sollen die Menüs, welche die wichtigsten Aktionen priorisieren werden.

Fortgesetzter Fokus auf Performance und Webkompatibilität

Die Geschwindigkeit, mit der Websites geladen werden, die Akkulaufzeit bei Nutzung von Firefox sowie die Kompatibilität mit Webstandards waren schon immer Fokusthemen und werden es auch weiterhin bleiben. Mozilla nennt hier den Speedometer 3-Benchmark als Beispiel, den die großen Browserentwickler gemeinsam entwickeln und der bereits 20 Prozent Geschwindigkeits-Verbesserungen nachweist, die Mozilla in den letzten Monaten in Firefox erreichen konnte. Im Rahmen der Interop-Initiative arbeiten die Browserentwickler auf Ebene der Webstandards an den gleichen Zielen.

Weitere KI-Funktionen, welche den Datenschutz respektieren

Künstliche Intelligenz, welche einen Mehrwert für den Nutzer schafft und dabei die Privatsphäre respektiert, ist bereits Teil von Firefox. So besitzt Firefox eine Übersetzungsfunktion, welche lokal auf dem System des Nutzers arbeitet und nichts an einen Cloud-Dienst wie beispielsweise Google Translate sendet. Mit der Integration von Fakespot erkennt Firefox gefälschte Produktbewertungen auf Amazon.

Die nächste KI-Funktion, deren Entwicklung Mozilla in Kürze starten wird, ist die automatische Generierung von Alternativtexten für Bilder, die in PDF-Dateien eingefügt werden. Auch diese Funktion wird lokal arbeiten und keine Daten an eine Cloud senden. Leider werden Alternativtexte für Bilder in der Content-Erstellung immer noch sehr häufig vernachlässigt. Profitieren werden von dieser Funktion vor allem Menschen mit Beeinträchtigungen, die auf Alternativtexte angewiesen sind, weil sie keine Bilder sehen können.

Die Zukunft von Firefox mitgestalten

Die Auswahl der Funktionen wie auch die Plattform, auf der diese Roadmap angekündigt worden ist, sind kein Zufall. Mozilla legt sehr großen Wert auf das Feedback seiner Nutzer. Jedem, der eine Meinung hat und die Zukunft von Firefox mitgestalten möchte, möchte ich daher ans Herz legen, Mozillas Ideen-Plattform Mozilla Connect zu besuchen, Ideen einzureichen und mit Mozilla sowie anderen Community-Mitgliedern zu diskutieren.

Der Beitrag Mozilla veröffentlicht Feature-Roadmap für Firefox erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Firefox 126

14. Mai 2024 um 20:50

Mozilla hat Firefox 126 für Windows, Apple macOS und Linux veröffentlicht. Dieser Artikel fasst die wichtigsten Neuerungen zusammen – wie immer auf diesem Blog weit ausführlicher als auf anderen Websites.

Download Mozilla Firefox für Microsoft Windows, Apple macOS und Linux

NVIDIA RTX Video Super Resolution und Video HDR

Firefox 126 unterstützt Video Super Resolution und Video HDR für Nutzer einer Grafikkarte mit NVIDIA RTX KI-Technologie.

NVIDIA RTX Video Super Resolution verbessert und schärft Videos mit niedrigerer Auflösung und entfernt blockartige Artefakte, die häufig bei gestreamten Videos mit niedriger Bitrate zu sehen sind.

NVIDIA RTX Video HDR konvertiert automatisch und in Echtzeit SDR-Videos zu HDR10-Videos und bringt bei Nutzung eines entsprechenden Bildschirms mehr Dynamik und Farbtiefe.

Beide Features können im NVIDIA Control Panel aktiviert werden. Neben einer entsprechenden Grafikkarte (mindestens 20er Serie) werden die Treiberversion 530 oder höher (Video Super Resolution) beziehungsweise 550 oder höher (RTX Video HDR) sowie eine 64-Bit-Version von Windows benötigt.

Hardwarebeschleunigte Wiedergabe von AV1-Videos unter Apple macOS

AV1-Videos können bereits seit Firefox 98 unter Linux und seit Firefox 100 unter Windows durch die Hardware beschleunigt werden, eine entsprechende Grafikkarte vorausgesetzt. Firefox 126 bringt die Hardwarebeschleunigung für AV1-Videos auch auf Apple macOS, sofern ein Apple M3 oder neuer eingesetzt wird.

Bessere Website-Performance dank zstd-Komprimierung

Firefox unterstützt jetzt zstd als Alternative zur brotli- und gzip-Komprimierung für Webinhalte, was höhere Komprimierungsstufen bei gleicher CPU-Auslastung oder umgekehrt eine niedrigere CPU-Auslastung des Servers für die gleiche Komprimierung ermöglicht. Facebook ist ein prominentes Beispiel, wo starker Gebrauch von zstd gemacht wird.

Verbesserte Kopieren von Links ohne Tracking-Parameter

Im Kontextmenü von Links auf Websites gibt es seit Firefox 120 neben dem normalen Eintrag zum Kopieren eines Links noch einen weiteren Eintrag, um Links ohne bestimmte Tracking-Parameter zu kopieren. Dabei handelt es sich um Parameter wie beispielsweise utm_campaign, die man sehr häufig in Links sieht.

Mit Firefox 126 hat Mozilla die Funktion verbessert. Die Option unterstützt nun das Blockieren von über 300 Tracking-Parametern aus kopierten Links, einschließlich derer von großen Shopping-Websites.

Nur in den USA: Such-Telemetrie

Ausschließlich für Nutzer in den USA hat Mozilla die Telemetrie für Suchanfragen innerhalb von Firefox erweitert. Dabei werden die Suchbegriffe einer von 20 Content-Kategorien zugeordnet und an Mozilla gesendet. Die 20 Kategorien sind Tiere, Kunst, Autos, Geschäft, Karriere, Bildung, Mode, Finanzen, Lebensmittel, Regierung, Gesundheit, Hobbys, Haus, Nachrichten, Immobilien, Gesellschaft, Sport, Technik, Reisen sowie nicht eindeutig.

Das Ganze erfolgt in einer Weise, welche den Datenschutz respektiert: So werden keine genauen Suchbegriffe übermittelt, die Daten keinem spezifischen Nutzer zugeordnet, mittels Oblivious HTTP (OHTTP) anonymisiert und keine IP-Adresse oder andere potenziell identifizierenden Daten gesendet, keine Profile gebildet und die Daten auch mit keinem anderen Unternehmen geteilt.

Zweck des Ganzen ist es, Mozilla bessere Einblicke zu geben, was den Nutzern wichtig ist, und das entsprechend in der Entwicklung neuer Firefox-Funktionen zu priorisieren.

Sonstige Endnutzer-Neuerungen von Firefox 126

Firefox wird seit Version 118 standardmäßig mit einer lokalen Funktion zur maschinellen Übersetzung von Websites für den Browser ausgeliefert. Das bedeutet, dass die Übersetzung vollständig im Browser geschieht und keine zu übersetzenden Inhalte an einen Datenriesen wie Google oder Microsoft übermittelt werden müssen. Neu ist die Unterstützung der katalanischen Sprache.

Der Absturzmelder von Firefox wurde komplett neu in der Programmiersprache Rust geschrieben, womit die Grundlage für zukünftige Verbesserungen geschaffen wurde.

Für die Funktion, kürzlich geschlossene Fenster wieder zu öffnen, merkt sich Firefox standardmäßig jetzt bis zu fünf statt nur bis zu drei Fenster.

Verbesserungen gab es auch beim Ausdruck von Websites, welche Tabellen nutzen.

Befindet sich eine URL in der Zwischenablage und die Adressleiste wird fokussiert, hat Firefox diese seit Firefox 125 direkt in der Adressleiste vorgeschlagen. Aufgrund eines Performance-Problems, welches Mozilla derzeit noch untersucht, wurde die Funktion in Firefox 126 wieder deaktiviert. Mit einem späteren Update soll die Funktion erneut Einzug in Firefox erhalten.

Mehr Sicherheit für Firefox-Nutzer

Auch in Firefox 126 wurden wieder mehrere Sicherheitslücken geschlossen. Alleine aus Gründen der Sicherheit ist ein Update auf Firefox 126 daher für alle Nutzer dringend empfohlen.

Verbesserungen der Entwicklerwerkzeuge

Drückt man bei aktivem Entwicklerwerkzeug die ESC-Taste, öffnet sich ein Konsolen-Fenster zusätzlich zum aktiven Werkzeug. Dies kann praktisch für manche Entwickler sein, während andere das vielleicht eher nervig finden. In den Einstellungen der Entwicklerwerkzeuge gibt es jetzt eine Einstellung, um die zusätzliche Konsole zu deaktivieren.

Bei Verwendung von CSS-Variablen für Farbeigenschaften zeigt der Inspektor neben den entsprechenden Eigenschaften jetzt einen Farbwähler an. Bislang war dieser nur zu sehen, wenn Farbwerte direkt einer Eigenschaft zugewiesen waren.

Außerdem gab es Performance-Verbesserungen des Inspektor-Entwicklerwerkzeugs.

Verbesserungen der Webplattform

Firefox 126 bringt Unterstützung für die Web-APIs URL.parse() sowie die Screen Wake Lock API. Mittels indexedDB.databases() kann über IndexedDB-Datenbanken iteriert werden.

Auf CSS-Seite neu ist die Unterstützung von :state() und zoom.

Die Unterstützung für den Video-Codec Theora, der im Web kaum noch genutzt wird und seit März auch von Chromium-basierten Browsern nicht mehr unterstützt wird, wurde entfernt.

Auch für Entwickler von Firefox-Erweiterungen gab es ein paar Neuerungen. Alle Neuerungen für Entwickler von Websites und Firefox-Erweiterungen lassen sich in den MDN Web Docs nachlesen.

Vorschau: Übersetzung von markiertem Text und Hintergrundbild für die Firefox-Startseite

Mozilla arbeitet zwischen den Releases häufig an mehr neuen Funktionen, als schlussendlich ersichtlich sind, weil neue Funktionen teilweise noch nicht aktiviert sind, während Mozilla weitere Verbesserungen vornimmt. Die zwei interessantesten Neuerungen, die in Firefox 126 als Vorschau aktiviert werden können, sind zum einen die Übersetzung von markiertem Text anstelle einer vollständigen Website-Übersetzung sowie das Festlegen eines Hintergrundbildes für die Startseite von Firefox.

Der Beitrag Mozilla veröffentlicht Firefox 126 erschien zuerst auf soeren-hentzschel.at.

Firefox Nightly für Linux AArch64/ARM64 verfügbar

13. Mai 2024 um 21:12

Nightly-Versionen von Firefox für Linux stehen jetzt auch für die CPU-Architektur AArch64, auch bekannt als ARM64, zur Verfügung.

Während Firefox für Windows bereits als 32-Bit- und 64-Bit-Version für x86-CPUs sowie als Version für AArch64/ARM64 heruntergeladen werden kann und Firefox für Apple macOS ein sogenannter Universal Build ist, der gleichzeitig Intels x86-Prozessoren sowie Apple Silicon (AArch64) unterstützt, steht Firefox für Linux bislang nur als 32-Bit- und 64-Bit-Download für die x86-Architektur zur Verfügung.

Seit vergangenem Monat stellt Mozilla zumindest Nightly-Versionen von Firefox für Linux auf Systemen mit AArch64/ARM64-CPU bereit. Diese können sowohl als .deb-Paket über Mozillas APT-Repository als auch als .tar.bz2-Archiv von Mozillas Download-Seite heruntergeladen werden.

Finale Firefox-Versionen, Firefox ESR und Firefox Beta gibt es zu diesem Zeitpunkt noch nicht für AArch64/ARM64. Diese dürften im Laufe der kommenden Monate folgen.

Der Beitrag Firefox Nightly für Linux AArch64/ARM64 verfügbar erschien zuerst auf soeren-hentzschel.at.

Firefox bekommt noch besser anpassbare Leseansicht

08. Mai 2024 um 20:57

Firefox besitzt eine Leseansicht, welche Artikel in einer Weise aufbereitet, dass sie besonders gut und störungsfrei gelesen werden können. Diese Ansicht bietet bereits einige Anpassungsmöglichkeiten. In Zukunft wird der Nutzer noch mehr Kontrolle über die Darstellung erhalten.

Per Klick auf das Buch-Symbol in der Adressleiste erscheinen Artikel im Web so aufbereitet, dass sie störungsfrei gelesen werden können. Konkret bedeutet dies eine angenehme Farbgebung und Schriftgestaltung sowie keine störenden Elemente wie Werbung. Der Nutzer hat hierbei auch diverse Anpassungsmöglichkeiten und kann sich die Artikel sogar vorlesen lassen.

Zu den bereits vorhandenen Anpassungsmöglichkeiten gehören die Wahl zwischen einer Schrift mit oder ohne Serifen, die Wahl zwischen einem hellen, einem dunklen sowie einem sepiafarbenen Farbschema, die Änderung der Inhaltsbreite, der Schriftgröße sowie des Zeilenabstands.

Leseansicht in Firefox

Wer eine Nightly-Version von Firefox nutzt, findet über about:config zwei neue Schalter. Wird die Option reader.improved_text_menu.enabled auf true gesetzt, ändert sich die Darstellung der Textoptionen. Inhaltsbreite und Zeilenabstand können dann über einen Schieberegler eingestellt werden. Ebenfalls per Schieberegler eingestellt werden können die ganz neuen Optionen für den Zeichenabstand sowie für den Wortabstand. Auch die Ausrichtung des Textes (linksbündig, zentriert, rechtsbündig) ist in Zukunft einstellbar.

Leseansicht in Firefox

Die zweite neue Option ist reader.colors_menu.enabled, welche ein neues Farbmenü aktiviert. Neben Hell, Dunkel und Sepia stehen hier mit Grau sowie Kontrast zwei weitere Farbvarianten zur Verfügung.

Leseansicht in Firefox

Über einen Reiter „Benutzerdefiniert“ kann der Benutzer sogar ein komplett individuelles Farbschema mit beliebigen Farben konfigurieren.

Leseansicht in Firefox

Damit sind die neuen Anpassungsmöglichkeiten noch nicht abgeschlossen. So sind auch noch Optionen für die Schriftstärke sowie die verwendete Schriftart geplant.

Neben einem erhöhten Komfort für die Nutzer ist es Mozillas Ziel mit den neuen Anpassungsmöglichkeiten, alle Kriterien erfüllbar zu machen, welche nach dem WCAG-Standard für die Barrierefreiheit relevant sind.

Der Beitrag Firefox bekommt noch besser anpassbare Leseansicht erschien zuerst auf soeren-hentzschel.at.

Firefox 127 gewährt Host-Berechtigungen bei Installation von MV3-Erweiterungen

07. Mai 2024 um 20:40

Sogenannte Host-Berechtigungen sind seit dem Manifest v3 für Firefox-Erweiterungen grundsätzlich optional. Ab Firefox 127 werden die Host-Berechtigungen automatisch bei Installation der Erweiterung gewährt.

Entwickler von Browser-Erweiterungen nutzen die sogenannte WebExtension-Architektur. Dabei gibt es die ältere Version des Standards, das sogenannte Manifest v2 (MV2), und dessen Weiterentwicklung, das Manifest v3 (MV3). Firefox unterstützt seit Veröffentlichung von Firefox 109 im Januar 2023 das Manifest v3 zu großen Teilen.

Ein wesentlicher Unterschied für MV3-Erweiterungen ist, dass Host-Berechtigungen, also Berechtigungen, welche für bestimmte Domains gelten, grundsätzlich optional sind, vom Nutzer also jederzeit deaktiviert werden können. Entwickler von Erweiterungen müssen dies berücksichtigen und sollten auch eine einfache Möglichkeit zur Aktivierung bereitstellen. Ansonsten müssen Nutzer die Berechtigungen umständlicher über die Add-ons-Verwaltung (about:addons) gewähren.

Dies kann zum Beispiel so aussehen:

Manifest v3 (MV3) Host-Berechtigung

Mit Firefox 127 führt Mozilla eine wichtige Änderung für MV3-Erweiterungen ein: Während Host-Berechtigungen mit dem MV2 noch automatisch bei Installation gewährt worden sind, ist dies seit dem MV3 nicht mehr der Fall. Ab Firefox 127 werden Host-Berechtigungen auch für MV3-Erweiterungen automatisch bei Installation gewährt.

Die Empfehlung für Erweiterungs-Entwickler lautet aus den genannten Gründen dennoch weiterhin ausdrücklich, nicht gewährte Berechtigungen zu berücksichtigen. Auch ist zu bedenken, dass zusätzliche Host-Berechtigungen, welche mit einem Update nachgereicht werden, aktuell nicht automatisch gewährt werden.

Bei der Änderung handelt es sich um eine temporäre Lösung, bis Mozilla einen verbesserten Installations-Ablauf bereitstellen kann, für den Mozilla mehr Zeit benötigt. Auch umgeht diese temporäre Lösung Einschränkungen, die es derzeit noch für MV3-Erweiterungen auf Android gibt. Die Änderung betrifft sowohl Firefox für den Desktop als auch für Android.

Firefox 127 erscheint nach aktueller Planung am 11. Juni 2024.

Der Beitrag Firefox 127 gewährt Host-Berechtigungen bei Installation von MV3-Erweiterungen erschien zuerst auf soeren-hentzschel.at.

Firefox 127: Schnelles Schließen identischer Tabs

30. April 2024 um 21:00

Firefox 127 bekommt eine kleine, aber praktische Funktion, von der vor allem Nutzer mit vielen offenen Tabs profitieren. Damit lassen sich mehrfach geöffnete Tabs schließen.

Manchmal kommt es vor, dass man bestimmte Websites mehrfach geöffnet hat. Gerade mit einer größeren Anzahl offener Tabs kann dies sehr leicht passieren. Ab Firefox 127 gibt es im Kontextmenü der Tabs einen neuen Eintrag, um sämtliche Duplikate des ausgewählten Tabs zu schließen. So muss man nicht länger nach anderen Tabs mit gleicher URL suchen, um diese zu schließen.

Doppelte Tabs schließen in Firefox 127

Firefox 127 wird nach aktueller Planung am 11. Juni 2024 erscheinen.

Der Beitrag Firefox 127: Schnelles Schließen identischer Tabs erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Firefox 125.0.3

29. April 2024 um 17:55

Mozilla hat Firefox 125.0.3 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion.

Download Mozilla Firefox 125.0.3

Seit Veröffentlichung von Firefox 125 beklagten einige Nutzer, dass Firefox vermeintlich selbständig Tabs mit der URL https://0.0.0.1 öffnete. Grund hierfür war ein Fehler in Firefox, der unter normalen Umständen nur sehr unwahrscheinlich ausgelöst worden ist, aber durch Malware auf dem System des Anwenders sichtbar wurde. Den in Firefox vorhandenen Fehler hat Mozilla mit Firefox 125.0.3 behoben.

Ein Fehler beim Drag and Drop von Text mit Unicode-Zeichen auf Linux-Systemen wurde korrigiert.

Auf Webkompatibilitäts-Seite wurde ein Problem mit dem Fokus-Handling von <select>-Elementen, ein Fehler bei der Überprüfung von arguments.length bei Generator- und asynchronen Funktionen ohne Argumente sowie ein Performance-Problem bei Animationen behoben.

Für Nutzer von Firefox in japanischer Sprache konnte es auf manchen Seiten dazu kommen, dass chinesische anstelle japanischer Kanji-Zeichen angezeigt worden sind.

Bei einer Umfrage, welche auf der Standard-Startseite von Firefox erscheinen kann, war die Schrift bei Verwendung mancher Themes nicht lesbar.

Für Nutzer in den USA zeigt Firefox in der Adressleiste unter anderem auch Vorschläge für die MDN Web Docs und Yelp. Für diese Vorschläge hatte der Link auf support.mozilla.org im entsprechenden Menü nicht funktioniert.

Der Beitrag Mozilla veröffentlicht Firefox 125.0.3 erschien zuerst auf soeren-hentzschel.at.

Firefox 126 lässt Hintergrundbild für Firefox-Startseite setzen

26. April 2024 um 20:36

Ab Firefox 126 wird es möglich sein, ein Hintergrundbild für die Standard-Startseite von Firefox zu setzen. Dabei lässt Firefox für helle sowie dunkle Themes aus jeweils sechs verschiedenen Hintergrundbildern wählen.

Die Standard-Startseite von Firefox, welche auch beim Öffnen eines neuen Tabs erscheint, kann ab Firefox 126 mit einem Hintergrundbild verschönert werden. Dazu muss über about:config der Schalter browser.newtabpage.activity-stream.newtabWallpapers.enabled auf true gesetzt werden. Danach kann in den Einstellungen der Startseite aus sechs Hintergrundbildern eines gewählt werden. Je nachdem, ob ein helles oder dunkles Theme genutzt wird, stehen dabei unterschiedliche Hintergrundbilder zur Verfügung.

Hintergrundbilder für Firefox-Startseite

Hintergrundbilder für Firefox-Startseite

Firefox 126 wird nach aktueller Planung am 14. Mai 2024 erscheinen, wobei das Feature in Firefox 126 standardmäßig voraussichtlich noch nicht aktiviert sein wird und wie oben beschrieben via about:config aktiviert werden muss.

Der Beitrag Firefox 126 lässt Hintergrundbild für Firefox-Startseite setzen erschien zuerst auf soeren-hentzschel.at.

Ausgewählten Text mit Firefox übersetzen – selbst getestet

Von: jdo
10. April 2024 um 07:24

Das Team von Mozilla Firefox arbeitet an einer schicken neuen Übersetzungsfunktion. Damit kannst Du ausgewählte Texte schnell und lokal in andere Sprachen übersetzen. Firefox-User wissen, dass es seit Version 118 eine datenschutzfreundliche Funktion zur Übersetzung von Websites gibt. Die Übersetzung findet lokal statt. Vielleicht kommt es aber vor, dass Du nur einen kleinen Teil einer Website übersetzen möchtest, was den Vorgang natürlich auch entsprechend beschleunigt. Künftig wirst Du Textabschnitte mit dem Cursor markieren und sie gezielt übersetzen lassen können. Du […]

Der Beitrag Ausgewählten Text mit Firefox übersetzen – selbst getestet ist von bitblokes.de.

Fedora Asahi Linux in der Praxis

12. Februar 2024 um 09:06

Nachdem ich mich vor ein paar Wochen ausführlich mit der Installation von Fedora Asahi Linux auseinandergesetzt habe, geht es jetzt um die praktischen Erfahrungen. Der Artikel ist ein wenig lang geworden und geht primär auf Tools ein, die ich in meinem beruflichen Umfeld oft brauche.

Ich habe mich für die Gnome-Variante von Fedora Asahi Linux entschieden, die grundsätzlich ausgezeichnet funktioniert. Dazu aber gleich eine Einschränkung: Der Asahi-Entwickler Hector Martin ist KDE-Fan; insofern ist die KDE-Variante besser getestet und sollte im Zweifelsfall als Desktop-System vorgezogen werden.

Auf dem Bild sind die Systemeinstellungen eines Computers mit dem Betriebssystem Fedora Linux zu sehen. Im Vordergrund ist ein Fenster mit Informationen über das System, darunter der Gerätename "fedora.fritz.box", das Betriebssystem "Fedora Linux Asahi Remix 39 (Thirty Nine)", der Prozessor, der Speicher mit 15,1 GiB und die Festplattenkapazität, die als unbekannt angegeben ist. Im Hintergrund ist das Hauptmenü der Einstellungen mit verschiedenen Optionen wie Netzwerk, Bluetooth und Datenschutz erkennbar.
Gnome Systemeinstellungen

Hardware-Unterstützung

Asahi Linux unterstützt aktuell noch keine Macs mit M3-CPUs. Außerdem hapert es noch bei USB-C-Displays (HDMI funktioniert), einigen Thunderbolt-/USB4-Features und der Mikrofon-Unterstützung. (Die Audio-Ausgabe funktioniert, bei den Notebooks anscheinend sogar in sehr hoher Qualität. Aus eigener Erfahrung kann ich da beim Mac Mini nicht mitreden, dessen Lautsprecher ist ja nicht der Rede wert.) Auf die Authentifizierung mit TouchId müssen Sie auch verzichten. Einen guten Überblick über die Hardware-Unterstützung finden Sie am Ende der folgenden Seite:

https://asahilinux.org/fedora/

Ich habe Fedora Asahi Linux nur auf einem Mac Mini M1 getestet (16 GB RAM). Damit habe ich sehr gute Erfahrungen gemacht. Das System ist genauso leise wie unter macOS (sprich: lautlos, auch wenn der Lüfter sich immer minimal dreht). Aber ich kann keine Aussagen zur Akku-Laufzeit machen, weil ich aktuell kein MacBook besitze. Wie gut Linux die Last zwischen Performance- und Efficiency-Cores verteilt, kann ich ebenfalls nicht sagen.

Der Ruhezustand funktioniert, auch das Aufwachen ;-) Dazu muss allerdings kurz die Power-Taste gedrückt werden. Ein Tastendruck oder ein Mausklick reicht nicht.

Tastatur

An meinem Mac Mini ist eine alte Apple-Alu-Tastatur angeschlossen. Grundsätzlich funktioniert sie auf Anhieb. Ein paar kleinere Optimierungen habe ich vor einiger Zeit hier beschrieben.

Konfiguration bei der Linux-Installation

Ich habe ja schon in meinem Blog-Beitrag zur Installation festgehalten: Während der Installation von Fedora gibt es praktisch keine Konfigurationsmöglichkeiten. Insbesondere können Sie weder die Partitionierung noch das Dateisystem beeinflussen (es gibt eine Partition für alles, das darin enthaltene Dateisystem verwendet btrfs ohne Verschlüsselung).

Wenn Sie davon abweichende Vorstellungen haben und technisch versiert sind, können Sie anfänglich nur einen Teil des freien Disk-Speichers für das Root-System von Fedora nutzen und später eine weitere Partition (z.B. für /home) nach eigenen Vorstellungen hinzuzufügen.

Swap-File

Während der Installation wurde auf meinem System die Swap-Datei /var/swap/swapfile in der Größe von 8 GiB eingerichtet (halbe RAM-Größe?). Außerdem verwendet Fedora standardmäßig Swap on ZRAM. Damit kann Fedora gerade ungenutzte Speicherseite in ein im RAM befindliches Device auslagern. Der Clou: Die Speicherseiten werden dabei komprimiert.

Beim meiner Konfiguration (16 GiB RAM, 8 GiB Swap-File, 8 GiB ZRAM-Swap) glaubt das System, dass es über fast 32 GiB Speicherplatz verfügen kann. (Etwas RAM wird für das Grafiksystem abgezwackt.) Ganz geht sich diese Rechnung natürlich nicht aus, weil ja das ZRAM-Swap selbst wieder Arbeitsspeicher kostet. Aber sagen wir 4 GB ZRAM entspricht mit Komprimierung 8 GB Speicherplatz + 11 GB restliches RAM + 8 GB Swapfile: das würde 27 GB Speicherplatz ergeben. Wenn nicht alle Programme zugleich aktiv sind, kann man damit schon arbeiten.

cat /proc/swaps

Filename             Type          Size      Used    Priority
/var/swap/swapfile   file          8388576   0       -2
/dev/zram0           partition     8388592   0       100

free -m
           total    used     free      shared  buff/cache   available
Mem:       15444    8063     2842        1521        7112        7381
Swap:      16383       0    16383

Weil ich beim Einsatz virtueller Maschinen gescheitert bin (siehe unten), kann ich nicht beurteilen, ob diese Konfiguration mit der Arbeitsspeicherverwaltung von macOS mithalten kann. Die funktioniert nämlich richtig gut. Auch macOS komprimiert Teile des gerade nicht genutzten Speichers und kompensiert so (ein wenig) den unendlichen Apple-Geiz, was die Ausstattung mit RAM betrifft (oder die Geldgier, wenn mehr RAM gewünscht wird).

Das Bild zeigt die Benutzeroberfläche der Gnome Systemüberwachung mit verschiedenen Leistungsdiagrammen. Im oberen Bereich sind die CPU-Auslastungen der einzelnen Kerne in einem Liniendiagramm dargestellt, wobei jeder Kern eine eigene Farbe hat. Darunter befindet sich ein Diagramm für Speicher und Auslagerungsspeicher, welches anzeigt, dass 9,4 GB von 16,2 GB Speicher verwendet werden und kein Auslagerungsspeicher in Gebrauch ist. Im unteren Bereich ist das Netzwerkdiagramm, das die Datenübertragungsraten für Empfangen und Senden zeigt.
Gnome Systemüberwachung

Gnome + Fractional Scaling: mühsam wie vor 10 Jahren

Ein altes Problem: Auf meinem 4k-Monitor (27 Zoll) ist der Bildschirminhalt bei einer Skalierung von 100 % arg klein, bei 200 % sinnlos groß. Seit Jahren wird gepredigt, wie toll Gnome + Wayland ist, aber Fractional Scaling funktioniert immer noch nicht standardmäßig?

Dieses Problem lässt sich zum Glück lösen:

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

Aus Gnome ausloggen, neu einloggen. Jetzt können in den Systemeinstellungen 125 % eingestellt, optimal für mich.

Das Bild zeigt einen Screenshot der Einstellungen für Bildschirme in einem Betriebssystem. Im Fokus stehen Optionen wie Ausrichtung, Auflösung, Bildwiederholrate und Skalierung. Die Auflösung ist auf 3840 x 2160 (16:9) eingestellt, die Bildwiederholrate auf 60 Hz und die Skalierung auf 125%. Der Nachtmodus ist ebenfalls sichtbar, aktuell jedoch ausgeschaltet.
Die fraktionelle Skalierung funktioniert für Wayland-Programme gut, sie muss aber umständlich aktiviert werden

Die meisten Programme, die ich üblicherweise verwende, kommen mit 125 % gut zurecht. Wichtigste Ausnahme (für mich): Emacs. Die Textdarstellung ist ziemlich verschwommen. Angeblich gibt es eine Wayland-Version von Emacs (siehe hier), aber ich habe noch nicht versucht, sie zu installieren.

Webbrowser: kein Google Chrome

Als Webbrowser ist standardmäßig Firefox installiert und funktioniert ausgezeichnet. Chromium steht alternativ auch zur Verfügung (dnf install chromium). Ich bin allerdings, was den Webbrowser betrifft, in der Google-Welt zuhause. Ich habe mich vor über 10 Jahren für Google Chrome entschieden. Lesezeichen, Passwörter usw. — alles bei Google. (Bitte die Kommentare nicht für einen Browser-Glaubenskrieg nutzen, ich werde keine entsprechenden Kommentare freischalten.)

Insofern trifft es mich hart, dass es aktuell keine Linux-Version von Google Chrome für arm64 gibt. Ich habe also die Bookmarks + Passwörter nach Firefox importiert. Bookmarks sind easy, Passwörter müssen in Chrome in eine CSV-Datei exportiert und in Firefox wieder importiert werden. Mit etwas Webrecherche auch nicht schwierig, aber definitiv umständlich. Und natürlich ohne Synchronisation. (Für alle Firefox-Fans: Ja, auch Firefox funktioniert großartig, ich habe überhaupt keine Einwände. Wenn ich die Entscheidung heute treffen würde, wäre vielleicht Firefox der Gewinner. Google bekommt auch so genug von meinen Daten …)

Drag&Drop von Nautilus nach Firefox funktionierte bei meinen Tests nicht immer zuverlässig. Ich glaube, dass es sich dabei um ein Wayland-Problem handelt. Ähnliche Schwierigkeiten hatte ich auf meinen »normalen« Linux-Systemen (also x86) mit Google Chrome auch schon, wenn Wayland im Spiel war.

Nextcloud: perfekt

Zum Austausch meiner wichtigsten Dateien zwischen diversen Rechnern verwende ich Nextcloud. Ich habe nextcloud-client-nautilus installiert und eingerichtet, funktioniert wunderbar. Damit im Panel das Nextcloud-Icon angezeigt wird, ist die Gnome-Erweiterung AppIndicator and KStatusNotifierItem Support erforderlich.

Spotify + Firefox: gescheitert

Ich höre beim Arbeiten gerne Musik. Die Spotify-App gibt es nicht für arm64. Kein Problem, ich habe mich schon lange daran gewöhnt, Spotify im Webbrowser auszuführen. Aber Spotify hält nichts von Firefox: Wiedergabe von geschützten Inhalten ist nicht aktiviert.

Auf dem Bildschirmfoto ist eine Fehlermeldung im Web-Player von Spotify zu sehen, die in einem Browserfenster geöffnet ist. Die Meldung besagt, dass die Wiedergabe von geschützten Inhalten nicht aktiviert ist. Unterhalb der Nachricht wird dem Nutzer empfohlen, auf der Supportseite nachzusehen, wie die Wiedergabe im Browser aktiviert werden kann. Ein Button für den Spotify Support ist ebenfalls sichtbar.
Spotify und Firefox vertragen sich nicht

Das Problem ist bekannt und gilt eigentlich als gelöst. Es muss das Widevine-Plugin installiert werden. Asahi greift dabei auf ein Paket der ChromeBooks zurück. Es kann mit widevine-installer installiert werden. (widevine-installer befindet sich im gleichnamigen Paket und ist standardmäßig installiert.) Gesagt, getan:

sudo widevine-installer 

This script will download, adapt, and install a copy of the Widevine
Content Decryption Module for aarch64 systems.

Widevine is a proprietary DRM technology developed by Google.
This script uses ARM64 builds intended for ChromeOS images and is
not supported nor endorsed by Google. The Asahi Linux community
also cannot provide direct support for using this proprietary
software, nor any guarantees about its security, quality,
functionality, nor privacy. You assume all responsibility for
usage of this script and of the installed CDM.

This installer will only adapt the binary file format of the CDM
for interoperability purposes, to make it function on vanilla
ARM64 systems (instead of just ChromeOS). The CDM software
itself will not be modified in any way.

Widevine version to be installed: 4.10.2662.3
...
Installing...
Setting up plugin for Firefox and Chromium-based browsers...
Cleaning up...

Installation complete!
Please restart your browser for the changes to take effect.

Nach einem Firefox-Neustart ändert sich: nichts. Ein weiterer Blick in discussion.fedoraproject.org verrät: Es muss auch der User Agent geändert werden, d.h. Firefox muss als Betriebssystem ChromeOS angeben:

Mozilla/5.0 (X11; CrOS aarch64 15329.44.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36

Es gibt zwei Möglichkeiten, den User Agent zu ändern. Die eine besteht darin, die Seite about:config zu öffnen, die Option general.useragent.override zu suchen und zu ändern. Das gilt dann aber für alle Webseiten, was mich nicht wirklich glücklich macht.

Die Alternative besteht darin, ein UserAgent-Plugin zu installieren. Ich habe mich für den User-Agent Switcher and Manager entschieden.

Langer Rede kurzer Sinn: Mit beiden Varianten ist es mir nicht gelungen, Spotify zur Zusammenarbeit zu überreden. An dieser Stelle habe ich nach rund einer Stunde Frickelei aufgegeben. Es gibt im Internet Berichte, wonach es funktionieren müsste. Vermutlich bin ich einfach zu blöd.

Spotify + Chromium: geht

Da wollte ich Firefox eine zweite Chance geben … Stattdessen Chromium installiert, damit funktioniert Spotify (widevine-installer vorausgesetzt) auf Anhieb. Sei’s drum.

Chromium läuft übrigens standardmäßig als X-Programm (nicht Wayland), aber nachdem ich den Browser aktuell nur als Spotify-Player benutze, habe ich mir nicht die Mühe gemacht, das zu ändern.

Visual Studio Code: weitgehend problemlos

VSCode lässt sich unkompliziert installieren; unter https://code.visualstudio.com/download gibt es arm64-Pakete (RPM).

Wie Emacs und Chromium läuft auch Code vorerst als X-Programm. Entsprechend unscharf ist die Schrift bei 125% Scaling. Das ArchWiki verrät, dass beim Programmstart die Option --ozone-platform-hint=auto übergeben werden muss. Das funktioniert tatsächlich: Plötzlich gestochen scharfe Schrift auch in Code.

Ich habe mir eine Kopie von code.desktop erstellt und die gerade erwähnte Option in die Exec-Zeile eingebaut. Bingo!

cp /usr/share/applications/code.desktop .local/share/applications/

qemu/libvirt/virt-manager: keine Grafik, keine Maus, keine Tastatur, kein Glück

Meine Arbeit spielt sich viel in virtuellen Maschinen und Containern ab. QEMU und die libvirt-Bibliotheken sind standardmäßig installiert, die grafische VM-Verwaltung gibt es mit dnf install virt-manager dazu.

Als nächstes habe ich mir ein Daily-ISO-Image für Arm64 von Ubuntu 24.04 heruntergeladen und versucht, es in einer virtuellen Maschine zu installieren. Kurz nach dem Start stürzt der virt-manager ab. Die virtuelle Maschine läuft weiter, allerdings nur im Textmodus. Später bleibt die die Installation in einer snap-Endlosschleife hängen. Nun gut, es ist eine Entwicklerversion, die noch nicht einmal offiziellen Beta-Status hat.

Auf dem Bildschirm ist eine Fehlermeldung in einem Terminalfenster zu sehen, die während einer Installation auftritt. Mehrfach wird der Fehler "error: cannot find current revision for snap subiquity: readlink /snap/subiquity/current: no such file or directory" wiederholt. Dies deutet auf ein Problem mit dem Snap-Paket 'subiquity' hin, welches typischerweise für die Installationsroutine von Ubuntu verwendet wird. Das Terminal befindet sich in einer virtuellen Maschine, wie am Fenstertitel "u2404daily auf QEMU/KVM" erkennbar ist.
Eine gescheiterte Installation von Ubuntu 24.04 daily

Nächster Versuch mit 23.10. Allerdings gibt es auf cdimage.ubuntu.com kein Desktop-Image für arm64!? Gut, ich nehme das Server-Image und baue dieses nach einer Minimalinstallation mit apt install ubuntu-desktop in ein Desktop-System um. Allerdings stellt sich heraus, dass apt sehr lange braucht (Größenordnung: eine Stunde, bei nur sporadischer CPU-Belastung; ich weiß nicht, was da schief läuft). Die Textkonsole im Viewer von virt-manager ist zudem ziemlich unbrauchbar. Installation fertig, Neustart der virtuellen Maschine. Es gelingt nicht, den Grafikmodus zu aktivieren.

Dritter Versuch, Debian 12 für arm64. Obwohl ich mich für eine Installation im Grafikmodus entscheide, erscheinen die Setup-Dialoge in einem recht trostlosen Textmodus (so, als würde die Konsole keine Farben unterstützen).

Das Bild zeigt einen Softwareauswahlbildschirm in einem textbasierten Installationsprogramm innerhalb einer virtuellen Maschine. Verschiedene Desktop-Umgebungen wie GNOME, KDE Plasma und andere Optionen sind aufgelistet, wobei "SSH server" und "standard system utilities" bereits ausgewählt sind. Unten im Bild sind Anweisungen für die Navigation und Auswahl: Tabulator zum Bewegen, Leertaste zum Auswählen und Enter zum Aktivieren von Schaltflächen.
Super-minimalistischer Textmodus in der VM

Schön langsam dämmert mir, dass mit dem Grafiksystem etwas nicht stimmt. Tatsächlich hat keine der virtuellen Maschinen ein Grafiksystem! (virt-manager unter x86 richtet das Grafiksystem automatisch ein, und es funktioniert — aber offenbar ist das unter arm64 anders.) Ich füge also das Grafiksystem manuell hinzu, aber wieder treten diverse Probleme auf: der VGA-Modus funktioniert nicht, beim Start der VM gibt es die Fehlermeldung failed to find romfile vgabios-stdvga.bin. QXL lässt sich nicht aktivieren: domain configuration does not support video model qxl. RAMfb führt zu einem EFI-Fehler während des Startups. Zuletzt habe ich mit virtio Glück. Allerdings funktioniert jetzt die Textkonsole nicht mehr, der Bootvorgang erfolgt im Blindflug.

Der Grafikmodus erscheint, aber die Maus bewegt sich nicht. Klar, weil der virt-manager auch das Mauseingabe-Modul nicht aktiviert hat. Ich füge auch diese Hardware-Komponente hinzu. Tatsächlich lässt sich der Mauscursor nach dem nächsten Neustart nutzen — aber die Tastatur geht nicht. Ja, die fehlt auch. Wieder ‚Gerät hinzufügen‘, ‚Eingabe/USB-Tastatur‘ führt zum Ziel. Vorübergehend habe ich jetzt ein Erfolgserlebnis, für ein paar Minuten kann ich Ubuntu 23.10 tatsächlich im Grafikmodus verwenden. Ich kann sogar eine angemessene Auflösung einstellen. Aber beim nächsten Neustart bleibt der Monitor schwarz: Display output is not active.

An dieser Stelle habe ich aufgegeben. Die nächste Auflage meines Linux-Buchs (die steht zum Glück erst 2025 an) könnte ich in dieser Umgebung nicht schreiben. Dazu brauche ich definitiv eine Linux-Installation auf x86-Hardware.

Docker, pardon, Podman: voll OK

Red Hat und Fedora meiden Docker wie der Teufel das Weihwasser. Dafür ist die Eigenentwicklung Podman standardmäßig installiert (Version 4.9). Das Programm ist weitestgehend kompatibel zu Docker und in der Regel ein guter Ersatz.

Ich setze in Docker normalerweise stark auf docker compose. Dieses Subkommando ist in Podman noch nicht integriert. Abhilfe schafft das (einigermaßen kompatible) Python-Script podman-compose, das mit dnf installiert wird und aktuell in Version 1.0.6 vorliegt.

Mein Versuch, mit Podman mein aus LaTeX und Pandoc bestehendes Build-System für meine Bücher zusammenzubauen, gelang damit überraschend problemlos. In compose.yaml musste ich die Services mit privileged: true kennzeichnen, um diversen Permission-denied-Fehlern aus dem Weg zu gehen. Auf jeden Fall sind hier keine unlösbaren Hürden aufgetreten.

Fazit

Soweit Asahi Linux mit Ihrem Mac kompatibel ist und Sie keine Features nutzen möchten, die noch nicht unterstützt werden (aus meiner Sicht am schmerzhaftesten: USB-C-Monitor, Mikrofon), funktioniert es großartig. Einerseits die Apple-Kombination aus hoher Performance und Stille, andererseits Linux mit all seinen Konfigurationsmöglichkeiten. Was will man mehr?

Leider sind die arm64-Plattform (genaugenommen aarch64) und Wayland noch immer nicht restlos Linux-Mainstream. Alle hier beschriebenen Ärgernisse hatten irgendwie damit zu tun — und nicht mit Asahi Linux! Der größte Stolperstein für mich: Mit virt-manager lässt sich nicht vernünftig arbeiten. Mag sein, dass sich diese Probleme umgehen lassen (Gnome Boxes?; Cockpit), aber ich befürchte, dass die Probleme tiefer gehen.

Eine gewisse Ironie an der Geschichte besteht darin, dass ich gerade am Raspberry-Pi-Buch arbeite: Raspberry Pi OS ist mittlerweile ebenfalls für die arm64-Architektur optimiert, es verwendet ebenfalls Wayland. Aber Fractional Scaling ist für den PIXEL Desktop sowieso nicht vorgesehen, damit entfallen alle damit verbundenen Probleme. So fällt es nicht auf, dass diverse Programme via XWayland laufen. Und um die arm64-Optimierungen hat sich die Raspberry Pi Foundation in den letzten Monaten gekümmert — zumindest, soweit es für den Raspberry Pi relevante Programme betrifft. Ich arbeite also momentan sowie schon in einer arm64-Welt, und es funktioniert verblüffend gut!

Wenn es also außer dem Raspberry Pi und den MacBooks noch ein paar »normale« Notebooks mit arm64-CPUs gäbe, würde das sowohl dem Markt als auch der Stabilität von Linux auf dieser Plattform gut tun.

Bleibt noch die Frage, ob Asahi Linux besser als macOS ist. Schwer zu sagen. Für hart-gesottene Linux-Fans sicher. Für meine alltägliche Arbeit ist der größte Linux-Pluspunkt absurderweise ein ganz winziges Detail: Ich verwende ununterbrochen die Linux-Funktion, dass ich Text mit der Maus markieren und dann sofort mit der mittleren Maustaste wieder einfügen kann. macOS kann das nicht. Für macOS spricht hingegen die naturgemäß bessere Unterstützung der Apple-Hardware.

Losgelöst davon funktionieren fast alle gängigen Open-Source-Tools auch unter macOS. Über den Desktop von macOS kann man denken, wie man will; ich kann damit leben. Hundertprozentig glücklich machen mich auch Gnome oder KDE nicht. In jedem Fall ist es unter macOS wie unter Linux mit etwas Arbeit verbunden, den Desktop so zu gestalten, wie ich ihn haben will.

PS: Ein persönliches Nachwort

Seit zwei Monaten verwende ich versuchsweise macOS auf einem Mac Mini (wie beschrieben, M1-CPU + 16 GB RAM) als Hauptdesktop. Ich schreibe/überarbeite dort meine Bücher, bereite den Unterricht vor, administriere Linux-Server, entwickle Code. Virtuelle Maschinen laufen mit UTM. Docker funktioniert gut, allerdings stört, dass der Speicher für Docker fix alloziert wird. (Docker unterstützt sogar Rosetta. Ich habe eine Docker-Umgebung, die ein x86-Binary enthält, zu dem es kein arm64-Äquivalent gibt. Und es läuft einfach, es ist schwer zu glauben …)

Ich verwende Chrome als Webbrowser, Thunderbird als E-Mail-Programm, LibreOffice für Office-Aufgaben, Gimp als Bitmap-Editor, draw.io als Zeichenprogramm, Emacs + Code als Editoren, Skim als PDF-Viewer. Im Terminal sind diverse SSH-Sessions aktiv, so dass ich den Raspberry Pi, meine Linux-Server usw. administrieren kann. Zusatzsoftware installiere ich mit brew so unkompliziert wie mit dnf oder apt. Im Prinzip bin ich auf keine unüberwindbaren Hindernisse gestoßen, um meine alltägliche Arbeit auszuführen.

Es gibt nur ganz wenige originale macOS-Programme, die ich regelmäßig ausführe: das Terminal, Preview + Fotos. Außerdem finde ich es praktisch, dass ich M$ Office nativ verwenden kann. Ich hasse Word zwar abgrundtief, muss aber beruflich doch hin und wieder damit arbeiten. Das habe ich bisher auf einem Windows-Rechner erledigt.

Letzten Endes ist der Grund für dieses Experiment banal: Mich nervt der Lüfter meines Linux-Notebooks (ein fünf Jahre alter Lenovo P1) immer mehr. Wenn ich die meiste Zeit Ruhe haben will, muss ich den Turbo-Modus der CPU deaktivieren. Ist es für Intel/AMD wirklich unmöglich, eine CPU zu bauen, die so energieeffizient ist wie die CPUs von Apple? Kann keiner der Mainstream-Notebook-Hersteller (Lenovo, Dell etc.) ein Notebook bauen, das ganz gezielt für den leisen Betrieb gedacht ist, OHNE die Performance gleich komplett auf 0 zu reduzieren?

Im Unterschied zum Lenovo P1 läuft mein Mac komplett lautlos und ist gleichzeitig um ein Mehrfaches schneller. Es ist nicht auszuschließen, dass mein nächstes Notebook keine CPU von Intel oder AMD haben wird, sondern eine M3- oder M4-CPU von Apple. Die Option, auf diesem zukünftigen MacBook evt. auch Linux ausführen zu können, ist ein Pluspunkt und der Grund, weswegen ich mich so intensiv mit Asahi Linux auseinandersetze.

Links/Quellen

Ich habe es nicht ausprobiert, aber Sie können auch Ubuntu auf M1/M2-Macs installieren. Canonical überlegt anscheinend sogar, das irgendwann offiziell zu unterstützen.

Firefox - Cookie-Dialog-Blocker aktivieren

22. November 2023 um 12:21

Firefox – Cookie-Dialog-Blocker

Vor kurzem ist der neue Firefox 120 erschienen, er bringt eine nützliche Cookiedialog Blockfunktion mit.
Du kennst nervige Pop-ups zur Genüge, diese haben in den vergangenen Jahren das Internet zu einem Klicknet gemacht.

Praktischerweise bringt der neue Firefox eine Funktion mit, um diese automatisch abzulehnen. Heißt, sie werden nicht einfach ausgeblendet, sondern sie werden beantwortet.

Leider ist diese Funktion bisher nur deutschen Nutzer und dem privaten Modus vorbehalten. Das kannst du allerdings einfach über about:config ändern.

firefox-cookie-banner-dialog-aktivieren

Du musst lediglich nach den Variablen cookiebanners.service.mode suchen und die Werte auf 1 setzen.

Sollten Cookie-Banner weiterhin nicht verschwinden, kannst du auch den Wert 2 setzen. Dieser sorgt dafür, dass Cookie Dialoge, die nicht abgelehnt werden können, automatisch akzeptiert werden.

  • 0 Cookie-Banner Blocker deaktiviert
  • 1 Cookie-Banner Blocker lehnt ab, sofern möglich
  • 2 Cookie-Banner Blocker lehnt ab, sofern möglich und akzeptiert den Rest

Kontrollieren kannst du die Funktion in den Privacy Einstellungen about:preferences#privacy.

Natürlich kannst du die neue Surffreude ebenfalls auf Webseiten mit Cookie-Banner testen, so etwas wie chip.de oder dergleichen. Hier hat bei mir das Ablehnen nicht funktioniert, sondern nur Wert 2 mit Ablehnen, wenn möglich, und den Rest akzeptieren.

Fingerabdruck ade

Eine weitere praktische Funktion, um den Fingerabdruck beim Surfen zu reduzieren, bietet der neue Fingerprinting-Schutz in der Canvas API, welcher allerdings auch nur im privaten Modus aktiv ist.

Links ohne Tracking kopieren

Eine ebenfalls hervorragende neue Funktion ist das Kopieren eines Links über das Kontextmenü ohne Trackinginformationen.

firefox-link-ohne-tracking

Alle weiteren Neuerungen von Firefox 120 findest du bei Mozilla.

Firefox 3.6.9 und Thunderbird 3.13 released

08. September 2010 um 08:11

Zusätzlich zur neuen Beta gibt es vom Mozilla noch die Firefox Version 3.6.9 (Releasenotes)sowie Thunderbird 3.1.3 (Releasenotes) für euch.

Bei den Updates handelt es sich hauptsächlich um Bugfixes.

Mein Firefox ist gerade dabei sich das Update zu holen, ihr müsst es also nicht zwingend laden.

Firefox

❌