Sonntag, 8. November 2026

Steam Deck - Blu-rays rippen mit Hilfe von MakeMKV

Ich wollte die Blu-ray von einem meiner Filme als MKV-Datei sichern, um sie bequem im Heimnetz abspielen zu können. Das Tool der Wahl war schnell gefunden, MakeMKV. Dies lässt auch ganz einfach per flatpak auf dem Steam Deck mit SteamOS installieren. Klingt ja eigentlich ganzeinfach, Programm installieren, Disc einlegen, Rippen. Der Reality-Check sah leider anders aus.

Das Problem

MakeMKV startete ordentlich, gab aber immer den folgenden Fehler aus:
The program can't find any usable optical drives.

Die Schritte, die ich zuerst vermutete, halfen alle nicht:

  • Flatpak-Sandbox geöffnet mit flatpak override --user --device=all com.makemkv.MakeMKV - kein Erfolg. Nützlich, aber nicht die eigentliche Ursache.
  • Quellcode-Build auf dem Deck versucht, dies scheiterte an der SteamOS-Umgebung (cannot run C compiled programs). Auf einem Steam Deck ist das Flatpak ohnehin der richtige Weg!

Schnell wurde aber klar, dass das System selbst das Laufwerk gar nicht sauber bereitstellte.
 

Die Fehlersuche, Schritt für Schritt

Mit einem externen Samsung SE-506 Blu-ray-Writer prüfte ich zuerst, ob das Gerät am USB-Bus ankommt lsusb. Das Laufwerk wurde aufgelistet. Ein ls /dev/sr0 zeigte allerdings, kein Blockgerät. Das Laufwerk war am Bus, aber der Kernel band kein CD-ROM-Laufwerk ein.

Die 1. Ursache, auf SteamOS fehlte das Modul sg. MakeMKV sucht Laufwerke primär über die SCSI-Generic-Geräte /dev/sg*, nicht nur über /dev/sr0:
sudo modprobe sg
ls /dev/sg*


Damit tauchten die Geräte auf. Damit das nach dem Reboot bleibt:
sudo sh -c 'echo sg > /etc/modules-load.d/sg.conf'

Und 2. auf SteamOS gehört /dev/sr0 der Gruppe optical und der Nutzer deck ist standardmäßig nicht Mitglied:
ls -l /dev/sr0
# brw-rw----+ 1 root optical ...
groups
# deck scanner steamos-log-submitter lp wheel


Ohne die Mitgliedschaft bekommt MakeMKV schlicht kein Permission denied! Gemeldet wird nur "no usable drives". Der Fix (Hinweis: die Gruppe heißt auf SteamOS optical, nicht wie üblich cdrom):
sudo usermod -aG optical deck

Danach komplett ab- und wieder anmelden! Die Gruppen greifen erst nach einem neuen Login!

Jetzt noch mal die Flatpak-Freigabe durchführen und MakeMKV starten:
flatpak override --user --device=all com.makemkv.MakeMKV
flatpak kill com.makemkv.MakeMKV
flatpak run com.makemkv.MakeMKV

Hinweis: Das Umgehen von Kopierschutzmaßnahmen ist rechtlich je nach Land und Kontext unterschiedlich geregelt. Was du mit deinen Discs machst, sollte innerhalb der Grenzen bleiben, die für dich gelten. 

Sonntag, 25. Oktober 2026

Steam Deck - WebDAV (mailbox.org Drive) unter Linux als Ordner einrichten (Rclone) II

Ich habe in dem Beitrag Steam Deck - WebDAV (mailbox.org Drive) unter Linux als Ordner einrichten (Rclone) beschrieben, wie man den Mount einrichtet und startet. Allerdings hält dieser nur bis zum nächsten Neustart. Damit die Cloud-Verbindung automatisch beim Anmelden im Desktop-Modus verfügbar ist, richtet man am besten einen systemd-User-Service ein.

Service-Datei erstellen

Als erstes das Verzeichnis (sofern nnoch nicht vorhanden) und die Service-Datei anlegen:

mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/rclone-mailbox.service
 

Folgenden Inhalt muss in die Datei "rclone-mailbox.service" eingefügt werden:

[Unit]
Description=Rclone mount for mailbox.org Cloud
AssertPathIsDirectory=/home/deck/MailboxCloud
After=network-online.target

[Service]
Type=notify
ExecStartPre=/bin/mkdir -p /home/deck/MailboxCloud
ExecStart=/usr/bin/rclone mount mailbox.org: /home/deck/MailboxCloud \
  --vfs-cache-mode full \
  --dir-cache-time 12h \
  --transfers 4
ExecStop=/bin/fusermount -u /home/deck/MailboxCloud
Restart=on-failure
RestartSec=10

[Install]
WantedBy=default.target

Service aktivieren und starten

systemctl --user daemon-reload
systemctl --user enable --now rclone-mailbox.service
  

Mit dem Befehl systemctl --user status rclone-mailbox.service kann man jederzeit prüfen ob der Service läuft.

Hinweis: Wurde der Mount vorher manuell gemountet, bekommt rclone beim Start den Fehler "mountpoint is not empty" oder "Transport endpoint is not connected". Dann die nachfolgenden Schritte durchführen.

1. Alle alten rclone-Prozesse beenden
pkill -f "rclone mount"

2. Hängenden Mountpoint freigeben
fusermount3 -u ~/MailboxCloud
Falls "not mounted" oder Fehler kommt, alternativ:
sudo umount -l ~/MailboxCloud

3. Prüfen, dass der Ordner jetzt leer/normal ist
ls -la ~/MailboxCloud

4. Service neu starten
systemctl --user restart rclone-mailbox.service
systemctl --user status rclone-mailbox.service 

  

Sonntag, 18. Oktober 2026

Steam Deck - WebDAV (mailbox.org Drive) unter Linux als Ordner einrichten (Rclone)

Wer auf dem Steam Deck Dateien aus der Cloud nutzen möchte, stößt schnell an Grenzen: Der Dateimanager von SteamOS („Dolphin") bietet zwar grundsätzlich eine Möglichkeit, Netzwerkressourcen zu erreichen. Aber bei WebDAV-Anbietern wie mailbox.org führt das erfahrungsgemäß zu frustrierenden Fehlern wie dem berüchtigten „Does not exist"-Fehler beim Kopieren von Dateien.


Für eine absolut fehlerfreie und stabile Verbindung empfiehlt sich daher das kostenlose Tool Rclone. Es bindet die Cloud wie eine echte lokale Festplatte in das System ein und funktioniert danach in jeder Anwendung, ohne dass sich diese um Protokolle oder Zugangsdaten kümmern muss. Siehe auch https://kb.mailbox.org/de/privat/drive/webdav-unter-linux/.

Voraussetzung: Desktop-Modus

Die gesamte Einrichtung findet im Desktop-Modus des Steam Decks statt. Wechsle dazu im Steam-Menü auf Strom → Desktop-Modus wechseln. Im Desktop-Modus steht dir mit Dolphin der gewohnte Linux-Dateimanager sowie eine Terminal-Konsole zur Verfügung.

Schritt 1: Rclone installieren

Öffne die Terminal-Konsole im Desktop-Modus und führe den offiziellen Installationsbefehl aus:

curl https://rclone.org/install.sh | sudo bash

Schritt 2: Die Verbindung einrichten

Starte die Konfiguration mit:

rclone config

Danach durchläufst du einen geführten Dialog:

  • n wählen – für „New remote" (neue Verbindung anlegen).
  • Der Verbindung einen Namen geben, z. B. mailbox.org.
  • In der Liste der Anbieter webdav auswählen (die angezeigte Nummer eingeben).
  • Als URL die korrekte WebDAV-Adresse von mailbox.org eintragen: https://dav.mailbox.org/servlet/webdav.infostore/Userstore
  • Als Vendor die Option other wählen (für sonstige WebDAV-Anbieter).
  • Anschließend die mailbox.org-E-Mail-Adresse und das Passwort eingeben.

Wenn alles passt, bestätigst du mit y, dass die Konfiguration gespeichert wird. Am Ende sollte die Übersicht etwa so aussehen:

- type: webdav
- url: https://dav.mailbox.org/servlet/webdav.infostore/Userstore
- vendor: other
- user: ***@mailbox.org
- pass: *** ENCRYPTED ***


Schritt 3: Cloud-Ordner anlegen und einbinden


Erstelle zuerst in deinem Home-Verzeichnis einen Ordner, in den die Cloud gemountet werden soll – das geht bequem über den Dateimanager oder per Konsole:

mkdir ~/MailboxCloud

Anschließend bindest du die Cloud in diesen Ordner ein:

rclone mount mailbox.org: ~/MailboxCloud --vfs-cache-mode full &


Das & am Ende sorgt dafür, dass der Mount im Hintergrund läuft und die Konsole weiterhin nutzbar bleibt. Mit dem Cache-Modus full werden Dateien lokal zwischengespeichert, dies sorgt für deutlich flüssigeres Arbeiten und verhindert Schreibfehler bei größeren Dateien.

Ab sofort erreichst du deine mailbox.org-Dateien unter ~/MailboxCloud ,wie eine ganz normale Festplatte.

Tipp: Mount automatisch beim Start einrichten

Der Mount hält leider nur bis zum nächsten Neustart. Wer die Verbindung dauerhaft nutzen möchte, kann den Befehl z. B. per Autostart-Skript im Desktop-Modus oder über einen systemd-Service (User-Service) automatisch beim Anmelden ausführen lassen.

Rclone ist die sauberste Methode, um z.B. das WebDAV-Drive von mailbox.org auf dem Steam Deck einzubinden.

Dienstag, 13. Oktober 2026

KI - Token sparen mit semantischen Ankern

Bei der Arbeit mit KI-Modellen muss nicht jeder Kontext ausführlich erklärt werden. Bestimmte etablierte Begriffe und Abkürzungen funktionieren wie semantische Anker: Das Modell kann damit auf bereits bekannte Konzepte zurückgreifen.


Ein einfaches Beispiel ist TDD (Test Driven Development). Statt in einem Prompt über viele Zeilen zu erklären, wie testgetriebene Entwicklung funktioniert, kann häufig bereits der Begriff „TDD“ ausreichend Kontext liefern.

Das macht Prompts kürzer, spart Token und kann damit auch die Kosten reduzieren. Besonders interessant wird das bei häufig ausgeführten oder automatisierten Prompts.


Montag, 12. Oktober 2026

Steam Deck - KDE Plasma-Benutzeroberfläche neustarten

Ab und an kommt es bei mir vor, dass die KDE Plasma-Benutzeroberfläche bei meinem Steam Deck nicht mehr zur Verfügung steht.


Um die KDE Plasma-Benutzeroberfläche im Desktop-Modus des Steam Decks neu zu starten (ohne sich komplett abzumelden oder in den Gaming-Modus zu wechseln), kann man ganz einfach die Konsole (Terminal) starten und den folgenden Befehl ausführen:

systemctl --user restart plasma-plasmashell

Um die Konsole (das Terminal) im Desktop-Modus des Steam Decks zu öffnen, gibt es zwei schnelle Möglichkeiten:

Über das Suchfeld (KRunner)

1. Drücken Sie die Tastenkombination "Alt + Leertaste" (falls Sie eine Tastatur angeschlossen haben), um die Suchzeile zu öffnen.
2. Tippen Sie "konsole" ein.
3. Drücken Sie Enter.

Über das Anwendungsmenü (Startmenü)

1. Klicken Sie unten links auf das Steam Deck Logo (Startmenü).
2. Klicken Sie auf den Reiter System.
3. Wählen Sie in der Liste den Eintrag Konsole (Terminal).


KI braucht Strom: Deutschlands geplanter Rechenzentrums-Boom

Künstliche Intelligenz, Cloud-Dienste und Digitalisierung treiben den Bedarf an Rechenleistung massiv nach oben. Eine aktuelle interaktive Karte des Aktionsbündnisses „Heiße Luft“ zeigt, dass in Deutschland derzeit rund 100 große Rechenzentren geplant oder bereits im Bau sind. Viele dieser Anlagen benötigen Anschlussleistungen von mehreren hundert Megawatt und sorgen damit für einen deutlich steigenden Strom- und Flächenbedarf.

Besonders interessant: Die Betreiber suchen gezielt Standorte mit guter Anbindung an das Hochspannungsnetz und einem hohen Anteil erneuerbarer Energien. Kritiker weisen jedoch darauf hin, dass die Auswirkungen auf Stromnetze, Flächenverbrauch und teilweise auch den Wasserbedarf stärker betrachtet werden müssen.

Die interaktive Karte macht sichtbar, wie stark der Ausbau inzwischen fortgeschritten ist und welche Regionen besonders vom KI- und Cloud-Boom betroffen sind.

Mittwoch, 9. September 2026

FRITZ!Box - Adblocker direkt nutzen mit FRITZ!OS 8.50, als Alternative zum Raspberry-Pi-Projekt Pi-hole

Mit dem kommenden FRITZ!OS 8.50 integriert AVM erstmals einen DNS-Filter direkt in die FRITZ!Box. Damit lassen sich Werbung, Tracking, Malware und andere unerwünschte Inhalte zentral für alle Geräte im Heimnetz blockieren. Die Filterung erfolgt direkt auf Router-Ebene und funktioniert somit unabhängig von Betriebssystem oder Browser.

Besonders interessant: Die FRITZ!Box kann externe Sperrlisten einbinden und automatisch aktualisieren. Dadurch werden bekannte Werbe- und Tracking-Domains bereits bei der DNS-Auflösung blockiert.

Für viele Anwender könnte dies eine einfache Alternative zu Lösungen wie Pi-hole darstellen. Wer sich näher mit dem Thema Netzwerk-weites Adblocking beschäftigen möchte, findet hier meine Anleitung zur Einrichtung von Pi-hole auf einem Raspberry Pi:

Ich bin gespannt, wie sich die neue Funktion nach der offiziellen Freigabe von FRITZ!OS 8.50 in der Praxis bewährt. Für viele FRITZ!Box-Nutzer dürfte der Weg zu einem werbeärmeren Heimnetz damit deutlich einfacher werden.