staging.inyokaproject.org

2025 Woche 32

7. August 2025

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

Download Mozilla Firefox 141.0.3

Mit dem Update auf Firefox 141.0.3 behebt Mozilla ein Webkompatibilitätsproblem, von dem unter anderem Websites betroffen waren, die mit dem Svelte-Framework gebaut sind.

Außerdem wurde das Problem behoben, dass Krypto-Miner im strengen Schutz vor Aktivitätenverfolgung nicht länger blockiert worden sind.

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

6. August 2025

Wer KDE Plasma nutzt, verwendet in der Regel den Displaymanager SDDM. Dieser hat in der aktuellen Version aber noch den X.org Server als feste Abhängigkeit. Was mich stört, da ich bereits vor einiger Zeit auf Wayland umgestiegen bin aber den X.org Server nicht deinstallieren kann.

Im Grunde könnte ich auf einen Displaymanager verzichten, da meine Systeme komplett verschlüsselt sind und somit das Passwort für die Verschlüsselung schon vor einer unberechtigten Anmeldung schützt. Zudem in ich der einzige Nutzer. Da mich ein Displaymanager an sich aber auch nicht stört und das automatische Anmelden damit einfacher zu konfigurieren ist, habe ich mir Alternativen für SDDM angesehen, die ohne den X.org Server installierbar sind. Gelandet bin ich aktuell bei greetd.

Nach der Installation passt man folgende Bereiche in der Datei /etc/greetd/config.toml an.

[default_session]
command = "/usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland"
user = "greeter"

[initial_session]
command = "startplasma-wayland"
user = "xyz"

Unter default_session wird die Grundeinstellung konfiguriert. Und initial_session sorgt für die automatische Anmeldung. Anstelle von xyz trägt man den Benutzer ein, mit dem man sich anmelden will. Dass sich die beiden Befehle unterscheiden, ist übrigens Absicht.

Wer nicht KDE Plasma verwendet, muss die beiden Zeilen die mit command beginnen entsprechend anpassen. Ich kann hierbei allerdings nicht weiterhelfen.

Hat man greetd konfiguriert, deaktiviert man mit systemctl disable sddm.service SDDM und aktiviert mit systemctl enable greetd.service greetd. Mehr muss man nicht machen. Wenn alles funktioniert, kann abschließend SDDM und den X.org Server deinstallieren.

Greetd unterstützt neben dem Greeter greetd-agreety (Standard) auch noch Alternativen wie beispielsweise QtGreet, tuigreet oder ReGreet. Somit sollte auch für Nutzer, die sich nicht automatisch anmelden wollen, etwas dabei sein.

Und so wie es aussieht, wird in OpenSUSE 16 Leap wohl lightdm durch greetd und gtkgreet ersetzt werden (https://news.opensuse.org/2025/08/04/leap-16-rc/).

5. August 2025

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

Download Mozilla Firefox 141.0.2

Mozilla hat Firefox 141.0.2 für Windows, macOS und Linux veröffentlicht. Firefox 141.0.1 wurde für diese Plattformen übersprungen, da diese Versionsnummer einem Android-Update vorbehalten war.

Mit dem Update auf Firefox 141.0.2 umgeht Mozilla eine mögliche Absturzursache bei Programmstart, von der manche Linux-Nutzer mit veraltetem Grafiktreiber von Nvidia betroffen waren. Außerdem konnte Firefox auf manchen Linux-Systemen mit GTK+ ohne Wayland nicht mehr gestartet werden.

Das Anklicken eines angehefteten Tabs konnte den Fokus vom Content-Bereich nehmen, was Probleme bei der Navigation mit der Tastatur bereiten konnte.

Die Entwicklerwerkzeuge konnten auf Websites abstürzen, die iFrames verwenden.

Ein Webkompatibilitätsproblem wurde behoben, bei dem Canvas-Elemente verschiebbar wurden.

Verschiedene Darstellungsprobleme der Firefox-Oberfläche wurden korrigiert.

Dazu kommen noch kleinere Anpassungen in Zusammenhang mit bevorstehenden Experimenten.

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

4. August 2025

Wer auf einem Raspberry Pi ein Kiosk-System einrichten möchte, kann hierfür mit dem Raspberry OS Lite beginnen. Dort sollte über einen Aufruf von raspi-config der Autologin aktiviert werden (System Options -> S6 Auto Login).

Im nächsten Schritt wird der Wayland Compositor Sway installiert:

apt install sway xwayland

Nach der Installation wird im lokalen Nutzer, welcher für den Kiosk-Modus benutzt werden soll, eine Konfiguration-Datei angelegt:

mkdir -p ~/.config/sway/
nano ~/.config/sway/config

Diese wird mit folgender Konfiguration befüllt:

# Sway kiosk configuration for Raspberry Pi + Raspberry Pi Touch Display 2

# Configure sway
default_border none
default_floating_border none

# Set and transform output
output DSI-2 transform 90

# Execute application
exec_always sh -c '/home/seeseekey/testapp'

Die Konfiguration sorgt dafür das Sway rahmenlos arbeitet und der Bildschirm des Raspberry Touch 2 Display um 90 Grad gedreht wird. Im letzten Schritt wird in der Konfiguration eine Applikation gestartet.

Für Debugzwecke können daneben bei Bedarf noch folgende Zeilen hinzugefügt werden:

# Debug (write outputs and tree into file)
exec_always sh -c 'sleep 4 && swaymsg -t get_outputs > /tmp/outputs.json'
exec_always sh -c 'sleep 4 && swaymsg -t get_tree > /tmp/tree.json'

Zwar ist mit dieser Konfiguration das Display gedreht, aber die Eingaben werden noch in der ursprünglichen Rotation übermittelt. Hierzu muss im ersten Schritt mittels libinput-tools das Gerät ermittelt werden:

apt install libinput-tools
libinput list-devices

Nachdem das Touchscreen-Gerät ermittelt wurde, kann der Name des Gerätes genutzt werden, um eine udev-Regel zu definieren:

nano /etc/udev/rules.d/99-touch-rotation.rules

Dort wird die Rotation ebenfalls um 90 Grad gedreht:

ATTRS{name}=="11-005d Goodix Capacitive TouchScreen", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 1 0 -1 0 1"

Nachdem diese Konfiguration hinterlegt sind, wird eine lokale systemd-Unit erstellt:

mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/sway.service

Diese wird mit folgendem Inhalt befüllt:

[Unit]
Description=Sway
After=graphical-session.target
Requires=graphical-session.target

[Service]
ExecStart=/usr/bin/sway
Restart=always
Environment=XDG_RUNTIME_DIR=/run/user/%U

[Install]
WantedBy=default.target

Anschließend kann die systemd-Unit aktiviert werden.

systemctl --user enable sway

Nun kann der Raspberry Pi neugestartet werden. Im Idealfall startet das System führt den Login durch und startet die Applikation. Sollte es hier Probleme geben, kann es an bestimmten Bibliotheken wie libxi6 liegen, welche noch nachinstalliert werden müssen.