<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux und Ich</title>
	<atom:link href="https://linuxundich.de/feed/" rel="self" type="application/rss+xml" />
	<link>https://linuxundich.de</link>
	<description>Blog über Ubuntu, Linux, Android und IT</description>
	<lastBuildDate>Fri, 13 Nov 2026 16:55:07 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>Bash-History durchsuchen: hstr, fzf, Atuin und McFly im Vergleich</title>
		<link>https://linuxundich.de/bash-history-durchsuchen-hstr-fzf-atuin-mcfly/</link>
					<comments>https://linuxundich.de/bash-history-durchsuchen-hstr-fzf-atuin-mcfly/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 13 Nov 2026 16:55:07 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Atuin]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[fzf]]></category>
		<category><![CDATA[hstr]]></category>
		<category><![CDATA[McFly]]></category>
		<category><![CDATA[Terminal]]></category>
		<guid isPermaLink="false">https://linuxundich.de/bash-history-durchsuchen-hstr-fzf-atuin-mcfly/</guid>

					<description><![CDATA[hstr, fzf, Atuin und McFly ersetzen die Strg+R-Suche der Bash durch eine Trefferliste. Was die vier können, worauf bei hstr unter aktuellen Kerneln zu achten ist und wie der Sync von Atuin funktioniert.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Die Suche mit <code>Strg</code>+<code>R</code> zeigt immer nur einen Treffer und lässt euch raten, ob der gesuchte Befehl noch kommt. Vier Werkzeuge ersetzen sie durch eine Trefferliste: hstr, fzf, Atuin und McFly. Sie unterscheiden sich darin, was sie zusätzlich speichern, wie sie sortieren und ob sie die History zwischen mehreren Rechnern abgleichen können.</p>



<p class="wp-block-paragraph">Die <a href="https://linuxundich.de/gnu-linux/bash-history-suggest-box/">BASH History Suggest Box</a>, heute hstr, habe ich 2014 im Blog und im <a href="https://www.linux-community.de/ausgaben/linuxuser/2014/06/mit-der-bash-history-suggest-box-shell-befehle-schneller-finden/">LinuxUser</a> vorgestellt. Seitdem ist die Einrichtung unter aktuellen Kerneln eine andere, und mit Atuin und McFly gibt es Werkzeuge mit eigener Datenbank. Alle vier laufen im Test unter TUXEDO OS, jedes der Tools hat seine eigenen Stärken und Schwächen.</p>



<h2 class="wp-block-heading">Die Bordmittel für den Anfang</h2>



<p class="wp-block-paragraph">Die Bash bringt schon etwas mit: <code>Strg</code>+<code>R</code> startet die Rückwärtssuche, jeder weitere Druck springt zum nächsten, älteren Treffer. Das geht überall, auch auf dem Server per SSH. Debian und TUXEDO OS merken sich allerdings nur 1000 Befehle im Speicher und 2000 in der <code>~/.bash_history</code>. Die Werte <code>HISTSIZE</code> und <code>HISTFILESIZE</code> in der <code>~/.bashrc</code> lassen sich erhöhen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823246d475&quot;}" data-wp-interactive="core/image" data-wp-key="6af823246d475" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1280" height="720" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-01-bash-strg-r-1280x720.webp" alt="Konsole mit den letzten Befehlen der History und darunter der klassischen Bash-Suche reverse-i-search, die nur einen einzigen Treffer für apt zeigt" class="wp-image-48745" srcset="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-01-bash-strg-r-1280x720.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-01-bash-strg-r-640x360.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-01-bash-strg-r-768x432.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-01-bash-strg-r-1536x864.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-01-bash-strg-r.webp 1760w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Bordmittel zeigen nur einen Treffer: Strg+R springt von Eintrag zu Eintrag, eine Liste gibt es nicht.</figcaption></figure>



<p class="wp-block-paragraph">Zwei Zeilen in der <code>~/.inputrc</code> machen aus den Pfeiltasten eine Präfixsuche. Tippt ihr danach <code>git</code> und drückt <code>Hoch</code>, steht der letzte Befehl da, der mit <code>git</code> beginnt. Das genügt vielen. Wer nach einem Wort mitten im Befehl sucht, etwa nach einem Servernamen, braucht eines der folgenden Werkzeuge.</p>



<pre data-lui-lang="conf" data-lui-file="~/.inputrc" class="wp-block-code"><code>&quot;\e[A&quot;: history-search-backward
&quot;\e[B&quot;: history-search-forward</code></pre>



<h2 class="wp-block-heading">hstr: Trefferliste mit Löschfunktion</h2>



<p class="wp-block-paragraph">hstr (kurz für HiSToRy) öffnet bei <code>Strg</code>+<code>R</code> eine Liste aller Treffer. Mit <code>Hoch</code> und <code>Runter</code> wählt ihr aus, <code>Tab</code> holt den Eintrag zum Bearbeiten in die Kommandozeile, <code>Entf</code> löscht ihn aus dem Verlauf. Das hilft, wenn ihr einmal ein Passwort statt eines Befehls getippt habt. <code>Strg</code>+<code>F</code> markiert Favoriten, <code>Strg</code>+<code>/</code> wechselt die Ansicht und <code>Strg</code>+<code>E</code> die Suchart, etwa auf exakte Treffer oder reguläre Ausdrücke.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823246e0be&quot;}" data-wp-interactive="core/image" data-wp-key="6af823246e0be" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1280" height="720" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-02-hstr-1280x720.webp" alt="Konsole mit hstr 3.1, die Liste zeigt rund 25 Treffer für apt, der Suchbegriff ist rot hervorgehoben" class="wp-image-48746" srcset="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-02-hstr-1280x720.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-02-hstr-640x360.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-02-hstr-768x432.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-02-hstr-1536x864.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-02-hstr.webp 1760w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">hstr zeigt alle Treffer als Liste, hebt den Suchbegriff farbig hervor und sortiert in der Voreinstellung nach Rang.</figcaption></figure>



<p class="wp-block-paragraph">In Debian, Ubuntu und TUXEDO OS liegt hstr in den Paketquellen, unter Arch Linux im AUR. Die passenden Einstellungen schreibt das Programm selbst in die <code>~/.bashrc</code>. Danach öffnet <code>Strg</code>+<code>R</code> die Liste, und die Bash gleicht die History nach jedem Befehl mit der Datei ab.</p>



<pre data-lui-lang="bash" class="wp-block-code"><code>sudo apt install hstr
hstr --show-configuration &gt;&gt; ~/.bashrc
source ~/.bashrc</code></pre>



<p class="wp-block-paragraph">Seit Version 3.0 nutzt hstr nicht mehr den Systemaufruf TIOCSTI, den aktuelle Kernel meist abschalten. Dafür übernimmt <code>Eingabe</code> den Befehl nur in die Kommandozeile, erst ein zweiter Druck führt ihn aus. Ruft ihr <code>hstr --show-configuration</code> ohne Terminal auf, etwa per SSH, landet eine Fehlermeldung in der Ausgabe und damit in der <code>~/.bashrc</code>. Version 3.3 behebt das, Debian liefert noch 3.1.</p>



<p class="wp-block-paragraph">Unter Arch Linux scheiterte der Build von 3.3 am Prüfsummenvergleich. Der Tarball enthält denselben Quellcode, nur der Ordnername im Archiv unterscheidet sich, weil Upstream den Tag umbenannt hat. Abhilfe schafft das Löschen der zwischengespeicherten Datei, danach lädt yay den Tarball neu.</p>



<pre data-lui-lang="bash" class="wp-block-code"><code>rm ~/.cache/yay/hstr/hstr-3.3.tar.gz</code></pre>



<h2 class="wp-block-heading">fzf: unscharfe Suche für alles</h2>



<p class="wp-block-paragraph">fzf ist ein allgemeiner Fuzzy-Finder und bringt ein Skript für die Bash mit. Es belegt <code>Strg</code>+<code>R</code> für die History und <code>Strg</code>+<code>T</code> für Dateien. Die Suche ist unscharf: Die eingegebenen Buchstaben müssen nur in dieser Reihenfolge im Befehl vorkommen. Deshalb liefert <code>apt</code> auch <code>curl</code> und <code>tar</code>. Ein vorangestelltes Hochkomma sucht exakt. Das Paket gibt es in Debian, Ubuntu, TUXEDO OS und Arch Linux.</p>



<pre data-lui-lang="bash" class="wp-block-code"><code>sudo apt install fzf
echo 'eval &quot;$(fzf --bash)&quot;' &gt;&gt; ~/.bashrc</code></pre>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823246ed5e&quot;}" data-wp-interactive="core/image" data-wp-key="6af823246ed5e" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1280" height="720" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-03-fzf-1280x720.webp" alt="Konsole mit der fzf-Verlaufssuche, die Treffer erscheinen mit Nummern, das Eingabefeld steht oben" class="wp-image-48747" srcset="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-03-fzf-1280x720.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-03-fzf-640x360.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-03-fzf-768x432.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-03-fzf-1536x864.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-03-fzf.webp 1760w" sizes="(max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">fzf sucht unscharf: Bei apt landen auch curl und tar in der Liste, weil sich die Buchstaben dort finden lassen.</figcaption></figure>



<p class="wp-block-paragraph">Dafür fehlt fzf, was hstr kann: Einträge aus der History löschen oder Favoriten markieren. Wer fzf ohnehin nutzt, bekommt eine History-Suche gratis mit. Wer mehr will, schaut zu Atuin.</p>



<h2 class="wp-block-heading">Atuin: die History als Datenbank</h2>



<p class="wp-block-paragraph">Atuin ersetzt die Textdatei durch eine SQLite-Datenbank und speichert zu jedem Befehl Zeitpunkt, Dauer, Rückgabewert und Verzeichnis. Dadurch lässt sich die Suche auf ein Projektverzeichnis, eine Sitzung oder einen Rechner eingrenzen. Zwischen den Filtern wechselt <code>Strg</code>+<code>R</code> in der Oberfläche. Atuin liegt in den Paketquellen von Debian, Ubuntu, TUXEDO OS und Arch Linux.</p>



<pre data-lui-lang="bash" class="wp-block-code"><code>sudo apt install atuin
atuin import bash
echo 'eval &quot;$(atuin init bash)&quot;' &gt;&gt; ~/.bashrc</code></pre>



<p class="wp-block-paragraph">Der Import übernimmt den vorhandenen Verlauf. Die Zeile in der <code>~/.bashrc</code> legt Atuin auf <code>Strg</code>+<code>R</code> und die Taste <code>Hoch</code>, das lässt sich abschalten. Die Oberfläche füllt das ganze Terminal, kompakter wird sie mit <code>inline_height = 10</code> in der Datei <code>~/.config/atuin/config.toml</code>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823246f79a&quot;}" data-wp-interactive="core/image" data-wp-key="6af823246f79a" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="720" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-04-atuin-1280x720.webp" alt="Konsole mit der Atuin-Oberfläche, die Treffer zeigen Dauer, Zeitpunkt und Befehl, darunter das Suchfeld mit dem Filter GLOBAL" class="wp-image-48748" srcset="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-04-atuin-1280x720.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-04-atuin-640x360.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-04-atuin-768x432.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-04-atuin-1536x864.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-04-atuin.webp 1760w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Atuin speichert zu jedem Befehl Dauer und Zeitpunkt und blendet beides in der Trefferliste ein.</figcaption></figure>



<p class="wp-block-paragraph">Das stärkste Argument für Atuin ist der Sync. Die History lässt sich Ende-zu-Ende-verschlüsselt zwischen Rechnern abgleichen, über den Dienst des Projekts oder über einen eigenen Server. Im Test lief ein eigener: Das Paket <code>atuin-server</code> genügt, als Datenbank reicht SQLite. Der Server liest seine Einstellungen aus der <code>~/.config/atuin/server.toml</code>, die Clients bekommen seine Adresse in der <code>config.toml</code>.</p>



<pre data-lui-lang="toml" data-lui-file="~/.config/atuin/server.toml" class="wp-block-code"><code>host = &quot;0.0.0.0&quot;
port = 8888
open_registration = true
db_uri = &quot;sqlite:///home/user/atuin-server/atuin.db&quot;</code></pre>



<pre data-lui-lang="toml" data-lui-file="~/.config/atuin/config.toml" class="wp-block-code"><code>sync_address = &quot;http://server:8888&quot;</code></pre>



<p class="wp-block-paragraph">Auf dem ersten Rechner legt <code>atuin register</code> ein Konto an, <code>atuin key</code> zeigt den Schlüssel. Auf dem zweiten meldet <code>atuin login</code> mit diesem Schlüssel an, danach gleicht <code>atuin sync</code> ab. Im Test kamen Befehle in beide Richtungen an, samt Rechnername in der Liste. In der Datenbank des Servers stand keiner davon im Klartext. Ohne TLS gehört der Server nur ins Heimnetz, sonst hinter einen Reverse-Proxy.</p>



<p class="wp-block-paragraph">Fedora 44 liefert Atuin 18.12.1, der Server und der andere Rechner liefen mit 18.23. Der ältere Client konnte deren Einträge nicht lesen („unknown history version v2“) und blieb leer. Erst das aktuelle Release 18.24.6 von GitHub synchronisierte. Auf allen Rechnern sollte deshalb dieselbe, möglichst neue Version laufen.</p>



<p class="wp-block-paragraph">Befehle mit Passwörtern filtert Atuin über <code>secrets_filter</code>, verlassen würde ich mich darauf nicht. Zuverlässiger ist ein Leerzeichen vor dem Befehl: Atuin übernimmt laut Dokumentation die Konvention <code>ignorespace</code>, solche Befehle landen nicht in der Datenbank.</p>



<h2 class="wp-block-heading">McFly: Sortierung nach Verzeichnis</h2>



<p class="wp-block-paragraph">McFly ersetzt <code>Strg</code>+<code>R</code> ebenfalls und sortiert die Treffer laut Projektseite mit einem kleinen neuronalen Netz, das unter anderem das aktuelle Verzeichnis und die zuletzt ausgeführten Befehle berücksichtigt. Unter Arch Linux liegt es in extra. In den Paketquellen von TUXEDO OS fehlt es, im Test genügte das fertige Archiv von GitHub. Die einzelne Datei kommt nach <code>~/.local/bin</code>, Root-Rechte braucht es nicht.</p>



<pre data-lui-lang="bash" class="wp-block-code"><code>tar -xzf mcfly-v0.9.4-x86_64-unknown-linux-musl.tar.gz
cp mcfly ~/.local/bin/
echo 'eval &quot;$(mcfly init bash)&quot;' &gt;&gt; ~/.bashrc</code></pre>



<p class="wp-block-paragraph">Beim ersten Start übernimmt McFly die <code>~/.bash_history</code>. Eine Leiste oben nennt die Tasten: <code>Esc</code> beendet, <code>Eingabe</code> führt aus, <code>Tab</code> übernimmt zum Bearbeiten, <code>F1</code> schaltet die Sortierung um, <code>F2</code> löscht einen Eintrag, <code>F3</code> zeigt Treffer aus allen Verzeichnissen. Die Länge der Liste steuert die Variable <code>MCFLY_RESULTS</code>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823247040c&quot;}" data-wp-interactive="core/image" data-wp-key="6af823247040c" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="720" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-05-mcfly-1280x720.webp" alt="Konsole mit McFly, oben eine blaue Leiste mit Tastenkürzeln, darunter die Treffer für apt mit Zeitangabe" class="wp-image-48749" srcset="https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-05-mcfly-1280x720.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-05-mcfly-640x360.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-05-mcfly-768x432.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-05-mcfly-1536x864.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/hstr-alternativen-05-mcfly.webp 1760w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">McFly zeigt oben die Tastenkürzel und rechts neben jedem Treffer, wie lange der Befehl her ist.</figcaption></figure>



<p class="wp-block-paragraph">Die Bedienung ist übersichtlicher als bei Atuin. Wie gut die Sortierung nach Verzeichnis arbeitet, lässt sich mit einer Demo-History nicht beurteilen, dafür braucht das Netz echte Gewohnheiten. Einen Sync-Dienst wie Atuin bringt McFly nach Angaben der Entwickler nicht mit.</p>



<h2 class="wp-block-heading">Welches Werkzeug für wen?</h2>



<p class="wp-block-paragraph">Reichen euch die Bordmittel mit Präfixsuche, müsst ihr nichts installieren. Eine einfache Liste mit Löschfunktion und Favoriten bietet hstr, dessen Paketstände zwischen den Distributionen auseinanderliegen (Debian 3.1, Arch 3.3). Wer fzf ohnehin nutzt, bekommt die History-Suche mit. McFly passt, wenn ihr keinen Sync braucht und die Sortierung nach Verzeichnis mögt.</p>



<p class="wp-block-paragraph">In meinen Augen lohnt sich Atuin vor allem, sobald ihr mehr als einen Rechner pflegt oder im Nachhinein wissen wollt, wo ihr einen Befehl abgesetzt habt. Dafür ist es auch das umfangreichste der vier Werkzeuge. Importiert eure alte History und schaut nach einer Woche, ob ihr noch zu <code>Strg</code>+<code>R</code> zurückgreift.</p>



<p class="wp-block-paragraph">Welche Lösung nutzt ihr für die Bash-History? Reicht euch die Suche der Bash, oder habt ihr hstr ersetzt? Schreibt es gern in die Kommentare.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/bash-history-durchsuchen-hstr-fzf-atuin-mcfly/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Fritzbox-Freigaben unter Linux einbinden: GNOME, Plasma und fstab im Tempovergleich</title>
		<link>https://linuxundich.de/fritzbox-freigabe-linux-einbinden-samba-gnome-plasma-fstab/</link>
					<comments>https://linuxundich.de/fritzbox-freigabe-linux-einbinden-samba-gnome-plasma-fstab/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 12 Nov 2026 09:58:19 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Dateimanager]]></category>
		<category><![CDATA[Fritzbox]]></category>
		<category><![CDATA[fstab]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Homelab]]></category>
		<category><![CDATA[KDE Plasma]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[Server]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=48727</guid>

					<description><![CDATA[Die Fritzbox als Mini-NAS ist praktisch, doch unter Linux führen mehrere Wege an die Dateien. Nautilus, Dolphin, mount.cifs, smbclient und FTP im Messvergleich: welcher Weg sich wofür lohnt.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ein USB-Stick an der Fritzbox, und schon haben alle im Haus ein Netzlaufwerk: Fotos, Dokumente, die Musiksammlung. Unter Linux ist die Freigabe aber nicht nur einen Klick entfernt, denn es gibt mehrere Wege dorthin. Der Dateimanager hängt sie bequem ein, die <code>/etc/fstab</code> macht sie dauerhaft verfügbar. Beides führt zum Ziel, unterscheidet sich aber in Tempo und Zuverlässigkeit.</p>



<p class="wp-block-paragraph">Doch was ist eigentlich der beste Weg? Gibt es Vor- und Nachteile, wenn man die Fritzbox-Freigaben über den Dateimanager einbindet? Wie sieht es mit der Datei <code>/etc/fstab</code> oder mit systemd aus? Und was ist mit FTP: Arbeitet das fast schon in Vergessenheit geratene Protokoll schneller? Eine Messreihe auf zwei Systemen liefert die Antworten.</p>



<p class="wp-block-paragraph">Bevor es um Linux-Werkzeuge geht: Die Freigaben der Fritzbox lassen sich auch im Browser öffnen, unter <code>https://fritz.box/nas#/</code>. Dort zeigt die Weboberfläche FritzNAS nach der Anmeldung dieselben Ordner, die später im Dateimanager auftauchen, samt Ordner des USB-Sticks. Über <em>Hinzufügen</em> und <em>Neuer Ordner</em> lassen sich Dateien hochladen und Ordner anlegen, eine Suche gibt es ebenfalls. Für einzelne Dateien genügt das, für den Alltag sind die Wege weiter unten bequemer.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324743c9&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324743c9" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="877" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/01-fritzbox-nas-weboberflaeche-1-1280x877.webp" alt="" class="wp-image-48717" srcset="https://linuxundich.de/wp-content/uploads/2026/11/01-fritzbox-nas-weboberflaeche-1-1280x877.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/01-fritzbox-nas-weboberflaeche-1-640x439.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/01-fritzbox-nas-weboberflaeche-1-768x526.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/01-fritzbox-nas-weboberflaeche-1-1536x1053.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/01-fritzbox-nas-weboberflaeche-1.webp 1780w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Weboberfläche FritzNAS im Browser: Sie zeigt die Ordner der Freigabe, darunter den USB-Stick, mit den Schaltflächen <em>Hinzufügen</em>, <em>Neuer Ordner</em> und <em>Aktualisieren</em> sowie einer Suche.</figcaption></figure>



<h2 class="wp-block-heading">Was ihr vorher in der Fritzbox einstellt</h2>



<p class="wp-block-paragraph">Ohne Benutzer geht erst einmal nichts, denn die Fritzbox lässt Gäste nicht an den Speicher. Der Zugriff über das Netz ist immer an ein Konto gebunden. Legt daher unter <em>System</em> | <em>FRITZ!Box-Benutzer</em> einen eigenen Benutzer für den Linux-Rechner an und gebt ihm die Berechtigung <em>Zugang zu NAS-Inhalten</em>, mit <em>Vollzugriff</em>, wenn ihr auch schreiben wollt. Einen Link dorthin findet ihr auch in den Speichereinstellungen unter <em>Benutzer verwalten</em>.</p>



<p class="wp-block-paragraph">Die Dienste schaltet ihr unter <em>Heimnetz</em> | <em>USB / Speicher</em> | <em>Heimnetzfreigabe</em> ein. Dort braucht ihr das Häkchen bei <em>Zugriff über ein Netzlaufwerk (SMB)</em>. Der Freigabename steht ab Werk auf <code>FRITZ.NAS</code> und die Arbeitsgruppe auf <code>WORKGROUP</code>. <em>Unterstützung für SMBv1</em> bleibt aus, die braucht ihr nicht. Wollt ihr auch FTP nutzen, setzt ihr das Häkchen bei <em>Zugriff über FTP</em>. In der <em>Geräteübersicht</em> muss außerdem <em>NAS-Speicher-Funktion</em> auf <em>Aktiv</em> stehen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af8232474d53&quot;}" data-wp-interactive="core/image" data-wp-key="6af8232474d53" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="877" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/02-fritzbox-heimnetzfreigabe-1-1280x877.webp" alt="" class="wp-image-48718" srcset="https://linuxundich.de/wp-content/uploads/2026/11/02-fritzbox-heimnetzfreigabe-1-1280x877.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/02-fritzbox-heimnetzfreigabe-1-640x439.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/02-fritzbox-heimnetzfreigabe-1-768x526.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/02-fritzbox-heimnetzfreigabe-1-1536x1053.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/02-fritzbox-heimnetzfreigabe-1.webp 1780w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der Reiter <em>Heimnetzfreigabe</em> der Fritzbox mit den Häkchen für SMB und FTP, dem Freigabenamen FRITZ.NAS und der Liste der Benutzer mit Zugang zu NAS-Inhalten.</figcaption></figure>



<p class="wp-block-paragraph">Erreichbar ist die Freigabe unter <code>fritz.box</code>. Sie nutzt SMB, das Protokoll, das auch Windows für Netzlaufwerke verwendet, AVM nennt die Versionen 2 und 3. Darunter liegen die Ordner des Speichers, ein angesteckter USB-Stick erscheint als eigener Unterordner. Der Name <code>fritz.box</code> gilt nur im Heimnetz. Die Oberfläche nennt dort auch die IP-Adresse der Box, die ihr statt des Namens verwenden könnt, falls <code>fritz.box</code> einmal nicht gefunden wird.</p>



<div class="wp-block-group lui-callout is-tip is-layout-flow wp-block-group-is-layout-flow">
<p class="lui-callout-label wp-block-paragraph">// USB-Stick mit USB 3.0</p>



<p class="wp-block-paragraph">Die Fritzbox kann einen USB-3.0-Stick zunächst nur als USB 2.0 melden. Unter <em>Heimnetz</em> | <em>USB / Speicher</em> | <em>USB-Einstellungen</em> steht der <em>USB-Stromsparmodus</em>: Dort muss <em>Power Mode (USB 3.0)</em> gewählt sein, nicht <em>Green Mode (USB 2.0)</em>. Danach zieht ihr den Stick einmal ab und wieder an, dann erscheint er in der Geräteübersicht als USB 3.0.</p>
</div>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af8232475a44&quot;}" data-wp-interactive="core/image" data-wp-key="6af8232475a44" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="877" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/03-fritzbox-usb-einstellungen-1-1280x877.webp" alt="" class="wp-image-48719" srcset="https://linuxundich.de/wp-content/uploads/2026/11/03-fritzbox-usb-einstellungen-1-1280x877.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/03-fritzbox-usb-einstellungen-1-640x439.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/03-fritzbox-usb-einstellungen-1-768x526.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/03-fritzbox-usb-einstellungen-1-1536x1053.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/03-fritzbox-usb-einstellungen-1.webp 1780w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die <em>USB-Einstellungen</em> der Fritzbox: Unter <em>USB-Stromsparmodus</em> ist <em>Power Mode</em> mit USB 3.0 gewählt, nicht <em>Green Mode</em> mit USB 2.0.</figcaption></figure>



<p class="wp-block-paragraph">Ob es geklappt hat, seht ihr in der <em>Geräteübersicht</em>: Der Stick steht dort als <em>USB-Speicher</em>, darunter der Hinweis <em>USB 3.0</em>. Bei der Fritzbox 5690 Pro war der Stromsparmodus ab Werk aktiv, der Stick lief dadurch gebremst. Der Unterschied ist spürbar, denn im Stromsparmodus liefert der Anschluss nur das Tempo von USB 2.0.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af8232476299&quot;}" data-wp-interactive="core/image" data-wp-key="6af8232476299" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="877" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/04-fritzbox-geraeteuebersicht-1-1280x877.webp" alt="" class="wp-image-48720" srcset="https://linuxundich.de/wp-content/uploads/2026/11/04-fritzbox-geraeteuebersicht-1-1280x877.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/04-fritzbox-geraeteuebersicht-1-640x439.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/04-fritzbox-geraeteuebersicht-1-768x526.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/04-fritzbox-geraeteuebersicht-1-1536x1053.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/04-fritzbox-geraeteuebersicht-1.webp 1780w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die <em>Geräteübersicht</em> zeigt den internen Speicher der Fritzbox und den Samsung-Stick, der jetzt mit USB 3.0 läuft.</figcaption></figure>



<div class="wp-block-group lui-callout is-tip is-layout-flow wp-block-group-is-layout-flow">
<p class="lui-callout-label wp-block-paragraph">// Eigener Benutzer lohnt sich</p>



<p class="wp-block-paragraph">Nehmt nicht euer Haupt-Konto der Fritzbox für den Linux-Rechner. Ein eigener Benutzer mit NAS-Recht, aber ohne Rechte für Einstellungen, begrenzt den Schaden, falls die Zugangsdaten irgendwo im Klartext landen. Das passiert bei der <code>/etc/fstab</code> schneller, als man denkt. Außerdem lässt sich ein solches Konto später einzeln sperren oder mit einem neuen Passwort versehen, ohne dass andere Geräte davon etwas merken.</p>
</div>



<h2 class="wp-block-heading">GNOME: Dateien</h2>



<p class="wp-block-paragraph">Bei Ubuntu mit GNOME braucht ihr nichts nachzuinstallieren, die nötige Unterstützung für Netzfreigaben ist an Bord. Sie heißt GVfs und ist die Schicht, über die Nautilus auf Netzfreigaben zugreift. Öffnet <em>Dateien</em>, drückt <code>Strg</code>+<code>L</code> und tippt <code>smb://fritz.box</code> in die Adresszeile. Ob die Box in der Netzwerkansicht auftaucht, spielt dabei keine Rolle, die direkte Adresse genügt.</p>



<p class="wp-block-paragraph">Nautilus zeigt unter <em>Windows-Speicher auf fritz.box</em> zuerst nur den Eintrag <em>FRITZ.NAS</em>, ein Passwort will es dafür noch nicht. Erst der Doppelklick darauf öffnet den Anmeldedialog. Dort schaltet ihr bei <em>Verbinden als</em> auf <em>Registrierter Benutzer</em>, tragt den Fritzbox-Benutzer samt Passwort ein und lasst die Domäne bei <code>WORKGROUP</code>. Wählt ihr <em>Nie vergessen</em>, speichert GNOME das Passwort im Schlüsselbund, und der Dialog bleibt künftig weg.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af8232476d8b&quot;}" data-wp-interactive="core/image" data-wp-key="6af8232476d8b" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="806" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/05-nautilus-anmeldung-1-1280x806.webp" alt="" class="wp-image-48721" srcset="https://linuxundich.de/wp-content/uploads/2026/11/05-nautilus-anmeldung-1-1280x806.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/05-nautilus-anmeldung-1-640x403.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/05-nautilus-anmeldung-1-768x484.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/05-nautilus-anmeldung-1-1536x968.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/05-nautilus-anmeldung-1.webp 1735w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der Anmeldedialog beim Öffnen von FRITZ.NAS: Unter <em>Verbinden als</em> ist <em>Registrierter Benutzer</em> gewählt, dazu kommen Benutzername, Passwort und die Option <em>Nie vergessen</em>.</figcaption></figure>



<p class="wp-block-paragraph">Danach zeigt Nautilus die Ordner der Freigabe, und links in der Seitenleiste steht ein Eintrag für <code>fritz.nas auf fritz.box</code>, über den ihr sie jederzeit wieder öffnet. Das Auswurfsymbol daneben trennt die Verbindung. Der angesteckte USB-Stick erscheint als eigener Ordner, er trägt den Namen des Datenträgers. Dateien lassen sich dort wie in jedem anderen Ordner kopieren, verschieben und löschen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af8232479be4&quot;}" data-wp-interactive="core/image" data-wp-key="6af8232479be4" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="806" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/06-nautilus-freigabe-1-1280x806.webp" alt="" class="wp-image-48722" srcset="https://linuxundich.de/wp-content/uploads/2026/11/06-nautilus-freigabe-1-1280x806.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/06-nautilus-freigabe-1-640x403.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/06-nautilus-freigabe-1-768x484.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/06-nautilus-freigabe-1-1536x968.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/06-nautilus-freigabe-1.webp 1735w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Nach der Anmeldung zeigt Nautilus die Ordner der Freigabe, darunter den USB-Stick, und trägt die Verbindung in die Seitenleiste ein.</figcaption></figure>



<p class="wp-block-paragraph">Auch Programme, die nichts von GNOME wissen, kommen an die Dateien. GNOME blendet die Freigabe zusätzlich als normalen Ordner unter <code>/run/user/1000/gvfs/smb-share:server=fritz.box,share=fritz.nas</code> ein, dort funktionieren <code>ls</code>, <code>cp</code> oder <code>dd</code> ganz normal. Das hilft bei Skripten. Der Pfad enthält die Benutzerkennung und existiert nur, solange die Freigabe verbunden ist. Auf der Kommandozeile hängt <code>gio mount</code> die Freigabe ohne Dateimanager ein:</p>



<pre class="wp-block-code"><code>$ gio mount smb://fritz.box/FRITZ.NAS</code></pre>



<h2 class="wp-block-heading">KDE Plasma: Dolphin</h2>



<p class="wp-block-paragraph">Unter TUXEDO OS mit Plasma tippt ihr in Dolphin <code>Strg</code>+<code>L</code>, dann <code>smb://fritz.box/</code> in die Adresszeile und bestätigt mit <code>Enter</code>. Anders als Nautilus fragt Dolphin sofort nach Benutzer und Passwort, noch bevor es etwas anzeigt. Tragt den Fritzbox-Benutzer ein und setzt, wenn ihr den Dialog nicht jedes Mal sehen wollt, das Häkchen bei <em>Passwort merken</em>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823247a772&quot;}" data-wp-interactive="core/image" data-wp-key="6af823247a772" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="806" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/07-dolphin-anmeldung-1-1280x806.webp" alt="" class="wp-image-48723" srcset="https://linuxundich.de/wp-content/uploads/2026/11/07-dolphin-anmeldung-1-1280x806.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/07-dolphin-anmeldung-1-640x403.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/07-dolphin-anmeldung-1-768x484.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/07-dolphin-anmeldung-1-1536x968.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/07-dolphin-anmeldung-1.webp 1735w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der Authentifizierungsdialog von Dolphin beim Öffnen von smb://fritz.box: Benutzername und Passwort, darunter das Kästchen <em>Passwort merken</em>.</figcaption></figure>



<p class="wp-block-paragraph">Beim Öffnen der Freigabe fragt Dolphin ein zweites Mal, diesmal für <code>FRITZ.NAS</code> selbst (Server <code>fritz.box</code>, Ressource <code>FRITZ.NAS</code>). Die Felder sind dann schon ausgefüllt, ihr bestätigt nur noch mit <em>OK</em>. Danach zeigt Dolphin die Ordner der Freigabe, der USB-Stick erscheint wieder als eigener Ordner. Lesen und das Anlegen eines Ordners funktionierten im Test.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823247b926&quot;}" data-wp-interactive="core/image" data-wp-key="6af823247b926" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="806" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/08-dolphin-freigabe-1-1280x806.webp" alt="" class="wp-image-48724" srcset="https://linuxundich.de/wp-content/uploads/2026/11/08-dolphin-freigabe-1-1280x806.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/08-dolphin-freigabe-1-640x403.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/08-dolphin-freigabe-1-768x484.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/08-dolphin-freigabe-1-1536x968.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/08-dolphin-freigabe-1.webp 1735w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Nach der Anmeldung zeigt Dolphin die Ordner der Freigabe FRITZ.NAS, darunter den USB-Stick.</figcaption></figure>



<p class="wp-block-paragraph">Andere Programme sehen die Freigabe nicht ohne Weiteres: Dolphin nutzt dafür die KDE-eigene Schicht KIO, die nur KDE-Programme verstehen. Ein Zusatzdienst namens kio-fuse würde die Freigabe für alle Programme als Ordner einblenden, im Test verweigerte er aber jeden Zugriff. Dolphin selbst konnte schreiben. Wer feste Pfade braucht, die jedes Programm versteht, ist mit der <code>/etc/fstab</code> besser bedient.</p>



<h2 class="wp-block-heading">Dauerhaft: die Freigabe in der /etc/fstab</h2>



<p class="wp-block-paragraph">Die Datei <code>/etc/fstab</code> legt fest, welche Laufwerke Linux einbindet. Tragt ihr die Freigabe dort ein, bekommt ihr einen gewöhnlichen Ordner, etwa <code>/mnt/fritz</code>. Das lohnt sich vor allem für Programme, die nur normale Pfade kennen, und für Skripte ohne Anmeldedialog. Dafür braucht ihr das Paket <code>cifs-utils</code> (bei Ubuntu meist schon installiert). Die Zugangsdaten gehören nicht in die fstab, sondern in eine eigene Datei, die nur root lesen darf:</p>



<pre class="wp-block-code"><code>$ sudo install -m 600 /dev/null /etc/fritz-smb.cred
$ sudo nano /etc/fritz-smb.cred</code></pre>



<pre data-lui-lang="ini" data-lui-file="/etc/fritz-smb.cred" class="wp-block-code"><code>username=DEIN_FRITZBOX_BENUTZER
password=DEIN_PASSWORT</code></pre>



<p class="wp-block-paragraph">Danach legt ihr den Ordner an, in dem die Freigabe erscheinen soll (den Mountpunkt), und ergänzt die fstab um eine Zeile. Sie nennt Quelle, Mountpunkt, Dateisystemtyp und Optionen, die beiden Nullen am Ende bleiben bei Netzfreigaben immer so. Die Optionen <code>x-systemd.automount</code> und <code>noauto</code> sorgen dafür, dass die Freigabe erst beim ersten Zugriff eingehängt wird. So wartet der Rechner beim Start oder im fremden WLAN nicht auf die Fritzbox:</p>



<pre class="wp-block-code"><code>$ sudo mkdir -p /mnt/fritz
$ sudo nano /etc/fstab</code></pre>



<pre data-lui-lang="conf" data-lui-file="/etc/fstab" class="wp-block-code"><code>//fritz.box/FRITZ.NAS  /mnt/fritz  cifs  credentials=/etc/fritz-smb.cred,uid=1000,gid=1000,file_mode=0644,dir_mode=0755,noserverino,_netdev,nofail,noauto,x-systemd.automount,x-systemd.idle-timeout=60,x-systemd.mount-timeout=10  0  0</code></pre>



<div class="wp-block-group lui-callout is-info is-layout-flow wp-block-group-is-layout-flow">
<p class="lui-callout-label wp-block-paragraph">// uid und gid</p>



<p class="wp-block-paragraph">Mit <code>uid</code> und <code>gid</code> legt ihr fest, welchem Benutzer und welcher Gruppe die Dateien der Freigabe auf eurem Rechner gehören sollen. Linux kennt beide intern nur als Nummern. Auf Desktop-Systemen bekommt der erste angelegte Benutzer meist die 1000, die Gruppennummer kann aber abweichen: Auf einem meiner Testrechner lautete sie etwa 1004. Eure Zahlen zeigt <code>id</code>, einzeln liefern sie <code>id -u</code> und <code>id -g</code>:</p>



<pre class="wp-block-code"><code>$ id
uid=1000(NAME) gid=1000(NAME) Gruppen=1000(NAME),27(sudo)
$ id -u
1000
$ id -g
1000</code></pre>
</div>



<p class="wp-block-paragraph">Anschließend lest ihr die Konfiguration neu ein und stoßt den Mount mit einem ersten Zugriff an. Im Test klappte das auf Anhieb, und nach 60 Sekunden Ruhe löste systemd den Mount wieder, der Ordner blieb als leerer Auslöser stehen. <code>uid</code> und <code>gid</code> sollten zu eurem Konto passen, der Kasten oben zeigt, wie ihr sie findet. Ohne <code>file_mode</code> und <code>dir_mode</code> erscheinen alle Dateien als ausführbar:</p>



<pre class="wp-block-code"><code>$ sudo systemctl daemon-reload
$ ls /mnt/fritz</code></pre>



<div class="wp-block-group lui-callout is-warning is-layout-flow wp-block-group-is-layout-flow">
<p class="lui-callout-label wp-block-paragraph">// Ohne noserverino: „Stale file handle“</p>



<p class="wp-block-paragraph">Im Test lief der Standard-Mount in einen Fehler: Nachdem der Zwischenspeicher geleert war, ließ sich eine eben geschriebene Datei nicht mehr öffnen, das System meldete <em>Stale file handle</em>. Mit der Option <code>noserverino</code> war das Problem weg, <code>nohandlecache</code> half nicht. Das ließ sich auf Ubuntu und TUXEDO OS, intern wie am Stick, in allen Läufen nachstellen. <code>noserverino</code> gehört bei der Fritzbox deshalb immer dazu.</p>



<p class="wp-block-paragraph">Linux merkt sich jede Datei an einer internen Nummer, die der Server liefert. Die Fritzbox meldet für dieselbe Datei aber wechselnde Nummern, im Test zuerst eine und nach dem Leeren des Zwischenspeichers eine ganz andere. Linux hält die Datei dann für eine andere und gibt auf. Mit <code>noserverino</code> vergibt Linux die Nummern selbst, und das Problem verschwindet.</p>



<p class="wp-block-paragraph">Dafür erkennt Linux Verknüpfungen auf dieselbe Datei (Hardlinks) nicht mehr, auf einem Fotoarchiv spielt das kaum eine Rolle. Warum die Box so antwortet, ist nicht geklärt. Derselbe Fehler taucht im <a href="https://community.home-assistant.io/t/samba-error-with-fritz-nas-cifs-stale-file-handle/567110">Home-Assistant-Forum</a> („Samba error with Fritz.Nas: CIFS stale file handle“) und in einem <a href="https://github.com/getumbrel/umbrel/issues/2199">Umbrel-Issue</a> mit einer Fritzbox als Speicher auf, dort half dieselbe Option.</p>
</div>



<h3 class="wp-block-heading">Alternative für Fortgeschrittene: systemd-Einheiten statt fstab</h3>



<p class="wp-block-paragraph">Wer lieber mit systemd-Einheiten arbeitet, schreibt statt der fstab-Zeile eine <code>.mount</code>&#8211; und eine <code>.automount</code>-Datei. Das Ergebnis ist dasselbe, denn systemd erzeugt aus der fstab ohnehin genau diese Einheiten. Der Vorteil: Jede Einheit lässt sich einzeln mit <code>systemctl status</code> prüfen, und die Meldungen landen mit <code>journalctl -u mnt-fritz.mount</code> in einem eigenen Protokoll.</p>



<p class="wp-block-paragraph">Die Dateinamen sind nicht frei wählbar, sie müssen dem Pfad des Mountpunkts entsprechen. Aus <code>/mnt/fritz</code> wird <code>mnt-fritz</code>. Beide Dateien liegen in <code>/etc/systemd/system/</code>. Den Mountpunkt braucht ihr nicht von Hand anzulegen, systemd erstellt <code>/mnt/fritz</code> beim ersten Einhängen selbst. Welchen Namen systemd erwartet, zeigt <code>systemd-escape</code>, für die erste Datei lautet er <code>mnt-fritz.mount</code>:</p>



<pre class="wp-block-code"><code>$ systemd-escape -p --suffix=mount /mnt/fritz
mnt-fritz.mount</code></pre>



<pre data-lui-lang="systemd" data-lui-file="/etc/systemd/system/mnt-fritz.mount" class="wp-block-code"><code>[Unit]
Description=Fritzbox-Freigabe FRITZ.NAS
After=network-online.target
Wants=network-online.target

[Mount]
What=//fritz.box/FRITZ.NAS
Where=/mnt/fritz
Type=cifs
Options=credentials=/etc/fritz-smb.cred,uid=1000,gid=1000,file_mode=0644,dir_mode=0755,noserverino
TimeoutSec=10</code></pre>



<p class="wp-block-paragraph">Dazu kommt <code>mnt-fritz.automount</code>. Die Optionen <code>_netdev</code>, <code>nofail</code>, <code>noauto</code> und die <code>x-systemd.…</code>-Einträge der fstab-Zeile entfallen, denn ihre Aufgaben übernehmen die Abschnitte der Einheiten: <code>After=network-online.target</code> wartet auf das Netz, und <code>TimeoutIdleSec=60</code> trennt die Verbindung nach einer Minute Ruhe. Die <code>.automount</code>-Datei sorgt dafür, dass die Freigabe erst beim ersten Zugriff eingehängt wird und nach einer Weile ohne Zugriff wieder verschwindet. Sie hört auf denselben Mountpunkt wie die <code>.mount</code>-Datei:</p>



<pre data-lui-lang="systemd" data-lui-file="/etc/systemd/system/mnt-fritz.automount" class="wp-block-code"><code>[Unit]
Description=Fritzbox-Freigabe FRITZ.NAS bei Zugriff einhängen

[Automount]
Where=/mnt/fritz
TimeoutIdleSec=60

[Install]
WantedBy=multi-user.target</code></pre>



<p class="wp-block-paragraph">Eingeschaltet wird die <code>.automount</code>-Datei, nicht die <code>.mount</code>-Datei. Zuerst liest systemd die neuen Dateien ein, danach startet der Automount sofort und nach jedem Neustart von selbst. Im Test stand der Mountpunkt dann als <code>autofs</code> bereit, der eigentliche Mount war noch inaktiv. Der erste Zugriff hängte die Freigabe ein, und nach 75 Sekunden Ruhe war wieder nur der <code>autofs</code>-Auslöser übrig:</p>



<pre class="wp-block-code"><code>$ sudo systemctl daemon-reload
$ sudo systemctl enable --now mnt-fritz.automount
$ ls /mnt/fritz</code></pre>



<p class="wp-block-paragraph">Ein weiterer Vorteil zeigt sich bei Diensten, die ohne die Freigabe nicht laufen sollen, etwa ein Backup oder ein Medienserver. Sie tragen in ihrer Einheit eine einzige Zeile im Abschnitt <code>[Unit]</code> ein. Im Test hängte systemd die Freigabe beim Start eines solchen Dienstes selbst ein und startete ihn erst danach. In <code>systemctl list-dependencies</code> taucht <code>mnt-fritz.mount</code> dann als Abhängigkeit auf. Mit der fstab-Zeile ist das nur über Umwege möglich:</p>



<pre data-lui-lang="systemd" data-lui-file="mein-dienst.service" class="wp-block-code"><code>[Unit]
RequiresMountsFor=/mnt/fritz</code></pre>



<p class="wp-block-paragraph">Wer einen Laptop mit wechselnden Netzen hat, findet in einem älteren Artikel zum <a href="https://linuxundich.de/netzwerkfreigaben-automatisch-einhaengen-was-beim-networkmanager-dispatcher-schiefgehen-kann/">NetworkManager-Dispatcher</a> eine weitere Variante samt Fallstricken. Dort wird die Freigabe per Skript eingehängt, sobald das Heimnetz erreichbar ist, und beim Netzwechsel wieder getrennt. Das ist eine Alternative zum Automount, wenn die Verbindung wirklich nur im Heimnetz bestehen soll.</p>



<h2 class="wp-block-heading">Mehrere Benutzer und Rechner</h2>



<p class="wp-block-paragraph">Die Rechte vergibt die Fritzbox, nicht Linux. Jeder Benutzer unter <em>System</em> | <em>FRITZ!Box-Benutzer</em> bekommt die Berechtigung <em>Zugang zu NAS-Inhalten</em>. Beim Bearbeiten des Benutzers (Stift-Symbol) legt ihr fest, wie weit sie reicht: <em>Vollzugriff</em> zum Lesen und Schreiben, <em>Nur Lesezugriff</em> oder <em>Individuelle Einstellungen</em>. Bei der individuellen Variante wählt ihr Verzeichnis für Verzeichnis, wo der Benutzer lesen und wo er auch schreiben darf.</p>



<p class="wp-block-paragraph">Sinnvoll ist ein Benutzer pro Person statt eines Kontos für alle. Dann lässt sich ein Konto später wieder sperren, ohne dass die anderen ein neues Passwort brauchen, und ein Gast oder ein Kind bekommt nur <em>Nur Lesezugriff</em>. Dasselbe Konto darf sich von mehreren Rechnern gleichzeitig anmelden, das funktionierte im Test ohne Probleme. Ändert ihr ein Passwort, müsst ihr die Zugangsdatei in der fstab anpassen.</p>



<p class="wp-block-paragraph">Die Linux-Rechte auf dem eingehängten Ordner sind dagegen nur eine Fassade. Sie bestimmen lediglich, was <code>ls -l</code> anzeigt: Im Test meldete <code>chmod 600</code> Erfolg und ließ den Modus trotzdem bei 644, und <code>chown root</code> änderte den Besitzer nicht. Wer wirklich etwas absperren will, tut das in der Fritzbox, nicht mit <code>chmod</code>. Dasselbe gilt für die Optionen <code>uid</code>, <code>gid</code>, <code>file_mode</code> und <code>dir_mode</code> der fstab-Zeile: Sie ändern nur die Anzeige.</p>



<p class="wp-block-paragraph">Auf einem Rechner mit mehreren Konten hat der fstab-Mount genau eine Anmeldung, und jeder lokale Benutzer, der in den Ordner kommt, arbeitet mit den Rechten dieses Fritzbox-Benutzers. Mit <code>dir_mode=0755</code> konnte im Test sogar der Systembenutzer <code>nobody</code> den Ordner auflisten. Setzt auf gemeinsam genutzten Rechnern <code>dir_mode=0700</code> oder eine eigene Gruppe mit <code>gid=</code> und <code>dir_mode=0770</code>. Der Weg über <em>Dateien</em> in GNOME oder KDEs Dolphin meldet dagegen jedes Konto einzeln an.</p>



<div class="wp-block-group lui-callout is-warning is-layout-flow wp-block-group-is-layout-flow">
<p class="lui-callout-label wp-block-paragraph">// Keine Sperren zwischen den Rechnern</p>



<p class="wp-block-paragraph">Greifen zwei Rechner auf dieselbe Datei zu, schützt euch die Fritzbox nicht. Im Test hielt eine virtuelle Maschine eine Sperre auf einer Datei, und ein zweiter, echter Rechner bekam trotzdem dieselbe Sperre. Programme, die sich auf solche Sperren verlassen, etwa Datenbanken wie SQLite oder die Passwortdatei von KeePass, sollten deshalb nie gleichzeitig von zwei Geräten auf der Freigabe geöffnet werden.</p>
</div>



<p class="wp-block-paragraph">Auch der Zwischenspeicher spielt hinein. Mit den Standardeinstellungen sah der zweite Rechner eine geänderte Datei sofort. Mit <code>cache=loose,actimeo=30</code> las er eine Sekunde nach der Änderung noch den alten Inhalt. Für Ordner, in die mehrere Leute schreiben, bleibt es deshalb beim Standard. In jedem Fall gehört die Freigabe ins Heimnetz. Öffnet den SMB-Port 445 der Fritzbox nie ins Internet, von unterwegs reicht ein VPN.</p>



<h2 class="wp-block-heading">Weitere Wege: smbclient, FTP und rclone</h2>



<p class="wp-block-paragraph">Zum einmaligen Kopieren reicht das Paket <code>smbclient</code>. Es braucht keinen Mount und keine Zusatzrechte, die Zugangsdatei von oben lässt sich mit <code>-A</code> wiederverwenden. Auch FTP funktioniert, sobald ihr <em>Zugriff über FTP</em> eingeschaltet habt: Die Fritzbox hat dann den Port 21 offen, und <code>curl</code> lädt Dateien hoch. Dolphin und Nautilus verstehen <code>ftp://</code> ebenfalls, nur ist es als Dauerlösung unbequem. Download mit <code>smbclient</code> und Upload per FTP sehen so aus:</p>



<pre class="wp-block-code"><code>$ smbclient //fritz.box/FRITZ.NAS -A /pfad/zur/cred -c &quot;get datei&quot;
$ curl --user BENUTZER -T datei ftp://fritz.box/</code></pre>



<h3 class="wp-block-heading">Beispiel: nächtliches Backup auf die Fritzbox</h3>



<p class="wp-block-paragraph">Ein typischer Einsatz für <code>smbclient</code> ist ein Backup, das nachts läuft. Das Skript packt einen Ordner zu einem <code>tar.gz</code>-Archiv und schiebt es auf die Freigabe. Der Wochentag steckt im Dateinamen, so liegen dort höchstens sieben Archive, die sich der Reihe nach überschreiben, und ihr braucht kein Skript zum Aufräumen. Die Zugangsdatei ist dieselbe wie bei der fstab, <code>NAME_DES_STICKS</code> ersetzt ihr durch den Ordner eures Sticks:</p>



<pre data-lui-lang="bash" data-lui-file="~/bin/fritz-backup.sh" class="wp-block-code"><code>#!/bin/bash
# Nächtliches Backup: Ordner als tar.gz auf die Fritzbox schieben
set -euo pipefail

QUELLE=&quot;$HOME/Dokumente&quot;                 # dieser Ordner wird gesichert
FREIGABE=&quot;//fritz.box/FRITZ.NAS&quot;
ZIEL=&quot;NAME_DES_STICKS/Backup&quot;            # Ordner auf der Freigabe
CRED=&quot;$HOME/.fritz-smb&quot;                  # Zugangsdatei mit username= und password=
DATEI=&quot;/tmp/backup-$(date +%a).tar.gz&quot;   # Wochentag im Namen: sieben Archive im Wechsel

tar -czf &quot;$DATEI&quot; -C &quot;$(dirname &quot;$QUELLE&quot;)&quot; &quot;$(basename &quot;$QUELLE&quot;)&quot;
smbclient &quot;$FREIGABE&quot; -A &quot;$CRED&quot; -c &quot;mkdir $ZIEL&quot; &gt;/dev/null 2&gt;&amp;1 || true
smbclient &quot;$FREIGABE&quot; -A &quot;$CRED&quot; -c &quot;put $DATEI $ZIEL/$(basename &quot;$DATEI&quot;)&quot;
rm -f &quot;$DATEI&quot;</code></pre>



<p class="wp-block-paragraph">Für einen Test lasst ihr das Skript zweimal laufen: Beim ersten Mal legt es den Zielordner an, beim zweiten überschreibt es das Archiv vom selben Wochentag. Bei einem unmöglichen Ziel endet es mit Fehlercode 1, damit ein Timer den Fehler im Protokoll festhält. Das Zurückholen eines Archivs und das Auspacken klappten ebenfalls, nur der Wochentag im Dateinamen muss zum gewünschten Stand passen:</p>



<pre class="wp-block-code"><code>$ smbclient //fritz.box/FRITZ.NAS -A ~/.fritz-smb -c &quot;get NAME_DES_STICKS/Backup/backup-Mo.tar.gz&quot;
$ tar -xzf backup-Mo.tar.gz</code></pre>



<p class="wp-block-paragraph">Wer FTP bevorzugt, ersetzt die beiden <code>smbclient</code>-Zeilen durch einen <code>curl</code>-Aufruf. Der Zielordner wird dabei von selbst angelegt. Die Zugangsdaten stehen in einer eigenen Datei im Home-Verzeichnis, die nur ihr lesen dürft (<code>chmod 600</code>), damit das Passwort weder im Skript noch in der Prozessliste auftaucht. Auch das sollte bei euch im Test funktionieren, das Archiv landete im Zielordner auf dem Stick:</p>



<pre class="wp-block-code"><code>$ install -m 600 /dev/null ~/.fritz-netrc
$ nano ~/.fritz-netrc</code></pre>



<pre data-lui-lang="conf" data-lui-file="~/.fritz-netrc" class="wp-block-code"><code>machine fritz.box login DEIN_FRITZBOX_BENUTZER password DEIN_PASSWORT</code></pre>



<pre class="wp-block-code"><code>curl --fail --silent --show-error --ftp-create-dirs \
     --netrc-file &quot;$HOME/.fritz-netrc&quot; \
     -T &quot;$DATEI&quot; &quot;ftp://fritz.box/$ZIEL/$(basename &quot;$DATEI&quot;)&quot;</code></pre>



<p class="wp-block-paragraph">Für die Nacht braucht ihr einen Timer. Unter systemd genügen zwei kleine Dateien im Benutzerordner <code>~/.config/systemd/user/</code>, das Skript liegt als <code>~/bin/fritz-backup.sh</code>. Der Dienst startet das Skript, und der Timer ruft ihn um 2:30 Uhr auf. <code>Persistent=true</code> holt einen verpassten Lauf nach, etwa wenn der Rechner um diese Zeit aus war:</p>



<pre data-lui-lang="systemd" data-lui-file="~/.config/systemd/user/fritz-backup.service" class="wp-block-code"><code>[Unit]
Description=Backup auf die Fritzbox

[Service]
Type=oneshot
ExecStart=%h/bin/fritz-backup.sh</code></pre>



<pre data-lui-lang="systemd" data-lui-file="~/.config/systemd/user/fritz-backup.timer" class="wp-block-code"><code>[Unit]
Description=Backup auf die Fritzbox jede Nacht

[Timer]
OnCalendar=*-*-* 02:30
Persistent=true

[Install]
WantedBy=timers.target</code></pre>



<p class="wp-block-paragraph">Eingeschaltet wird der Timer, nicht der Dienst. Der dritte Befehl startet einen Lauf sofort, damit ihr seht, ob alles klappt, und der vierte zeigt das Protokoll. Im Test stand der nächste Lauf danach für 2:30 Uhr in der Liste, und der manuell gestartete Lauf legte das Archiv auf dem Stick ab:</p>



<pre class="wp-block-code"><code>$ systemctl --user enable --now fritz-backup.timer
$ systemctl --user list-timers fritz-backup.timer
$ systemctl --user start fritz-backup.service
$ journalctl --user -u fritz-backup.service</code></pre>



<p class="wp-block-paragraph">Wer mehrere Cloud-Speicher und die Fritzbox über ein Werkzeug ansprechen will, nutzt <code>rclone</code> mit SMB-Backend. Die Freigabe wird dort als eigener Speicher angelegt, der Freigabename <code>FRITZ.NAS</code> steht im Pfad. Im Test funktionierten Kopieren und Spiegeln eines Ordners. Das Passwort landet bei diesem Befehl im Shell-Verlauf, wer das vermeiden will, gibt es stattdessen interaktiv über <code>rclone config</code> ein:</p>



<pre class="wp-block-code"><code>$ rclone config create fritz smb host fritz.box user DEIN_BENUTZER pass DEIN_PASSWORT --obscure
$ rclone sync ~/Dokumente fritz:FRITZ.NAS/NAME_DES_STICKS/Backup/Dokumente</code></pre>



<p class="wp-block-paragraph">Nicht möglich sind dagegen WebDAV und SSH (sshfs): Port 22 ist zu, und einen WebDAV-Zugang auf den Speicher gibt es offenbar nicht. Für den Alltag spielt das kaum eine Rolle, denn SMB und FTP decken die üblichen Fälle ab: Dateien hochladen, Backups ablegen und eine Freigabe als Ordner einhängen. Zu NFS folgt weiter unten ein eigener Abschnitt.</p>



<h2 class="wp-block-heading">Tempovergleich</h2>



<p class="wp-block-paragraph">Gemessen wurde auf einem TUXEDO-Notebook mit Ubuntu 26.04.1, GNOME 50.1 und Kernel 7.0, angeschlossen über einen 2,5-Gbit-USB-Adapter an eine Fritzbox 5690 Pro, die an einem Gigabit-Port hängt. Getestet wurden zwei Speicher: der interne der Box (1,7 GB) und ein USB-3.0-Stick mit 128 GB. Jeder Test lief dreimal, die Tabelle zeigt den Median. Gelesen und geschrieben wurde eine 512 MB große Datei (mit Nullen gefüllt, vor jedem Lesen Cache geleert).</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">Weg</th><th class="has-text-align-right" data-align="right">Schreiben intern (MB/s)</th><th class="has-text-align-right" data-align="right">Schreiben Stick (MB/s)</th><th class="has-text-align-right" data-align="right">Lesen intern (MB/s)</th><th class="has-text-align-right" data-align="right">Lesen Stick (MB/s)</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">GVfs (Dateien/Nautilus)</td><td class="has-text-align-right" data-align="right">49,2</td><td class="has-text-align-right" data-align="right">60,2</td><td class="has-text-align-right" data-align="right">66,3</td><td class="has-text-align-right" data-align="right">64,6</td></tr><tr><td class="has-text-align-left" data-align="left">mount.cifs, SMB 3.1.1</td><td class="has-text-align-right" data-align="right">45,5</td><td class="has-text-align-right" data-align="right">44,9</td><td class="has-text-align-right" data-align="right">104,7</td><td class="has-text-align-right" data-align="right">104,9</td></tr><tr><td class="has-text-align-left" data-align="left">mount.cifs, SMB 3.0</td><td class="has-text-align-right" data-align="right">45,3</td><td class="has-text-align-right" data-align="right">44,8</td><td class="has-text-align-right" data-align="right">104,4</td><td class="has-text-align-right" data-align="right">104,6</td></tr><tr><td class="has-text-align-left" data-align="left">mount.cifs, SMB 2.1</td><td class="has-text-align-right" data-align="right">45,7</td><td class="has-text-align-right" data-align="right">45,1</td><td class="has-text-align-right" data-align="right">104,8</td><td class="has-text-align-right" data-align="right">105,2</td></tr><tr><td class="has-text-align-left" data-align="left">mount.cifs, <code>cache=loose</code></td><td class="has-text-align-right" data-align="right">48,4</td><td class="has-text-align-right" data-align="right">44,6</td><td class="has-text-align-right" data-align="right">109,4</td><td class="has-text-align-right" data-align="right">109,4</td></tr><tr><td class="has-text-align-left" data-align="left">smbclient</td><td class="has-text-align-right" data-align="right">54,7</td><td class="has-text-align-right" data-align="right">70,6</td><td class="has-text-align-right" data-align="right">106,8</td><td class="has-text-align-right" data-align="right">103,9</td></tr><tr><td class="has-text-align-left" data-align="left">FTP (curl)</td><td class="has-text-align-right" data-align="right">53,9</td><td class="has-text-align-right" data-align="right">65,5</td><td class="has-text-align-right" data-align="right">107,7</td><td class="has-text-align-right" data-align="right">107,6</td></tr></tbody></table></figure>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af823247cf50&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-2 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823247d781&quot;}" data-wp-interactive="core/image" data-wp-key="6af823247d781" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="988" height="832" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48736" src="https://linuxundich.de/wp-content/uploads/2026/11/09a-messung-schreiben-1.webp" alt="" class="wp-image-48736" srcset="https://linuxundich.de/wp-content/uploads/2026/11/09a-messung-schreiben-1.webp 988w, https://linuxundich.de/wp-content/uploads/2026/11/09a-messung-schreiben-1-640x539.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/09a-messung-schreiben-1-768x647.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Große Datei schreiben: Kernel-Mount bei 45 MB/s, smbclient und FTP am Stick bis 71.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823247e137&quot;}" data-wp-interactive="core/image" data-wp-key="6af823247e137" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="988" height="832" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48737" src="https://linuxundich.de/wp-content/uploads/2026/11/09b-messung-lesen-1.webp" alt="" class="wp-image-48737" srcset="https://linuxundich.de/wp-content/uploads/2026/11/09b-messung-lesen-1.webp 988w, https://linuxundich.de/wp-content/uploads/2026/11/09b-messung-lesen-1-640x539.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/09b-messung-lesen-1-768x647.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Große Datei lesen: Außer GVfs erreichen alle gut 100 MB/s, das Gigabit-Netz bremst.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823247eadb&quot;}" data-wp-interactive="core/image" data-wp-key="6af823247eadb" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="988" height="832" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48738" src="https://linuxundich.de/wp-content/uploads/2026/11/09c-messung-kleine-dateien-1.webp" alt="" class="wp-image-48738" srcset="https://linuxundich.de/wp-content/uploads/2026/11/09c-messung-kleine-dateien-1.webp 988w, https://linuxundich.de/wp-content/uploads/2026/11/09c-messung-kleine-dateien-1-640x539.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/09c-messung-kleine-dateien-1-768x647.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">300 kleine Dateien: GVfs braucht gut 2 Sekunden, der Kernel-Mount unter 1.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823247f45f&quot;}" data-wp-interactive="core/image" data-wp-key="6af823247f45f" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="988" height="832" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48739" src="https://linuxundich.de/wp-content/uploads/2026/11/09d-messung-optionen-1.webp" alt="" class="wp-image-48739" srcset="https://linuxundich.de/wp-content/uploads/2026/11/09d-messung-optionen-1.webp 988w, https://linuxundich.de/wp-content/uploads/2026/11/09d-messung-optionen-1-640x539.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/09d-messung-optionen-1-768x647.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Kernel-Mount-Optionen: nostrictsync bringt 95 MB/s, sign senkt auf 25,6.</figcaption></figure>

</figure>



<p class="wp-block-paragraph">Dieselben Läufe wurden später auf demselben Notebook unter TUXEDO OS wiederholt (Kernel 7.2, Plasma). Die Werte liegen fast deckungsgleich: Der Kernel-Mount schreibt mit 46 bis 49 MB/s und liest mit 105 MB/s, <code>smbclient</code> schreibt mit 64 bis 68 MB/s, FTP mit 52 bis 65 MB/s, je nach Speicher. Abweichungen von mehr als 3 MB/s gab es nur beim Schreiben mit <code>smbclient</code> auf den internen Speicher (64 statt 55 MB/s).</p>



<p class="wp-block-paragraph">Beim Lesen großer Dateien bremst nicht Linux, sondern das Netz: Die Fritzbox hängt an einem Gigabit-Port, und gut 100 MB/s ist knapp unter dem, was eine solche Verbindung hergibt. Intern wie am Stick kommt dasselbe heraus. Der 2,5-Gbit-Adapter des Notebooks wird dabei nicht ausgereizt. Die SMB-Version spielt keine Rolle, 2.1, 3.0 und 3.1.1 sind gleich schnell.</p>



<p class="wp-block-paragraph">Beim Schreiben bleibt der Kernel-Mount bei rund 45 MB/s, egal ob intern oder am Stick. <code>smbclient</code> und FTP schreiben auf den USB-3-Stick dagegen mit 65 bis 71 MB/s, GVfs mit 60 MB/s. Der Speicher ist beim Kernel-Mount also nicht die Bremse, und auch das Messverfahren ist nicht die Ursache, das ist gegengeprüft.</p>



<p class="wp-block-paragraph">Gefunden wurde der Grund beim Ausprobieren von Einstellungen. Puffergrößen (<code>wsize</code>) und andere Optionen ändern nichts, das Signieren der Pakete (<code>sign</code>) kostet sogar fast die Hälfte. Mit <code>nostrictsync</code> springt das Schreiben dagegen auf rund 95 MB/s. Die Option verhindert, dass Linux beim Schließen einer Datei verlangt, dass die Box sie auf den Datenträger schreibt. Die Box meldet dann „fertig“, bevor die Daten auf dem Stick liegen.</p>



<div class="wp-block-group lui-callout is-warning is-layout-flow wp-block-group-is-layout-flow">
<p class="lui-callout-label wp-block-paragraph">// nostrictsync nur mit Bedacht</p>



<p class="wp-block-paragraph">Das Tempo von <code>nostrictsync</code> ist erkauft: Die Daten liegen zunächst nur im Arbeitsspeicher der Fritzbox. Fällt dort der Strom aus oder zieht ihr den Stick gleich nach dem Kopieren ab, können Dateien fehlen oder beschädigt sein. Für Backups sollte die Option aus bleiben, für ein Fotoarchiv, das ihr ohnehin noch einmal sichert, ist sie vertretbar.</p>
</div>



<p class="wp-block-paragraph">Bei vielen kleinen Dateien (300 Stück à 16 KB) ist GVfs deutlich abgeschlagen: Am Stick braucht es zum Schreiben 2,4 und zum Lesen 2,5 Sekunden, der Kernel-Mount nur 0,8. Für ein paar Fotos fällt das nicht auf, bei einem Ordner mit tausenden Dateien schon. Auf dem internen Speicher sah es genauso aus (2,3 gegen 0,7 Sekunden).</p>



<p class="wp-block-paragraph"><code>cache=loose</code> bringt beim Lesen vier Prozent und beim Schreiben nichts Messbares. Die vier Prozent merkt man im Alltag kaum. Dafür sieht der Rechner Änderungen anderer Geräte später. Für ein Netzlaufwerk, auf das mehrere Leute zugreifen, sollte es aus bleiben. Die Messreihe stammt von einem Tag und einem Router, die Werte sind also Anhaltspunkte und keine Garantie.</p>



<div class="wp-block-group lui-callout is-info is-layout-flow wp-block-group-is-layout-flow">
<p class="lui-callout-label wp-block-paragraph">// Welcher Weg wofür</p>



<p class="wp-block-paragraph">Für den Alltag ist die Freigabe im Dateimanager schnell genug und am bequemsten. Wer viele Dateien kopiert oder Programme darauf zugreifen lässt, nimmt die <code>/etc/fstab</code> mit <code>x-systemd.automount</code>. Für einzelne große Dateien, die ihr auf die Box schreibt, sind <code>smbclient</code> oder FTP am schnellsten. Auf <code>cache=loose</code> und <code>nostrictsync</code> verzichtet ihr am besten, solange mehrere Geräte schreiben.</p>
</div>



<h2 class="wp-block-heading">NFS und Freetz</h2>



<p class="wp-block-paragraph">Die Fritzbox selbst bietet kein NFS an: Auf Port 2049 und 111 antwortet die Box nicht. Früher half das Zusatzprojekt <a href="https://freetz.github.io/wiki/">Freetz</a>, das unter anderem einen NFS-Server nachrüstete. Das ursprüngliche Freetz gilt als veraltet, seine letzte Version stammt aus dem Jahr 2012. In alten Foren-Beiträgen findet ihr dazu viele Anleitungen, die sich auf Boxen und Firmware-Stände beziehen, die lange nicht mehr aktuell sind.</p>



<p class="wp-block-paragraph">Lebendig ist der Fork <a href="https://freetz-ng.github.io/freetz-ng/">Freetz-NG</a>, der die Arbeit des ursprünglichen Projekts weiterführt: Die <a href="https://freetz-ng.github.io/freetz-ng/NEWS/">News</a> reichen bis November 2026, zuletzt erschien im September ein neuer Stand. Auch ein NFS-Server mit Weboberfläche gehört weiter dazu, der <a href="https://freetz-ng.github.io/freetz-ng/make/nfsd-cgi/">nfsd-cgi</a>. Die <a href="https://freetz-ng.github.io/freetz-ng/FIRMWARES/">Liste der unterstützten Firmwares</a> führt viele Fritzboxen auf, darunter die 5690 Pro. Wer es ausprobieren will, sollte vorher klären, welche Firmware die eigene Box hat.</p>



<p class="wp-block-paragraph">Ein Selbstläufer ist es trotzdem nicht. Freetz-NG ersetzt die Firmware der Box durch ein selbst gebautes Abbild, und laut den News laufen neuere FritzOS-8.5-Stände nur teilweise, viele Anpassungen schlagen fehl. Die Dokumentation des NFS-Servers nennt nur eine alte Fritzbox 7390 als Testgerät. Für die 5690 Pro ist es ungetestet, und der Gewinn wäre überschaubar: Beim Lesen sitzt das Netz schon an der Grenze, beim Schreiben bremst das Wegschreiben auf den Datenträger.</p>



<h2 class="wp-block-heading">Erfahrungen und Messwerte</h2>



<p class="wp-block-paragraph">Wie hängt ihr eure Fritzbox-Freigaben ein? Erfahrungen und Tipps gehören gern in die Kommentare, besonders zu anderen Fritzbox-Modellen und Firmware-Ständen, zu USB-Datenträgern mit anderen Dateisystemen und zu Ordnerrechten pro Benutzer, die sich in diesem Test nicht klären ließen. Auch Messwerte von schnelleren Speichern oder einem 2,5-Gbit-Anschluss an der Box sind willkommen.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/fritzbox-freigabe-linux-einbinden-samba-gnome-plasma-fstab/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>FOSS-Tastaturen für Android: Alternativen zu Gboard und SwiftKey im Test</title>
		<link>https://linuxundich.de/foss-tastaturen-android-alternativen-gboard-swiftkey/</link>
					<comments>https://linuxundich.de/foss-tastaturen-android-alternativen-gboard-swiftkey/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 10 Nov 2026 08:34:52 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Datenschutz]]></category>
		<category><![CDATA[F-Droid]]></category>
		<category><![CDATA[Gboard]]></category>
		<category><![CDATA[SwiftKey]]></category>
		<category><![CDATA[Tastatur]]></category>
		<guid isPermaLink="false">https://linuxundich.de/foss-tastaturen-android-alternativen-gboard-swiftkey/</guid>

					<description><![CDATA[Gboard und SwiftKey sehen jeden Tastendruck, und beide hängen an Konzernen. Freie Tastaturen wie HeliBoard, FlorisBoard oder WM Keyboard gibt es genug – aber nicht alle verdienen das Vertrauen.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Eine Tastatur sieht alles, was ihr auf dem Handy tippt: Passwörter, Nachrichten, Suchanfragen, die PIN fürs Online-Banking. Trotzdem fragt kaum jemand, wer sie eigentlich geschrieben hat. Auf den meisten Android-Geräten steckt Gboard, bei vielen Samsung-Nutzern SwiftKey, und beides kommt von Konzernen, die ihr Geld mit Daten verdienen. Freie Alternativen gibt es.</p>



<p class="wp-block-paragraph">Anlass ist ein <a href="https://www.reddit.com/r/flossdroid/comments/1xp3cnj/foss_keyboards_for_android/">Thread auf r/flossdroid</a>, in dem User freie Tastaturen für Android sammeln: LeanType, Bucky, Simple Keyboard, dazu WM Keyboard, HeliBoard und FUTO. Die Kandidaten laufen hier mit deutschem Layout, im Android-Emulator und auf einem Pixel 10. Dazu kommt ein Blick in Manifeste und Repositories: Was fordert die App an, wer entwickelt sie, wie aktuell ist sie?</p>



<h2 class="wp-block-heading">Eine Tastatur weiß alles</h2>



<p class="wp-block-paragraph">Technisch ist eine Tastatur eine ganz normale App, die sich als Eingabemethode ins System hängt. Sie bekommt jeden Tastendruck, <a href="https://developer.android.com/develop/ui/views/touch-and-input/creating-input-method">kann den Text vor und hinter dem Cursor lesen</a> und erfährt sogar, dass gerade ein Passwortfeld offen ist. Android warnt euch beim Aktivieren davor. Erzwingen kann das System aber nichts: Ob eine Tastatur anständig mit den Daten umgeht, ist am Ende eine Vertrauensfrage.</p>



<p class="wp-block-paragraph">Dass das nicht nur Theorie ist, zeigt eine <a href="https://pure.skku.edu/en/publications/keyboard-or-keylogger-a-security-analysis-of-third-party-keyboard/">Studie auf der IEEE-Konferenz PST 2015</a>: Von 139 untersuchten Tastaturen aus Google Play hätten sich 84 als Keylogger missbrauchen lassen. Bewiesen ist damit nicht, dass jede davon es getan hat. Dass es auch passiert, zeigen Fälle wie <a href="https://www.androidcentral.com/aitype-virtual-keyboard-leaks-personal-data-31-million-android-users">ai.type</a>, dessen Datenbank mit Daten von 31 Millionen Nutzern offen im Netz lag, oder <a href="https://citizenlab.ca/2024/04/vulnerabilities-across-keyboard-apps-reveal-keystrokes-to-network-eavesdroppers/">chinesische Tastatur-Apps</a>, über die Lauscher Tastendrücke mitlesen konnten. Aber die Hürde liegt niedrig, und genau deshalb lohnt der Blick darauf, wem ihr eure Eingaben anvertraut.</p>



<h2 class="wp-block-heading">Gboard: Komfort mit Google-Anschluss</h2>



<p class="wp-block-paragraph">Gboard ist gut, keine Frage. Die Vorschläge sitzen, und auf einem Pixel-Handy laufen gleich Deutsch und Englisch auf einer Leertaste. Den Preis nennt Google in der <a href="https://support.google.com/gboard/answer/9058584">eigenen Hilfe</a> selbst: Suchanfragen aus der Tastatur gehen an Google, ebenso Nutzungsstatistiken, und beim Diktat wandert die Stimme zur Transkription auf Googles Server. Passend dazu steht im Manifest der App, dass sie ins Internet möchte.</p>



<p class="wp-block-paragraph">Dazu kommen die Wortvorschläge. Damit sie besser werden, <a href="https://research.google/blog/improving-gboard-language-models-via-private-federated-analytics/">lernt Gboard direkt auf euren Handys</a>. Eure Texte sollen dabei das Gerät nicht verlassen, an Google gehen nur die Lernergebnisse, mit Zufallswerten vermischt, damit sich niemand Einzelnes herauslesen lässt. Das klingt sauber. Trotzdem rechnet euer Handy für Google mit, und ob das hält, was Google <a href="https://arxiv.org/abs/2306.14793">verspricht</a>, könnt ihr nicht prüfen: Der Quelltext von Gboard ist nicht frei.</p>



<p class="wp-block-paragraph">Auch bei Gboard gab es Sicherheitslücken. Über <a href="https://nvd.nist.gov/vuln/detail/CVE-2022-20125">CVE-2022-20125</a> ließ sich der Schutz vor dem Zurücksetzen des Geräts (Factory Reset Protection) umgehen, betroffen waren Android 10 bis 12L, behoben wurde die Lücke im Juni 2022. Ein Angreifer brauchte dafür allerdings das Gerät in der Hand. Einen Datenabfluss bei Gboard selbst habe ich nicht gefunden.</p>



<h2 class="wp-block-heading">SwiftKey gehört Microsoft</h2>



<p class="wp-block-paragraph">Microsoft hat SwiftKey im Februar 2016 gekauft. Der Preis blieb offiziell geheim, die Financial Times nannte <a href="https://www.informationweek.com/software-services/microsoft-snaps-up-swiftkey-in-ai-push">rund 250 Millionen US-Dollar</a>. Schon im Juli desselben Jahres zeigte die Cloud-Synchronisation bei einigen Nutzern <a href="https://www.engadget.com/2016/07/29/swiftkey-leaked-user-email-addresses-as-text-predictions/">fremde E-Mail-Adressen und Telefonnummern als Wortvorschläge</a> an. SwiftKey schaltete den Sync ab und nahm die E-Mail-Vorschläge heraus. Aus einem Bug wurde so eine Datenpanne.</p>



<p class="wp-block-paragraph">Älter ist die Lücke in der Samsung-Tastatur, die SwiftKey-Technik nutzte. Sie lud Sprachpakete unverschlüsselt und ungeprüft nach, was laut dem <a href="https://www.securityweek.com/swiftkey-bug-puts-millions-samsung-galaxy-phones-risk/">Sicherheitsunternehmen NowSecure</a> Codeausführung aus der Ferne erlaubte. Geschätzt waren rund 600 Millionen Geräte betroffen, die eigenständigen SwiftKey-Apps allerdings nicht. Samsung kannte das Problem nach Angaben von NowSecure seit November 2014.</p>



<p class="wp-block-paragraph">Dazu kommt die Entwicklung der letzten Jahre. Auf Android hat <a href="https://windowscentral.com/software-apps/microsoft-swiftkey-ditches-bing-for-copilot">Copilot den Bing-Button ersetzt</a>, und seit dem 31. Mai 2026 braucht ihr für Backup und Sync ein Microsoft-Konto, die Daten liegen dann in OneDrive. Konten, die ihr über Google oder Apple angelegt hattet, wurden gelöscht (<a href="https://www.heise.de/news/Microsoft-SwiftKey-Zwang-zum-Microsoft-Konto-fuer-Backups-kommt-Ende-Mai-11217652.html">heise</a>). Ihr tippt also weiter auf einer Tastatur, die immer enger mit dem Microsoft-Konto verwächst.</p>



<h2 class="wp-block-heading">Die freien Alternativen im Test</h2>



<p class="wp-block-paragraph">Frei heißt hier: Der Quelltext ist offen, und am besten fragt die App gar nicht erst nach Internet. Letzteres lässt sich ohne Vertrauen in die Projektseite prüfen: Die Berechtigungen stehen in der Installationsdatei (APK) und lassen sich mit einem Werkzeug von Google auslesen. Version und Stand stehen bei jeder Tastatur dabei.</p>



<p class="wp-block-paragraph">Getestet wird im Android-Emulator (Pixel-10-Profil, Android 17, deutsche Systemsprache), LeanType und FUTO laufen auf einem echten Pixel 10. Jede Tastatur bekommt das deutsche Layout und tippt ein anderes Suchwort. Das zeigt Layout, Vorschläge und Aufbau. Wischen und Diktat sind nicht getestet.</p>



<h3 class="wp-block-heading">HeliBoard</h3>



<p class="wp-block-paragraph">HeliBoard ist der Platzhirsch unter den freien Tastaturen. Es stammt von der Android-eigenen Tastatur ab, über den Umweg OpenBoard. Aktuell ist Version 4.2 vom 12. Oktober unter GPL-3.0. F-Droid baut sie <a href="https://f-droid.org/docs/Reproducible_Builds/">reproduzierbar</a> und prüft damit, ob die Installationsdatei wirklich aus dem veröffentlichten Quelltext stammt. Das <a href="https://github.com/HeliBorg/HeliBoard">Projekt</a> ist inzwischen zu HeliBorg umgezogen. Eine Internet-Berechtigung gibt es nicht, angefordert werden nur Benutzerwörterbuch, Kontakte, Vibration und Autostart.</p>



<p class="wp-block-paragraph">Im Test ist HeliBoard am schnellsten einsatzbereit: Das deutsche Layout kommt von allein, und beim Tippen von „datenschutz“ bietet die Vorschlagsleiste gleich drei Varianten an. Die Schwächen: Weitere Wörterbücher ladet ihr nach, und Wischen geht nur mit einer proprietären Bibliothek, die ihr selbst besorgen müsst. Seit Juni 2025 <a href="https://nlnet.nl/project/GestureTyping/">fördert NLnet einen freien Ersatz</a>. Dazu kommt: Fast alle Änderungen stammen von einem Entwickler. Fällt er aus, steht das Projekt.</p>



<h3 class="wp-block-heading">FlorisBoard</h3>



<p class="wp-block-paragraph"><a href="https://github.com/florisboard/florisboard">FlorisBoard</a> hat eine eigene Code-Basis in Kotlin, steht unter Apache-2.0 und mit knapp 8.800 Sternen bei der größten Fangemeinde. Der Haken: Die stabile Version 0.5.2 stammt vom November 2025, die Vorabversion 0.6.0 vom Januar 2026. Wortvorschläge und Rechtschreibprüfung fehlen noch, beides ist für 0.6 geplant. Im Test zeigt sich das: Beim Tippen von „kernel“ bleibt die Vorschlagsleiste aus.</p>



<p class="wp-block-paragraph">Das deutsche Layout muss man in den Einstellungen erst als Eingabestil anlegen. Dafür gibt es Zwischenablage, Emoji, Themes und ein eigenes Gleittippen, ganz ohne fremde Bibliothek, das die Roadmap ab 0.7 neu bauen will. Berechtigungen fordert die App nur drei an, Internet gehört nicht dazu. Auch hier stammt der Löwenanteil der Commits von einer Person.</p>



<h3 class="wp-block-heading">AnySoftKeyboard</h3>



<p class="wp-block-paragraph"><a href="https://github.com/AnySoftKeyboard/AnySoftKeyboard">AnySoftKeyboard</a> ist der Veteran: Die Code-Basis stammt von 2012, die Lizenz ist Apache-2.0, aktuell ist 1.13, auch im Play Store. Es kennt Gleittippen, Spracheingabe, einen Inkognito-Modus und Themes als Add-ons. Deutsch bringt die App nicht mit. Ihr installiert dafür ein eigenes Sprachpaket und schaltet das Layout in der App ein, es taucht erst nach einem Neustart der App in der Liste auf.</p>



<p class="wp-block-paragraph">Danach läuft es: Bei „firefox“ schlägt die Vorschlagsleiste die Schreibweise „Firefox“ vor. Eine Internet-Berechtigung fehlt auch hier, dafür fragt die App nach Kontakten. Der Aufwand bei der Einrichtung ist höher als bei HeliBoard, und die Pflege hängt ebenfalls an einem Entwickler. Wer eine Tastatur mit Add-on-System mag, dem bleibt AnySoftKeyboard eine Option.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af82324878dd&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324882b7&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324882b7" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48692" src="https://linuxundich.de/wp-content/uploads/2026/11/gboard-suche-456x1024.webp" alt="Gboard mit deutschem QWERTZ-Layout in einem Suchfeld, darüber die Vorschlagsleiste." class="wp-image-48692" srcset="https://linuxundich.de/wp-content/uploads/2026/11/gboard-suche-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/gboard-suche-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/gboard-suche-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/gboard-suche-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/gboard-suche.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Gboard zum Vergleich: Die Suche nach „tastatur“ liefert Vorschläge, auf der Leertaste stehen Deutsch und Englisch.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af8232488cb7&quot;}" data-wp-interactive="core/image" data-wp-key="6af8232488cb7" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48693" src="https://linuxundich.de/wp-content/uploads/2026/11/heliboard-suche-456x1024.webp" alt="HeliBoard mit deutschem Layout und Vorschlagsleiste, darüber das Suchfeld." class="wp-image-48693" srcset="https://linuxundich.de/wp-content/uploads/2026/11/heliboard-suche-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/heliboard-suche-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/heliboard-suche-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/heliboard-suche-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/heliboard-suche.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">HeliBoard zeigt beim Tippen von „datenschutz“ drei Vorschläge, das deutsche Layout kommt von allein.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324897a5&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324897a5" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48694" src="https://linuxundich.de/wp-content/uploads/2026/11/florisboard-suche-456x1024.webp" alt="FlorisBoard mit Symbolleiste und deutschem Layout, im Suchfeld steht „kernel“ mit Themen und Ergebnissen." class="wp-image-48694" srcset="https://linuxundich.de/wp-content/uploads/2026/11/florisboard-suche-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/florisboard-suche-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/florisboard-suche-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/florisboard-suche-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/florisboard-suche.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">FlorisBoard bietet eine Symbolleiste, aber beim Tippen von „kernel“ noch keine Wortvorschläge.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823248a189&quot;}" data-wp-interactive="core/image" data-wp-key="6af823248a189" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48695" src="https://linuxundich.de/wp-content/uploads/2026/11/anysoftkeyboard-suche-456x1024.webp" alt="AnySoftKeyboard mit deutschem Layout und der Vorschlagsleiste, im Suchfeld steht „firefox“." class="wp-image-48695" srcset="https://linuxundich.de/wp-content/uploads/2026/11/anysoftkeyboard-suche-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/anysoftkeyboard-suche-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/anysoftkeyboard-suche-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/anysoftkeyboard-suche-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/anysoftkeyboard-suche.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">AnySoftKeyboard braucht das Sprachpaket für Deutsch, schlägt dann aber „Firefox“ vor.</figcaption></figure>

</figure>



<h3 class="wp-block-heading">Simple Keyboard</h3>



<p class="wp-block-paragraph"><a href="https://github.com/rkkr/simple-keyboard">Simple Keyboard von rkkr</a> tut, was der Name sagt. Das README schließt Emoji, GIFs, Rechtschreibprüfung und Wischen ausdrücklich aus, die einzige Berechtigung ist Vibration. Aktuell ist Version 6.8 vom 22. Oktober unter Apache-2.0, ebenfalls auf Basis der Android-eigenen Tastatur. Im Test kommt das deutsche Layout von allein, eine Vorschlagsleiste gibt es nicht, und genau das ist der Punkt. Aufpassen müsst ihr beim Namen.</p>



<p class="wp-block-paragraph">Auch die Simple Mobile Tools hatten eine Tastatur namens Simple Keyboard, soweit ich das nachvollziehen kann. Deren Entwickler haben Ende 2023 an ZipoApps verkauft, eine Firma, die gekaufte Apps <a href="https://liliputing.com/android-app-maker-simple-mobile-tools-acquired-by-zipoapps/">mit Werbung zu Geld macht</a>. Der Fork <a href="https://f-droid.org/en/packages/org.fossify.keyboard">Fossify Keyboard</a> führt sie ohne Internet-Berechtigung weiter. Gemeint ist hier die Tastatur von rkkr. In den letzten 90 Tagen hat sie allerdings nur acht Commits bekommen, ein Projekt im Dauerleerlauf.</p>



<h3 class="wp-block-heading">WM Keyboard</h3>



<p class="wp-block-paragraph"><a href="https://github.com/wasi-master/wmkeyboard">WM Keyboard</a> ist der Favorit im Reddit-Thread, und es ist das Gegenteil von Simple Keyboard. Der Entwickler hat das Repository im August 2026 angelegt und seitdem 3.381 Commits in 90 Tagen geschrieben, das README gibt offen zu, dass er KI-unterstützt entwickelt. Dafür bringt die Tastatur Wischen, Offline-Diktat über mehrere Engines, Emoji 18, Theme-Editor, 89 Werkzeuge und Lua-Plugins mit. Die Lizenz ist MIT, der Quelltext offen.</p>



<p class="wp-block-paragraph">Das APK verrät mehr: Die normale Fassung von GitHub fordert 44 Berechtigungen an, darunter Internet, Standort, Kalender, Kontakte, Kamera, Mikrofon, Vollzugriff auf alle Dateien, Einblendung über anderen Apps und das Installieren von Paketen. Angefordert heißt nicht gewährt, und manches dürfte zu den Anbindungen an Aufgaben- und Lernkarten-Apps gehören. Für eine Tastatur ist das trotzdem ein dickes Paket.</p>



<p class="wp-block-paragraph">Es gibt einen Offline-Build ohne Internet-Berechtigung, seine übrigen Rechte sind nicht geprüft. Der Einrichtungsassistent bietet Deutsch (QWERTZ) gleich an. Beim Tippen von „gnome“ erscheinen „Gnomen“, „GNOME“ und „Gnom“, über der Tastatur sitzen eine Zahlenreihe und eine Werkzeugleiste. Mehr Funktionen als bei jeder anderen Tastatur im Test – aber auch mehr, was jemand prüfen müsste.</p>



<h3 class="wp-block-heading">Bucky Keys</h3>



<p class="wp-block-paragraph"><a href="https://github.com/DimiVlachos/bucky">Bucky</a> will der Nachfolger von Hacker’s Keyboard sein: ein komplettes PC-Layout mit Esc, Tab, Strg, Alt, Pos1, Ende, Pfeiltasten und F-Reihe, gedacht für Termux, SSH und Programmieren. Die Lizenz ist Apache-2.0, laut README fehlt die Internet-Berechtigung, und im APK steht tatsächlich keine einzige echte Berechtigung. Der Haken: Es ist eine Alpha (0.1.0-alpha12 vom 3. November) mit 20 Sternen, von einer Person, seit Oktober.</p>



<p class="wp-block-paragraph">In einem normalen Suchfeld zeigt Bucky ein kompaktes Layout, im Testfeld der eigenen App das volle PC-Layout. Für Deutsch taugt es nicht: Zur Auswahl stehen nur Englisch (US), Griechisch, Estnisch und Finnisch. Fürs Terminal reichen die Tasten, für einen deutschen Text ist Bucky nichts. Das PC-Layout selbst ist vollständig, und für Termux gibt es in den Einstellungen eine eigene Tastenreihe.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af823248a820&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823248b18b&quot;}" data-wp-interactive="core/image" data-wp-key="6af823248b18b" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48696" src="https://linuxundich.de/wp-content/uploads/2026/11/simple-keyboard-suche-456x1024.webp" alt="Simple Keyboard mit deutschem Layout in einem Suchfeld, im Feld steht „android“." class="wp-image-48696" srcset="https://linuxundich.de/wp-content/uploads/2026/11/simple-keyboard-suche-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/simple-keyboard-suche-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/simple-keyboard-suche-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/simple-keyboard-suche-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/simple-keyboard-suche.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Simple Keyboard kommt ohne Vorschlagsleiste aus, das deutsche Layout ist sofort da.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823248bb80&quot;}" data-wp-interactive="core/image" data-wp-key="6af823248bb80" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48697" src="https://linuxundich.de/wp-content/uploads/2026/11/wm-keyboard-suche-456x1024.webp" alt="WM Keyboard mit Vorschlagsleiste, Zahlenreihe und Werkzeugleiste, im Suchfeld steht „gnome“." class="wp-image-48697" srcset="https://linuxundich.de/wp-content/uploads/2026/11/wm-keyboard-suche-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/wm-keyboard-suche-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/wm-keyboard-suche-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/wm-keyboard-suche-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/wm-keyboard-suche.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">WM Keyboard bietet Vorschläge, eine Zahlenreihe und eine Werkzeugleiste über den Tasten.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823248c6e8&quot;}" data-wp-interactive="core/image" data-wp-key="6af823248c6e8" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48698" src="https://linuxundich.de/wp-content/uploads/2026/11/bucky-suche-456x1024.webp" alt="Bucky Keys mit kompaktem englischem Layout, im Suchfeld steht „flatpak“." class="wp-image-48698" srcset="https://linuxundich.de/wp-content/uploads/2026/11/bucky-suche-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/bucky-suche-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/bucky-suche-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/bucky-suche-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/bucky-suche.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Bucky zeigt im Suchfeld ein kompaktes Layout, Deutsch fehlt in der Auswahl.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823248d1b1&quot;}" data-wp-interactive="core/image" data-wp-key="6af823248d1b1" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48699" src="https://linuxundich.de/wp-content/uploads/2026/11/bucky-pc-layout-456x1024.webp" alt="Bucky Keys mit PC-Layout inklusive F-Reihe, Esc, Strg, Alt, Pos1, Ende und Pfeiltasten." class="wp-image-48699" srcset="https://linuxundich.de/wp-content/uploads/2026/11/bucky-pc-layout-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/bucky-pc-layout-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/bucky-pc-layout-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/bucky-pc-layout-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/bucky-pc-layout.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Im Testfeld der Bucky-App erscheint das volle PC-Layout mit F-Reihe, Strg, Alt und Pfeiltasten.</figcaption></figure>

</figure>



<h3 class="wp-block-heading">LeanType</h3>



<p class="wp-block-paragraph"><a href="https://github.com/LeanBitLab/LeanType">LeanType</a> ist ein Fork von HeliBoard, GPL-3.0 und mit rund 1.150 Sternen. Es kommt mit sehr viel mehr Funktionen: Cloud-KI-Anbindung (Gemini, Groq, OpenAI), GIF-Suche, Offline-Diktat per Whisper-Plugin, Screenshot-Vorschläge und ein eigener Update-Prüfer. Die Variante standard hat dafür die Internet-Berechtigung, auch die Fassung, die F-Droid ausliefert. Die Variante offline hat sie nicht, fragt aber trotzdem nach Kamera und Mikrofon.</p>



<p class="wp-block-paragraph">Das Willkommensfenster verspricht „100% privat &amp; sicher“, ohne Telemetrie und Netzwerk-Tracking. Der Entwickler ist seit November 2025 auf GitHub aktiv und hat 1.933 Commits geschrieben, 1.257 davon in den letzten 90 Tagen, dazu kommen mehrere Betas pro Woche. Unter den letzten 200 Commits weisen zwei eine KI-Mitarbeit aus. Positiv: F-Droid baut die Tastatur reproduzierbar gegen die Signatur des Entwicklers.</p>



<p class="wp-block-paragraph">Auf dem Pixel 10 erscheint LeanType sofort, mit deutschem Layout. Die Vorschlagsleiste bleibt leer: Die Variante offline bringt kein Wörterbuch mit, die Symbolleiste verweist für „Deutsch“ auf einen Download von Codeberg.</p>



<p class="wp-block-paragraph">Dazu die Einstellungen: Beim Öffnen erscheint ein Spendenhinweis, und die Gestenbibliothek steht auf „Nicht installiert“, sie muss also nachgeladen werden. Wer HeliBoard mag, aber mehr Schalter und Funktionen braucht, findet hier die Erweiterung. Wer möglichst wenig Angriffsfläche möchte, bleibt bei HeliBoard.</p>



<h3 class="wp-block-heading">FUTO Keyboard</h3>



<p class="wp-block-paragraph"><a href="https://github.com/futo-org/android-keyboard">FUTO Keyboard</a> läuft auf dem Pixel 10 sofort mit deutschem Layout. Im APK steht keine Internet-Berechtigung, dafür das Mikrofon für das eingebaute Offline-Diktat mit Whisper. Beim Tippen von „tuxedo“ schlägt die Leiste allerdings „zu del“, „zu Edo“ und „zu edi“ vor: Mit Eigennamen tut sich die Vorhersage schwer. Wichtiger ist die Lizenz. <a href="https://github.com/futo-org/android-keyboard/blob/master/LICENSE.md">Die FUTO Source First License</a> verbietet kommerzielle Änderungen und ist keine Open-Source-Lizenz <a href="https://opensource.org/osd">im Sinne der OSI</a>.</p>



<p class="wp-block-paragraph">Der Quelltext liegt offen, entwickelt wird intern auf GitLab, GitHub ist ein Spiegel, und wer mitmachen will, muss FUTO per Vertrag Rechte an seinem Code einräumen. Deshalb ist FUTO auch nicht im offiziellen F-Droid, sondern in einer eigenen Paketquelle. Das Wischen erkennt ein KI-Modell auf dem Gerät, die Bibliothek steht unter GPL, die Modelle unter einer eigenen Lizenz. Als „FOSS“ würde ich FUTO nicht durchgehen lassen, als „Source available“ schon.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af823248d89b&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823248e236&quot;}" data-wp-interactive="core/image" data-wp-key="6af823248e236" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48700" src="https://linuxundich.de/wp-content/uploads/2026/11/leantype-pixel-10-456x1024.webp" alt="LeanType auf dem Pixel 10 mit deutschem Layout und der Symbolleiste, im Suchfeld steht „Wayland“." class="wp-image-48700" srcset="https://linuxundich.de/wp-content/uploads/2026/11/leantype-pixel-10-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-pixel-10-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-pixel-10-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-pixel-10-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-pixel-10.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">LeanType läuft auf dem Pixel 10 sofort, nur das deutsche Wörterbuch fehlt in der Offline-Variante.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823248f8a2&quot;}" data-wp-interactive="core/image" data-wp-key="6af823248f8a2" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48701" src="https://linuxundich.de/wp-content/uploads/2026/11/leantype-gesten-tippen-456x1024.webp" alt="Seite Gesten-Tippen in LeanType mit dem Eintrag Gesten-Tippen-Bibliothek laden und dem Status Nicht installiert." class="wp-image-48701" srcset="https://linuxundich.de/wp-content/uploads/2026/11/leantype-gesten-tippen-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-gesten-tippen-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-gesten-tippen-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-gesten-tippen-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-gesten-tippen.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das Gesten-Tippen von LeanType wartet auf eine nachzuladende Bibliothek.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324904f2&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324904f2" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48702" src="https://linuxundich.de/wp-content/uploads/2026/11/leantype-spendenhinweis-456x1024.webp" alt="Dialog Dieses Projekt sponsern mit Schaltflächen für GitHub und Open Collective sowie Jetzt nicht." class="wp-image-48702" srcset="https://linuxundich.de/wp-content/uploads/2026/11/leantype-spendenhinweis-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-spendenhinweis-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-spendenhinweis-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-spendenhinweis-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/leantype-spendenhinweis.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Beim Öffnen der Einstellungen bittet LeanType um eine Spende.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823249101d&quot;}" data-wp-interactive="core/image" data-wp-key="6af823249101d" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="456" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48703" src="https://linuxundich.de/wp-content/uploads/2026/11/futo-suche-pixel-10-456x1024.webp" alt="FUTO Keyboard auf dem Pixel 10 mit deutschem Layout und Vorschlagsleiste, im Suchfeld steht „tuxedo“." class="wp-image-48703" srcset="https://linuxundich.de/wp-content/uploads/2026/11/futo-suche-pixel-10-456x1024.webp 456w, https://linuxundich.de/wp-content/uploads/2026/11/futo-suche-pixel-10-640x1437.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/futo-suche-pixel-10-768x1724.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/futo-suche-pixel-10-684x1536.webp 684w, https://linuxundich.de/wp-content/uploads/2026/11/futo-suche-pixel-10.webp 800w" sizes="auto, (max-width: 456px) 100vw, 456px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">FUTO Keyboard schlägt für „tuxedo“ nur Kurioses wie „zu del“ vor, der Eigenname ist unbekannt.</figcaption></figure>

</figure>



<h2 class="wp-block-heading">Die Eckdaten im Überblick</h2>



<figure class="wp-block-table"><table><thead><tr><th>Tastatur</th><th>Lizenz</th><th>Internet-Berechtigung</th><th>Wischen</th><th>Stand</th></tr></thead><tbody><tr><td>HeliBoard</td><td>GPL-3.0</td><td>nein</td><td>nur mit Fremd-Bibliothek</td><td>4.2 (12.10.2026)</td></tr><tr><td>LeanType</td><td>GPL-3.0</td><td>ja (standard), nein (offline)</td><td>Bibliothek wird nachgeladen</td><td>4.3.1 (4.11.2026)</td></tr><tr><td>FlorisBoard</td><td>Apache-2.0</td><td>nein</td><td>eigene Umsetzung</td><td>0.5.2 (28.11.2025)</td></tr><tr><td>AnySoftKeyboard</td><td>Apache-2.0</td><td>nein</td><td>eigene Umsetzung</td><td>1.13 (8.9.2026)</td></tr><tr><td>Simple Keyboard</td><td>Apache-2.0</td><td>nein</td><td>nicht vorgesehen</td><td>6.8 (22.10.2026)</td></tr><tr><td>WM Keyboard</td><td>MIT</td><td>ja (außer Offline-Build)</td><td>eigene Umsetzung</td><td>0.6.5 (5.11.2026)</td></tr><tr><td>Bucky Keys</td><td>Apache-2.0</td><td>nein</td><td>nicht vorgesehen</td><td>0.1.0-alpha12 (3.11.2026)</td></tr><tr><td>FUTO Keyboard</td><td>Source First</td><td>nein</td><td>per KI-Modell auf dem Gerät</td><td>0.1.30 (4.8.2026)</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Welche Tastatur nehme ich?</h2>



<p class="wp-block-paragraph">Für den Alltag auf einem normalen Handy würde ich nach diesem Test zu HeliBoard greifen: kein Internet, reproduzierbare Builds, Vorschläge, deutsche Layouts, aktive Pflege. Wer Wischen will, muss mit der nachzuladenden Bibliothek leben, FlorisBoard wischt ohne, tippt aber noch ohne Vorschläge. Wer nur tippen will, ist bei Simple Keyboard gut aufgehoben. Für Termux ist Bucky einen Blick wert, sobald es Deutsch und eine stabile Version gibt.</p>



<p class="wp-block-paragraph">WM Keyboard und LeanType reizen mit ihrem Funktionsumfang. Ob sie euer Vertrauen verdienen, entscheidet ihr selbst: Eine Tastatur sieht alles, und ein Ein-Personen-Projekt mit Dutzenden Commits pro Woche lässt sich schwer prüfen. Internet-Berechtigung und 44 angeforderte Rechte sind bei WM Keyboard keine Kleinigkeit. Mir wäre das für die Tastatur zu viel Vorschuss.</p>



<p class="wp-block-paragraph">Welche Tastatur tippt bei euch, und worauf achtet ihr bei der Wahl? Schreibt es gern in die Kommentare.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/foss-tastaturen-android-alternativen-gboard-swiftkey/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>OpenSSH-Lücke *sshole: Jetzt sind auch lange Passwörter ein Problem</title>
		<link>https://linuxundich.de/openssh-luecke-sshole-musl-alpine-openwrt/</link>
					<comments>https://linuxundich.de/openssh-luecke-sshole-musl-alpine-openwrt/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 05 Nov 2026 16:18:44 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Alpine Linux]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[OpenWrt]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">https://linuxundich.de/openssh-luecke-sshole-musl-alpine-openwrt/</guid>

					<description><![CDATA[Mit einem beliebigen Passwort ab 257 Byte als root per SSH auf die Kiste: Die Lücke *sshole trifft OpenSSH auf Systemen mit musl libc. Der Linux-Desktop ist fein raus, Router, Container und Embedded-Geräte eher nicht.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Seit Jahrzehnten bekommen wir alle dieselbe Predigt zu hören: Kurze Passwörter sind ein Sicherheitsproblem. Nehmt lieber eine lange Passphrase, gern mit Sonderzeichen, gern aus dem Passwortmanager. Seit heute ist klar: Lange Passwörter sind auch ein Problem. Zumindest dann, wenn sie länger als 256 Byte sind und auf einen OpenSSH-Server treffen, der ohne PAM auf musl libc läuft. Dann ist nämlich jedes Passwort das richtige.</p>



<h2 class="wp-block-heading">Ein Sternchen ist ein Sternchen</h2>



<p class="wp-block-paragraph">Die Lücke hört auf den schönen Namen <a href="https://sshhole.com/">*sshole</a> und wurde von Özgün Kültekin (Wakefield) gefunden. Unter den passenden Voraussetzungen meldet sich ein Angreifer per SSH mit einem beliebigen Passwort zwischen 257 und 1024 Byte an. Und zwar ausgerechnet bei Accounts, die eigentlich gesperrt sind und gar kein Passwort haben sollen. Darunter kann sich auch root befinden.</p>



<p class="wp-block-paragraph">Die Ursache ist fast schon komisch. Gesperrte Accounts tragen in der <code>/etc/shadow</code> statt eines Passwort-Hashes oft nur ein <code>*</code>. Die <code>crypt()</code>-Funktion von musl liefert ebenfalls ein <code>*</code> zurück, wenn bei der Passwortverarbeitung etwas schiefgeht. Und genau das passiert bei Passwörtern über 256 Byte. OpenSSH vergleicht dann Sternchen mit Sternchen, findet beide gleich und winkt den Besucher brav durch.</p>



<p class="wp-block-paragraph">Entstanden ist das Ganze nicht durch einen einzelnen Patzer, sondern durch mehrere für sich genommen harmlose Änderungen. musl hat 2012 sowohl den Rückgabewert im Fehlerfall als auch die Längengrenze eingeführt. OpenSSH hat 2016 eine Timing-Lücke gestopft und damit dafür gesorgt, dass der Fehler auch echte Benutzer mit <code>*</code> erreicht. Rund zehn Jahre ist das niemandem aufgefallen.</p>



<h2 class="wp-block-heading">Entwarnung für den Linux-Desktop</h2>



<p class="wp-block-paragraph">Wer auf seinem Arch-Rechner, seinem Ubuntu-Notebook oder seinem Heimserverchen mit Debian einen sshd laufen hat, kann sich entspannt zurücklehnen. Die großen Distributionen setzen auf glibc statt musl und lassen OpenSSH in der Standardkonfiguration über PAM prüfen. Damit ist der Weg zum Sternchen-Vergleich gar nicht erst offen. Laut Analyse sind Debian, Ubuntu und Fedora nicht betroffen, ebenso wenig OpenBSD und Dropbear.</p>



<p class="wp-block-paragraph">Betroffen sind nur Systeme, bei denen alle diese Punkte zusammenkommen:</p>



<ul class="wp-block-list">

<li>Linux mit musl libc (etwa Alpine Linux, OpenWrt, Buildroot oder Yocto)</li>


<li>OpenSSH ohne PAM</li>


<li>Passwortauthentifizierung aktiviert</li>


<li>mindestens ein Account mit <code>*</code> als Passwortfeld in <code>/etc/shadow</code></li>


<li>mindestens ein weiterer Account mit gültigem Passwort-Hash</li>

</ul>



<h2 class="wp-block-heading">Gruselig wird es dort, wo keiner hinschaut</h2>



<p class="wp-block-paragraph">Auf dem Papier klingt die Liste nach einer Nische. Bei Alpine Linux ist sie allerdings Standard: Das Paket <code>openssh-server</code> arbeitet dort ohne PAM, Passwort-Logins sind an, und root hat seit Alpine 3.16 ein <code>*</code> als Hash. Auf den offiziellen Images für AWS und Azure gibt es zudem den Benutzer alpine, der per doas ohne Passwort zu root wird. Ein langes Passwort, ein <code>doas</code>, fertig.</p>



<p class="wp-block-paragraph">OpenWrt selbst kommt zwar mit Dropbear als SSH-Server, der nicht betroffen ist. Wer seinen Router aber auf OpenSSH umgestellt hat, etwa wegen SFTP, sollte genauer hinschauen. Richtig unangenehm wird es bei Buildroot und Yocto. Damit bauen Hersteller die Firmware für Router, NAS, Kameras, Industriesteuerungen und allerlei IoT-Kram. Was da genau drinsteckt, verraten die wenigsten Datenblätter.</p>



<p class="wp-block-paragraph">Und genau diese Kisten hängen gerne direkt im Netz. Es sind die Geräte, die man einmal aufstellt und dann nie wieder anfasst, weil sie ja laufen. Updates gibt es, wenn überhaupt, nur dann, wenn der Hersteller sich daran erinnert, dass er das Ding mal verkauft hat. In meinen Augen ist das der eigentliche Gruselfaktor dieser Lücke, nicht der Linux-Desktop.</p>



<h2 class="wp-block-heading">Was ihr jetzt tun solltet</h2>



<p class="wp-block-paragraph">OpenSSH hat heute Version <a href="https://www.openssh.org/releasenotes.html#10.6p2">10.6p2</a> veröffentlicht, die das Problem auf der OpenSSH-Seite abfängt. Unter Alpine Linux zieht ihr das Update ganz normal über die Paketverwaltung mit <code>apk upgrade openssh</code>. Andere Distributionen beheben den Fehler per zurückportiertem Sicherheitspatch. Startet den SSH-Dienst danach neu, damit auch wirklich die neue Version lauscht. Bei Firmware von der Stange bleibt euch nur, beim Hersteller nach einem Update zu suchen.</p>



<p class="wp-block-paragraph">Wer nicht sofort aktualisieren kann, schaltet die Passwortanmeldung in der <code>sshd_config</code> ab:</p>



<pre class="wp-block-code"><code>PasswordAuthentication no</code></pre>



<p class="wp-block-paragraph">Vorher solltet ihr natürlich sicherstellen, dass der Zugang per Schlüssel funktioniert, sonst sperrt ihr euch selbst aus. Unter Alpine geht das auch als eigene Konfigurationsdatei mit anschließendem Neustart des Dienstes:</p>



<pre class="wp-block-code"><code>echo &quot;PasswordAuthentication no&quot; &gt; /etc/ssh/sshd_config.d/00-no-passwords.conf
rc-service sshd restart</code></pre>



<p class="wp-block-paragraph">Ganz ehrlich: Ein SSH-Server mit Passwortanmeldung, der offen im Internet hängt, war auch vor *sshole keine gute Idee. Zu kurze Passwörter werden erraten, zu lange sind ab heute auch verdächtig. Das beste Passwort für SSH ist und bleibt keins, sondern ein Schlüssel. Habt ihr Alpine-Kisten oder einen OpenWrt-Router mit OpenSSH im Einsatz, und wisst ihr, was eure Geräte im Netz eigentlich für einen SSH-Server fahren?</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/openssh-luecke-sshole-musl-alpine-openwrt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Digital Independence Day: Nominiert für den Grimme Online Award 2026</title>
		<link>https://linuxundich.de/digital-independence-day-grimme-online-award-2026/</link>
					<comments>https://linuxundich.de/digital-independence-day-grimme-online-award-2026/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 05 Nov 2026 11:02:13 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[di.day]]></category>
		<category><![CDATA[Grimme Online Award]]></category>
		<category><![CDATA[Marc-Uwe Kling]]></category>
		<category><![CDATA[Tuxedo]]></category>
		<guid isPermaLink="false">https://linuxundich.de/digital-independence-day-grimme-online-award-2026/</guid>

					<description><![CDATA[Der Digital Independence Day ist in der Kategorie Spezial für den Grimme Online Award 2026 nominiert. Bis zum 16. November kann jeder für das Projekt abstimmen.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Gute Nachrichten für alle, die ihr digitales Leben unabhängiger gestalten wollen: Der <a href="https://di.day/de">Digital Independence Day</a>, kurz di.day, steht auf der Liste der Nominierten für den <a href="https://www.grimme-online-award.de/2026/nominierte/alle-nominierten#a6267">Grimme Online Award 2026</a>. Das Projekt tritt in der Kategorie Spezial an. Ich drücke die Daumen und hoffe auf viele Stimmen.</p>



<h2 class="wp-block-heading">Worum geht es beim di.day?</h2>



<p class="wp-block-paragraph">Die Idee dahinter ist schnell erklärt: Jeden ersten Sonntag im Monat wechselt man auf die gute Seite. Gemeint sind digitale Alternativen, die demokratiefreundlich sind und weniger abhängig machen von wenigen Großkonzernen. Der Wechsel geschieht Schritt für Schritt, niemand muss sein digitales Leben an einem Wochenende umkrempeln.</p>



<p class="wp-block-paragraph">Dafür gibt es auf der Webseite die <a href="https://di.day/de/wechselrezepte">Wechselrezepte</a>, Anleitungen für 30 bis 90 Minuten. Eines führt von Instagram zu Pixelfed, ein anderes zeigt Podcasts ohne Spotify, ein drittes App-Stores ohne Google und Apple. Dazu kommen Veranstaltungen, die laut Webseite in Deutschland, Portugal, Irland und sogar in Colorado stattfinden.</p>



<h2 class="wp-block-heading">Marc-Uwe Kling, ja, der mit dem Känguru</h2>



<p class="wp-block-paragraph">Die Idee zum di.day stammt von Marc-Uwe Kling, ja, dem Autor mit dem kommunistischen <a href="https://de.wikipedia.org/wiki/Die_K%C3%A4nguru-Chroniken">Känguru</a>. Koordiniert wird das Projekt von <a href="https://savesocial.eu/de">Save Social</a>. Vorgestellt wurde es auch bei <a href="https://www.funfacts.de/">Funfacts</a>, dem Nachrichtenformat nach dem Motto „Facts, but funny“, das seit dem 2. März 2026 läuft.</p>



<p class="wp-block-paragraph">Das <a href="https://www.youtube.com/watch?v=N77AoSweuVs">Video „Wir müssen uns trennen“</a> läuft unter dem Hashtag #DIDit auf dem Kanal <a href="https://www.youtube.com/@funfacts_de">@funfacts_de</a>. Ein Blick lohnt sich, Weihnachten kommt mit schnellen Schritten. Dann ist ja wieder <a href="https://www.heise.de/hintergrund/FamilyAdminDay-Alle-Jahre-wieder-retten-die-Supernerds-das-Weihnachtsfest-9582815.html">FamilyAdminDay</a> aka Weihnachten, und das Video liefert die Argumente gegen Facebook, Meta, Microsoft, Apple und Co. gleich mit – unterhaltsam verpackt.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube"><div class="wp-block-embed__wrapper">
<figure class="lui-video-embed"><button type="button" class="lui-video-facade" data-embed-src="https://www.youtube-nocookie.com/embed/N77AoSweuVs?feature=oembed&#038;autoplay=1" data-title="WIR MÜSSEN UNS TRENNEN | #DIDit" aria-label="Video laden und abspielen: WIR MÜSSEN UNS TRENNEN | #DIDit"><img decoding="async" src="https://linuxundich.de/wp-content/uploads/lui-cache/video_youtube_N77AoSweuVs-a70fea89.jpg" alt="" loading="lazy" width="1280" height="720"><span class="lui-video-facade-play" aria-hidden="true"></span><span class="lui-video-facade-note">Video wird erst nach Klick von YouTube geladen.</span></button></figure>
</div><figcaption class="wp-element-caption">Funfacts stellt den Digital Independence Day vor: „Wir müssen uns trennen“ unter dem Hashtag #DIDit.</figcaption></figure>



<h2 class="wp-block-heading">Auch bei TUXEDO in Augsburg gab es schon einen di.day</h2>



<p class="wp-block-paragraph">Bei TUXEDO in Augsburg gab es schon mehrere di.days. Am 4. Januar 2026 lud TUXEDO zu einer <a href="https://www.tuxedocomputers.com/de/Digital-Independence-Day-TUXEDO-Computers-laedt-zur-Linux-Einfuehrung-und-Install-Party-ein.tuxedo">Linux-Einführung mit Install-Party</a> in die eigenen Räume ein. Wer wollte, konnte sich dort Linux aufspielen lassen. Kollegen halfen mit Tipps und Trick: Unterstützung, vorher die eigenen Daten zu sichern, gab es gleich dazu.</p>



<p class="wp-block-paragraph">Einen Monat später folgte der <a href="https://www.tuxedocomputers.com/de/Zweiter-DiDay-in-Augsburg-Ein-Gemeinschaftsprojekt-von-TUXEDO-und-Habitat-e-V.tuxedo">zweite DiDay in Augsburg</a>, diesmal zusammen mit dem Makerspace Habitat e.V. im Pop-up-Store „Zwischenzeit“. Die Teilnehmer installierten TUXEDO OS auf ihren eigenen Geräten und nahmen einen USB-Stick mit dem System gleich mit. Leider habe ich es zu den Terminen bisher nicht geschafft, hoffentlich klappt es beim nächsten Mal.</p>



<div class="wp-block-group lui-callout is-info has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p class="lui-callout-label wp-block-paragraph">// In eigener Sache</p>



<p class="wp-block-paragraph">Ich erwähne hier die di.days von TUXEDO Computers in Augsburg. Bei TUXEDO bin ich angestellt und für Texte, Inhalte und Öffentlichkeitsarbeit zuständig. Open Source und freie, offene Dienste liegen mir aber schon seit Jahrzehnten am Herzen, und ich freue mich, dass Linux, Mastodon und Co. im Mainstream angekommen sind.</p>
</div>



<h2 class="wp-block-heading">So könnt ihr abstimmen</h2>



<p class="wp-block-paragraph">Beim Publikumsvoting dürft ihr für bis zu drei Angebote abstimmen. Ihr setzt jeweils ein Häkchen bei den Nominierten eurer Wahl und klickt unten auf <em>Absenden</em>, erst dann zählen die Stimmen. Name und E-Mail-Adresse sind freiwillig. Die Frist läuft bis zum 16. November 2026, 11:00 Uhr.</p>



<p class="wp-block-paragraph">Das Voting findet ihr <a href="https://w1.grimme-online-award.de/goa/voting/ext_voting.pl">beim Grimme Online Award</a>. Meine Wahl fällt auf den di.day, aber natürlich seid ihr frei: Alle drei Stimmen dürft ihr beliebig vergeben, auch der di.day ist natürlich keine Pflicht. Die Reihenfolge der <a href="https://www.grimme-online-award.de/2026/nominierte/alle-nominierten">Nominierten</a> ist dort zufällig, beim Stöbern entdeckt ihr vielleicht noch weitere spannende Projekte, die eine Stimme von euch verdient haben.</p>



<p class="wp-block-paragraph">Wer nach dem Abstimmen selbst loslegen möchte: Der nächste di.day ist immer am ersten Sonntag im Monat. Wer gewechselt hat, darf damit angeben: Unter #DUTgemacht (hört ihr das „gut gemacht“ heraus?) und #DIDit („I did it“) freut sich die Community mit euch. Habt ihr schon ein Wechselrezept ausprobiert?</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/digital-independence-day-grimme-online-award-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>FlatPark: Signiertes Flatpak-Remote für Apps, die auf Flathub fehlen</title>
		<link>https://linuxundich.de/flatpark-flatpak-remote-ki-apps-helium/</link>
					<comments>https://linuxundich.de/flatpark-flatpak-remote-ki-apps-helium/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Thu, 05 Nov 2026 09:22:11 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[ArtCraft]]></category>
		<category><![CDATA[Flathub]]></category>
		<category><![CDATA[Flatpak]]></category>
		<category><![CDATA[KI]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Paketquellen]]></category>
		<guid isPermaLink="false">https://linuxundich.de/flatpark-flatpak-remote-ki-apps-helium/</guid>

					<description><![CDATA[FlatPark ist ein zusätzliches Flatpak-Remote mit 230 geprüften Apps, darunter KI-Anwendungen und der Browser Helium. Einrichtung und Installation im Test unter CachyOS.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Auf gut Deutsch ist <a href="https://flatpark.org/">FlatPark</a> so etwas wie ein <a href="https://flathub.org/">Flathub</a> für KI-Apps. Das muss man nicht mögen, ich kann aber verstehen, wenn jemand es mag: Inzwischen sind einige nützliche Anwendungen entstanden, die auf Flathub fehlen. Auf <a href="https://www.reddit.com/r/linux/comments/1xob7hy/flatpark_a_signed_flatpak_remote_for_apps_not/">r/linux</a> wurde das Projekt am 5. November vorgestellt, die Kommentare dort zeigen ganz gut, woran sich die Geister scheiden.</p>



<h2 class="wp-block-heading">Was FlatPark ist</h2>



<p class="wp-block-paragraph">Technisch ist FlatPark ein zusätzliches <a href="https://flatpak.org/">Flatpak</a>-Remote, das ihr neben Flathub einrichtet. Nach Angaben der Projektseite stecken dort 230 Apps drin, jede einzeln geprüft; bei 80 davon haben die Entwickler zugestimmt. Jede App wird gebaut, gestartet und gegen einen veröffentlichten Maßstab getestet. Das Repository ist per GPG signiert, die Sandbox soll eng gezogen sein.</p>



<p class="wp-block-paragraph">Ein Unterschied zu Flathub: FlatPark baut die Programme nicht neu, sondern installiert das Original-Release des Herstellers, per Checksumme festgenagelt. Wer dem Hersteller traut, bekommt also dessen Binärdatei, nur eben in der Flatpak-Sandbox und mit Updates über den gewohnten Weg. Der Quellcode des Remotes liegt bei <a href="https://github.com/flatpark/flatpark">GitHub</a>.</p>



<h2 class="wp-block-heading">Einrichten</h2>



<p class="wp-block-paragraph">Getestet habe ich unter <a href="https://cachyos.org/">CachyOS</a> mit <a href="https://kde.org/plasma-desktop/">KDE Plasma</a> in einer virtuellen Maschine. Flatpak ist dort nicht vorinstalliert, ein <code>sudo pacman -S flatpak</code> holt es nach. Danach genügt laut <a href="https://github.com/flatpark/flatpark">README</a> ein Befehl, um das Remote hinzuzufügen. Die Option <code>--user</code> installiert in euer Home-Verzeichnis und braucht keine Administratorrechte.</p>



<pre class="wp-block-code"><code>flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo</code></pre>



<p class="wp-block-paragraph">Anschließend installiert ihr Apps mit der App-ID, die ihr im Katalog auf flatpark.org findet. Statt <code>&lt;app-id&gt;</code> setzt ihr also die Kennung der gewünschten App ein, bei Helium zum Beispiel <code>net.imput.helium</code>. Auf Wunsch geht das auch grafisch: <a href="https://apps.kde.org/discover/">KDE Discover</a> zeigt FlatPark als Flatpak-Quelle an und findet Helium in der Suche.</p>



<pre class="wp-block-code"><code>flatpak --user install flatpark &lt;app-id&gt;</code></pre>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823249b0dd&quot;}" data-wp-interactive="core/image" data-wp-key="6af823249b0dd" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1102" height="688" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/01-remote-hinzufuegen.webp" alt="Konsolenfenster unter KDE Plasma mit der Ausgabe von flatpak remotes, in der Liste steht der Eintrag flatpark." class="wp-image-48652" srcset="https://linuxundich.de/wp-content/uploads/2026/11/01-remote-hinzufuegen.webp 1102w, https://linuxundich.de/wp-content/uploads/2026/11/01-remote-hinzufuegen-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/01-remote-hinzufuegen-768x479.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Nach dem Hinzufügen steht das Remote flatpark in der Liste der Flatpak-Quellen, mit &#8211;user eingerichtet für den eigenen Benutzer ohne Root-Rechte.</figcaption></figure>



<p class="wp-block-paragraph">Die erste Installation bricht ab: Die App braucht die Runtime org.freedesktop.Platform 26.08, und die liefert FlatPark nicht mit. Die Runtimes stammen weiterhin von Flathub, wie auch die <a href="https://flatpark.org/docs/users/setup/">Einrichtungsanleitung</a> bestätigt. Wer Flathub ohnehin eingerichtet hat, sieht diesen Fehler gar nicht; er erscheint nur auf frischen Systemen wie meinem Testrechner, wo Flathub noch fehlt.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823249bdbf&quot;}" data-wp-interactive="core/image" data-wp-key="6af823249bdbf" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1102" height="688" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/02-runtime-fehlt.webp" alt="Konsolenfenster mit Fehlermeldung: Die App org.audacityteam.Audacity braucht die Runtime org.freedesktop.Platform 26.08, die nicht gefunden wurde." class="wp-image-48653" srcset="https://linuxundich.de/wp-content/uploads/2026/11/02-runtime-fehlt.webp 1102w, https://linuxundich.de/wp-content/uploads/2026/11/02-runtime-fehlt-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/02-runtime-fehlt-768x479.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Auf einem frischen System bricht die Installation ab, weil die Runtime org.freedesktop.Platform 26.08 fehlt und FlatPark sie nicht mitliefert.</figcaption></figure>



<p class="wp-block-paragraph">Auf einem solchen System richtet ihr Flathub zusätzlich ein, mit dem folgenden Befehl. Danach läuft die Installation durch: Die Runtimes kommen von Flathub, die App selbst von FlatPark. Das Beispiel im Screenshot ist Audacity mit knapp 74 MB, dazu kommen auf dem frischen System rund 440 MB Runtimes.</p>



<pre class="wp-block-code"><code>flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo</code></pre>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823249c981&quot;}" data-wp-interactive="core/image" data-wp-key="6af823249c981" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1102" height="688" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/03-installation.webp" alt="Konsolenfenster mit der Installationstabelle: sechs Runtimes von Flathub, dazu Audacity von flatpark, am Ende die Meldung Installation abgeschlossen." class="wp-image-48654" srcset="https://linuxundich.de/wp-content/uploads/2026/11/03-installation.webp 1102w, https://linuxundich.de/wp-content/uploads/2026/11/03-installation-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/03-installation-768x479.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Runtimes kommen von Flathub, die App selbst, hier Audacity, von FlatPark; die Spalte Gegenstelle zeigt die jeweilige Quelle.</figcaption></figure>



<h2 class="wp-block-heading">Beispiel: Helium</h2>



<p class="wp-block-paragraph">Als Testkandidat dient <a href="https://github.com/imputnet/helium">Helium</a>, ein Chromium-Browser, den es bei Flathub nicht gibt. Laut einem Nutzer im Reddit-Thread will der Entwickler erst ein Flatpak veröffentlichen, wenn die Sandbox-Probleme gelöst sind. Über FlatPark sind es knapp 126 MB Download; Helium startet danach ganz normal. Updates laufen dann wie bei jedem anderen Flatpak über <code>flatpak update</code>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823249d686&quot;}" data-wp-interactive="core/image" data-wp-key="6af823249d686" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1102" height="687" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/04-helium-berechtigungen.webp" alt="Konsolenfenster mit der Ausgabe von flatpak info --show-permissions für Helium: Kontext, Regeln für den Session-Bus und für den System-Bus." class="wp-image-48655" srcset="https://linuxundich.de/wp-content/uploads/2026/11/04-helium-berechtigungen.webp 1102w, https://linuxundich.de/wp-content/uploads/2026/11/04-helium-berechtigungen-640x399.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/04-helium-berechtigungen-768x479.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Berechtigungen von Helium laut flatpak info: Netzwerk, Bluetooth, Downloads und Zugriff auf Passwortspeicher wie KWallet, bei einem Browser erwartbar viel.</figcaption></figure>



<p class="wp-block-paragraph">Für einen Browser ist die Liste erwartbar lang, ein Programm wie Audacity kam dagegen mit Dokumenten und Musik als Ordnerzugriff aus. Flatpak zeigt die Berechtigungen vor dem Bestätigen der Installation an, ihr seht also vorher, was die App darf. Wer eine Berechtigung nicht mag, kann sie nachträglich mit <a href="https://github.com/tchx84/Flatseal">Flatseal</a> anpassen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823249e42c&quot;}" data-wp-interactive="core/image" data-wp-key="6af823249e42c" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1210" height="819" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/05-helium-flatpark-org.webp" alt="Browserfenster von Helium mit der Startseite von flatpark.org: Überschrift Built. Reviewed. Signed., vier Stichpunkte zu den Prüfregeln und der Editor's Pick GeoLibre." class="wp-image-48656" srcset="https://linuxundich.de/wp-content/uploads/2026/11/05-helium-flatpark-org.webp 1210w, https://linuxundich.de/wp-content/uploads/2026/11/05-helium-flatpark-org-640x433.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/05-helium-flatpark-org-768x520.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Helium aus FlatPark zeigt die Startseite von flatpark.org mit dem Editor&#8217;s Pick GeoLibre sowie Kurzbeschreibung und Prüfregeln des Remotes.</figcaption></figure>



<p class="wp-block-paragraph">Grafisch geht es auch mit KDE Discover, das ich unter Plasma nachinstalliert habe. Dort erscheint FlatPark unter Einstellungen als Flatpak-Quelle neben Flathub. Die Suche nach Helium findet den Browser samt Version 0.20.3.1, Größe von 8,2 MiB und Lizenz GPL-3.0. Bei Helium zeigt Discover den Starten-Knopf, weil der Browser schon installiert ist.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823249f1f0&quot;}" data-wp-interactive="core/image" data-wp-key="6af823249f1f0" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1235" height="836" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/06-discover-flatpark.webp" alt="Einstellungen von KDE Discover: Unter Flatpak sind FlatPark (Benutzer), Flathub und Flathub (Benutzer) als Paketquellen aktiviert." class="wp-image-48657" srcset="https://linuxundich.de/wp-content/uploads/2026/11/06-discover-flatpark.webp 1235w, https://linuxundich.de/wp-content/uploads/2026/11/06-discover-flatpark-640x433.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/06-discover-flatpark-768x520.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">KDE Discover listet FlatPark unter Einstellungen als Flatpak-Quelle neben Flathub, jeweils für den Benutzer eingerichtet und mit eigener Priorität.</figcaption></figure>



<h2 class="wp-block-heading">Vibe-Coding-Basar?</h2>



<p class="wp-block-paragraph">Die erste Reaktion im Reddit-Thread war erwartbar: „So flathub but for vibe coded apps. No thanks“. Das Argument dahinter ist nicht von der Hand zu weisen, denn viele per KI zusammengeklickte Programme seien kaputt oder nie getestet worden und erzeugten nur Hype. Belege nennt er dafür keine.</p>



<p class="wp-block-paragraph">Dagegen hält ein anderer Nutzer, FlatPark zeige nicht nur solche Apps, es sei einfach nachsichtiger. Die Liste gibt ihm recht, denn <a href="https://www.heidisql.com/">HeidiSQL</a>, <a href="https://www.audacityteam.org/">Audacity</a> und <a href="https://code.visualstudio.com/">Visual Studio Code</a> sind keine Wochenend-Experimente. Daneben stehen Sammlungen wie <a href="https://getartcraft.com/">ArtCraft</a> mit 16 und Ely Office mit 7 Apps, darunter PhotoCraft und ElyDoc.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af823249fc85&quot;}" data-wp-interactive="core/image" data-wp-key="6af823249fc85" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1235" height="836" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/07-discover-photocraft.webp" alt="KDE-Discover-Fenster zeigt die App PhotoCraft mit Installationsbutton und einem Screenshot der Bildbearbeitung." class="wp-image-48658" srcset="https://linuxundich.de/wp-content/uploads/2026/11/07-discover-photocraft.webp 1235w, https://linuxundich.de/wp-content/uploads/2026/11/07-discover-photocraft-640x433.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/07-discover-photocraft-768x520.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">KDE Discover findet PhotoCraft direkt im FlatPark-Repository. Die Bildbearbeitung gehört zur ArtCraft-Sammlung, in der FlatPark gleich 16 Apps bündelt.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324a06df&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324a06df" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="811" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft-1280x811.webp" alt="Screenshot der Bildbearbeitungssoftware PhotoCraft mit einem Foto von Radfahrern auf einer Landstraße bei Sonnenuntergang" class="wp-image-48659" srcset="https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft-1280x811.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft-640x405.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft-768x486.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/08-cachyos-photocraft.webp 1426w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Nach der Installation ist PhotoCraft unter CachyOS startklar. Die Oberfläche wirkt aufgeräumt und erinnert an klassische Bildbearbeitung, statt den Nutzer mit KI-Funktionen zu überladen.</figcaption></figure>



<p class="wp-block-paragraph">ArtCraft nennt sich ein Anbieter von Open-Source-Werkzeugen für Künstler. Die Craft Apps sind laut Projektseite 16 native Desktop-Apps für Bildbearbeitung, Vektorgrafik, Video, Seitenlayout und Audio, in Rust geschrieben und kostenlos. <a href="https://flatpark.org/apps/ai.storyteller.craft-anything/">CraftAnything</a> gehört dazu, ist laut FlatPark aber ein Software-Explorer samt Werkbank für Binäranalyse und damit kein Grafikwerkzeug.</p>



<p class="wp-block-paragraph">Die KI-Anwendung heißt ArtCraft Studio und erzeugt Bilder und Videos aus selbst zusammengestellten Szenen. Laut Projektseite gibt es sie für macOS, Windows und im Browser, eine Linux-App nennt die Seite nicht. FlatPark bündelt dagegen die 16 Craft Apps. Andere Bildwerkzeuge im Blog: <a href="https://linuxundich.de/gradia-1-4-screenshot-bildbearbeitung/">Gradia 1.4</a> und <a href="https://linuxundich.de/shotwell-0-33-schnelle-gnome-bildverwaltung-endlich-mit-gtk4/">Shotwell 0.33</a>.</p>



<p class="wp-block-paragraph">Ein zweites Argument für FlatPark kommt von einem Entwickler, dessen Open-Source-IDE auf Flathub scheitert, weil der Build beim Bauen Code aus dem Netz nachlädt. Die Abhängigkeiten mitzuliefern hieße, die eigenen Forks zu pflegen, und das lehnt er ab. Dass Flathub Netzwerkzugriff beim Bauen nicht mag, hat gute Gründe (Stichwort Supply-Chain-Angriffe).</p>



<p class="wp-block-paragraph">Für jemanden, der trotzdem ein Flatpak anbieten möchte, ist ein zweites Remote deshalb eine echte Option. Im Thread raten andere dazu, die Abhängigkeiten per Submodul einzubinden, ein weiterer Nutzer meint, auch Flathub-Pakete zögen Abhängigkeiten von GitHub, flatpak-builder habe dafür sogar eigene Funktionen. Geklärt wird das im Thread nicht.</p>



<h2 class="wp-block-heading">Meine Einschätzung</h2>



<p class="wp-block-paragraph">Ein zweites Remote ist immer auch ein zweiter Ort, dem ihr vertraut. Für FlatPark spricht die Prüfung jeder einzelnen App und dass die Berechtigungen vor der Installation offen auf dem Tisch liegen. Dagegen steht, dass ihr das Binary des Herstellers bekommt, dessen Quelltext womöglich niemand angeschaut hat.</p>



<p class="wp-block-paragraph">Ich würde das Remote deshalb nur für Programme nutzen, die es anders nicht gibt, etwa Helium, und den Rest weiter von Flathub holen, so wie ich es bei Aurynk getan habe, der grafischen Oberfläche für <a href="https://linuxundich.de/scrcpy-5-hardware-dekodierung-arch-linux-aurynk/">scrcpy 5.0</a>. Habt ihr FlatPark schon eingerichtet, und welche App hat euch dort gefehlt?</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/flatpark-flatpak-remote-ki-apps-helium/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Petition: Open-Source-Arbeit soll als Ehrenamt gelten – es fehlen noch rund 15.000 Stimmen</title>
		<link>https://linuxundich.de/petition-open-source-arbeit-ehrenamt/</link>
					<comments>https://linuxundich.de/petition-open-source-arbeit-ehrenamt/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Wed, 04 Nov 2026 12:49:17 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Ehrenamt]]></category>
		<category><![CDATA[Kommentar]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Petition]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=48646</guid>

					<description><![CDATA[Eine Petition an den Bundestag fordert, Open-Source-Arbeit als Ehrenamt anzuerkennen, gleichrangig mit Vereinsarbeit oder Rettungsdienst. Bis zum Quorum von 30.000 Stimmen fehlt noch rund die Hälfte, und die Sammlung endet am 23. November. Unterschreibt und teilt sie, gerne auch mit Menschen, die mit Linux nichts am Hut haben.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Wer Software für alle schreibt, pflegt und übersetzt, macht das in Deutschland offiziell als Hobby. Steuerlich und förderrechtlich zählt die Arbeit an Open-Source-Projekten nicht als Ehrenamt, anders als die Arbeit im Sportverein, in der Jugendarbeit oder beim Rettungsdienst. Genau das will die <a href="https://openpetition.de/opensource">Petition „Anerkennung von Open-Source-Arbeit als Ehrenamt in Deutschland“</a> ändern, und ich habe sie gerade unterschrieben.</p>



<p class="wp-block-paragraph">Gestartet hat sie Boris Hinzer aus Erkelenz im November 2025, gerichtet ist sie an den Petitionsausschuss des Bundestags. Heute stehen 15.884 Unterschriften auf dem Zähler, für das Quorum in Deutschland zählen davon 14.866. Nötig sind 30.000. Sprich, es fehlt noch rund die Hälfte, und die Zeit wird knapp: Die Sammlung endet am 23. November 2026, also in knapp drei Wochen.</p>



<h2 class="wp-block-heading">Was die Petition fordert</h2>



<p class="wp-block-paragraph">Die Forderung ist schnell erklärt: Open-Source-Arbeit soll als gemeinwohlorientiertes Ehrenamt anerkannt werden, gleichrangig mit Vereinsarbeit, Jugendarbeit oder Rettungsdiensten. Der Ausgangspunkt ist ein Widerspruch. Selbst der Koalitionsvertrag der Bundesregierung nennt Open Source als Baustein für digitale Souveränität. Die Menschen, die diese Software in ihrer Freizeit bauen, warten und dokumentieren, gehen dabei leer aus. Die Genossenschaft WECHANGE hat das in ihrem Interview mit Boris auf den Punkt gebracht:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Die Freiwilligen, die sie täglich bauen, gelten rechtlich nicht mal als Ehrenamtliche.</p>
<cite>WECHANGE, Interview mit Boris Hinzer</cite></blockquote>



<p class="wp-block-paragraph">Begründet wird das in sechs Punkten. Erstens dient Open Source nachweislich dem Gemeinwohl: Internetprotokolle, Sicherheitsbibliotheken, Gesundheits-IT oder Bildungstechnik stehen zu großen Teilen auf freiwilligen Beiträgen. Zweitens geschieht der Großteil von Entwicklung, Wartung und Dokumentation unbezahlt in der Freizeit, vergleichbar mit der Arbeit in einem gemeinnützigen Verein, nur eben digital. Drittens hängen Behörden, Schulen und Firmen davon ab.</p>



<p class="wp-block-paragraph">Wie stark, haben Sicherheitslücken wie Heartbleed und Log4Shell gezeigt: Millionen Nutzer profitieren, die Verantwortung tragen oft nur eine Handvoll Freiwilliger. Viertens würde eine Anerkennung Rechtsklarheit schaffen. Fünftens leisten Freiwillige Arbeit, für die Firmen sonst hohe Stundensätze zahlen müssten. Und sechstens fördern andere Staaten freie Software längst mit Steuervorteilen und eigenen Programmen, Deutschland droht dabei zurückzufallen.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Given enough eyeballs, all bugs are shallow.</p>
<cite>Eric S. Raymond, <em>The Cathedral and the Bazaar</em></cite></blockquote>



<p class="wp-block-paragraph">Mit diesem Satz hat Eric S. Raymond Ende der Neunziger erklärt, warum offener Code sicherer sein soll: Schauen nur genug Leute drauf, fällt jeder Fehler auf. Heartbleed hat gezeigt, wo der Haken liegt, denn die Lücke steckte rund zwei Jahre unbemerkt in OpenSSL. Randall Munroe hat das im xkcd-Comic <a href="https://xkcd.com/2347/">Dependency</a> verewigt: Die ganze digitale Infrastruktur balanciert dort auf einem winzigen Klötzchen, das irgendjemand in Nebraska seit Jahren ohne Dank pflegt.</p>



<p class="wp-block-paragraph">Am konkretesten wird es beim vierten Punkt. Mit der Anerkennung könnten Projekte Aufwandsentschädigungen steuerfrei auszahlen, über die Ehrenamts- oder Übungsleiterpauschale. Gemeinnützige Projekte kämen leichter an den Status nach §52 der Abgabenordnung. Mitwirkende wären bei der Haftung besser gestellt, ähnlich wie Vereinsvorstände nach §31a BGB. Und Projekte könnten rechtssicher Kosten erstatten oder Spendenquittungen ausstellen.</p>



<h2 class="wp-block-heading">Warum Boris die Petition gestartet hat</h2>



<p class="wp-block-paragraph">Boris betreibt eine Webagentur in Mönchengladbach und ist seit rund 20 Jahren in der TYPO3-Community aktiv, seit 2023 ehrenamtlich als Vizepräsident der <a href="https://typo3.org/project/association">TYPO3 Association</a>. Im <a href="https://wechange.coop/2026/02/18/petition-open-source/">ausführlichen Interview bei WECHANGE</a> erzählt er, dass er zweimal einen öffentlich-rechtlichen Radiosender gebeten hatte, zum Tag des Ehrenamts am 5. Dezember auch Open-Source-Leute zu erwähnen. Eine Antwort bekam er nie.</p>



<p class="wp-block-paragraph">Also startete er eben eine Petition. Sein Kernargument bringt er im Interview auf eine Formel, die mir gut gefällt: „Open Source lebt nicht vom ‚Read-only‘, sondern vom Mitmachen.“ Freie Software steckt im Fahrkartenautomaten, in der Spielkonsole und hinter jedem Streamingdienst, meist ohne dass es jemand merkt. Die großen Tech-Konzerne verdienen prächtig daran, tragen aber vergleichsweise wenig zur Entwicklung und Finanzierung bei.</p>



<p class="wp-block-paragraph">Wer lieber zuhört als liest, dem erklärt <a href="https://www.youtube.com/@LinuxGuides">Linux Guides</a> in einem Video, worum es bei der Petition geht und warum Open Source eure Hilfe braucht:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube"><div class="wp-block-embed__wrapper">
<figure class="lui-video-embed"><button type="button" class="lui-video-facade" data-embed-src="https://www.youtube-nocookie.com/embed/oeigSqbvBOQ?feature=oembed&#038;autoplay=1" data-title="Open Source braucht DEINE Hilfe - Petition für Open Source im Ehrenamt" aria-label="Video laden und abspielen: Open Source braucht DEINE Hilfe - Petition für Open Source im Ehrenamt"><img decoding="async" src="https://linuxundich.de/wp-content/uploads/lui-cache/video_youtube_oeigSqbvBOQ-da657dea.jpg" alt="" loading="lazy" width="1280" height="720"><span class="lui-video-facade-play" aria-hidden="true"></span><span class="lui-video-facade-note">Video wird erst nach Klick von YouTube geladen.</span></button></figure>
</div><figcaption class="wp-element-caption">Linux Guides stellt die Petition für Open Source im Ehrenamt vor und erklärt, warum jede Unterschrift zählt.</figcaption></figure>



<h2 class="wp-block-heading">Mehr als nur Code</h2>



<p class="wp-block-paragraph">Bei Open Source denken viele an Entwickler, die nachts Pull Requests prüfen. Drumherum ist aber eine ganze Landschaft an Initiativen gewachsen, die freie Software zu den Menschen bringt. Der <a href="https://di.day/">DI.DAY</a>, den der <a href="https://www.ccc.de/">Chaos Computer Club</a>, Marc-Uwe Kling und viele andere auf dem 39C3 angestoßen haben, lädt jeden ersten Sonntag im Monat dazu ein, einen Big-Tech-Dienst gegen eine freie Alternative zu tauschen.</p>



<p class="wp-block-paragraph">Für den Umstieg gibt es fertige „Wechselrezepte“, von Firefox statt Chrome über OpenStreetMap statt Google Maps bis zu Linux statt Windows. In <a href="https://www.reparatur-initiativen.de/">Repair Cafés</a> schrauben Freiwillige nicht nur an Toastern und Fahrrädern, sondern installieren seit dem Supportende von Windows 10 im Rahmen der Aktion <a href="https://endof10.org/de/">End of 10</a> auch Linux auf Rechnern, die sonst auf dem Wertstoffhof gelandet wären. Das spart Geld, Elektroschrott und so manchen Nerv.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324a4670&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324a4670" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="689" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-1280x689.webp" alt="Firefox mit der Petitionsseite bei openPetition: links ein Kampagnenfoto mit vier Menschen verschiedenen Alters an Laptops, rechts Titel, Petent Boris Hinzer, 15.900 Unterschriften und ein halb gefüllter Fortschrittsbalken." class="wp-image-48650" srcset="https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-1280x689.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-640x344.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-768x413.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition-1536x826.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/opensource-petition.webp 1920w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das Kampagnenbild der Petition zeigt Jung und Alt gemeinsam vor dem Laptop, genau das Publikum der vielen Initiativen rund um freie Software.</figcaption></figure>



<p class="wp-block-paragraph">Dazu kommen Coding Clubs wie <a href="https://coderdojo.com/">CoderDojo</a> oder <a href="https://jugendhackt.org/">Jugend hackt</a>, in denen Kinder und Jugendliche mit freien Werkzeugen ihre ersten Programme schreiben, Roboter bauen oder Spiele basteln. Und es gibt die Kurse für Senioren, in denen Ehrenamtliche geduldig erklären, wie man Videoanrufe mit den Enkeln startet, ein Smartphone einrichtet oder eine verdächtige Phishing-Mail erkennt. Netzwerke wie der <a href="https://www.digital-kompass.de/">Digital-Kompass</a> unterstützen solche Angebote. Ohne diese Leute stünden viele Menschen bei der Digitalisierung schlicht außen vor.</p>



<p class="wp-block-paragraph">Das Kuriose daran: Wer im Repair Café hilft, kann das oft schon heute als Ehrenamt in einem gemeinnützigen Verein tun. Die Leute, die das Linux pflegen, das dort auf den alten Rechner wandert, oder die Lern-App für den Coding Club übersetzen, machen ihre Arbeit dagegen rechtlich als Privatvergnügen. Dabei hängt das eine direkt vom anderen ab, ohne die Software gäbe es nichts zu installieren.</p>



<h2 class="wp-block-heading">Was ich aus meinen eigenen Artikeln kenne</h2>



<p class="wp-block-paragraph">Mir begegnet das Thema hier im Blog ständig. Erst im Oktober habe ich über den <a href="https://linuxundich.de/gnome-sucht-freiwillige-fur-das-extensions-team/">Hilferuf von Javad Rahmatzadeh</a> geschrieben. Er prüft die Erweiterungen auf extensions.gnome.org, oft 4 bis 10 Stunden am Tag und unbezahlt, während die monatlichen Spenden nahe null liegen. Ohne seine Arbeit gäbe es keine geprüften GNOME-Erweiterungen, und Javad steht nach eigenen Worten kurz vor dem Burnout.</p>



<p class="wp-block-paragraph">Ähnlich bei <a href="https://linuxundich.de/ddnss-uebernahme-vielen-dank/">DDNSS.de</a>: Seit 2013 betreibt Robert Niedziela den kostenlosen DynDNS-Dienst, auf den sich unzählige Heimserverchen verlassen, und sucht nun einen Nachfolger. Oder das SELFHTML-Wiki, an dem Generationen von Webentwicklern HTML gelernt haben. Es musste wegen der <a href="https://linuxundich.de/selfhtml-wiki-php2shell-mediawiki-1-46/">PHP2Shell-Lücken</a> vom Netz, bis das Team es in vier Tagen über 19 MediaWiki-Versionen hinweg auf einen neuen Server gehoben hatte.</p>



<p class="wp-block-paragraph">Auch beim Start von <a href="https://planetfoss.net/">PlanetFOSS</a> ist mir aufgefallen, wie viele der Quellen von Leuten stammen, die ihre Artikel in der Freizeit schreiben. Deshalb können Blogs dort inzwischen <a href="https://linuxundich.de/planetfoss-unterstuetzen-link-blogs-verlage/">einen Link zu ihrer Spendenseite hinterlegen</a>. Und ganz ehrlich, ich kenne die Seite auch selbst: Bevor es dieses Blog gab, habe ich als „Chrissss“ rund 38.000 Beiträge im Forum von <a href="https://ubuntuusers.de/">ubuntuusers.de</a> geschrieben und Wiki-Artikel gepflegt.</p>



<h2 class="wp-block-heading">Meine Einschätzung</h2>



<p class="wp-block-paragraph">Klar, die Sache hat einen Haken, und den nennen auch Gegenstimmen in der Debatte zur Petition: Ein großer Teil der Beiträge zu Open Source stammt von bezahlten Entwicklern oder Freelancern. Ohne saubere Abgrenzung könnte eine Ehrenamtspauschale zum Steuerschlupfloch werden. Das sehe ich auch so, und einfach wird diese Abgrenzung nicht. Nur ist das in meinen Augen eine Aufgabe für das Gesetz, kein Grund gegen die Anerkennung.</p>



<p class="wp-block-paragraph">Beim Sportverein klappt diese Trennung schließlich auch: Der Profitrainer bekommt Gehalt, der Jugendtrainer am Samstagmorgen die Übungsleiterpauschale. Warum sollte das bei einem Maintainer, der nach Feierabend Sicherheitslücken in einer Bibliothek stopft, nicht gehen? Die Petition verlangt ja kein Geld vom Staat für jede Zeile Code, sondern dieselben Spielregeln, die für anderes Engagement längst gelten.</p>



<h2 class="wp-block-heading">Unterschreibt und teilt die Petition</h2>



<p class="wp-block-paragraph">Bis zum 23. November fehlen also noch rund 15.000 Stimmen aus Deutschland. Das klingt nach viel, ist aber machbar: Wenn jeder, der unterschrieben hat, nur zwei weitere Leute überzeugt, ist das Quorum geknackt. Erzählt es also bitte auch Menschen, die mit Linux nichts am Hut haben. Die Software, um die es geht, nutzen sie ja trotzdem jeden Tag.</p>



<div class="wp-block-group lui-callout is-tip is-layout-flow wp-block-group-is-layout-flow">
<p class="lui-callout-label wp-block-paragraph">// Jetzt unterschreiben</p>



<p class="wp-block-paragraph">Unterschreibt die <a href="https://openpetition.de/opensource">Petition bei openPetition</a>, das Formular ist in einer Minute ausgefüllt. Teilt den Link danach auf Mastodon, Bluesky oder LinkedIn, im Familienchat oder in der Vereinsgruppe. Habt ihr Freunde im Ausland, schickt ihnen die Petitionsseite auf <a href="https://openpetition.de/!sywhp">Englisch</a>, <a href="https://openpetition.de/!hnnvq">Französisch</a> oder <a href="https://openpetition.de/!mjvmy">Spanisch</a>. Jede Stimme bringt das Quorum ein Stück näher.</p>
</div>



<p class="wp-block-paragraph">Für weniger technikaffine Freunde und Verwandte gibt es außerdem ein <a href="https://www.youtube.com/shorts/HGlbgSZCx_U">kurzes Erklärvideo</a> als YouTube Short. Wer im Verein, in der Firma oder an der Hochschule werben will, kann sich auf der Petitionsseite einen Abrisszettel mit QR-Code als PDF herunterladen und aushängen. Habt ihr schon unterschrieben, und kennt ihr noch weitere Initiativen, die ohne Ehrenamtliche gar nicht laufen würden?</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/petition-open-source-arbeit-ehrenamt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ghostty-config 2.0: Einstellungen für Ghostty direkt im Terminal</title>
		<link>https://linuxundich.de/ghostty-config-2-0-ghostty-einstellungen-terminal/</link>
					<comments>https://linuxundich.de/ghostty-config-2-0-ghostty-einstellungen-terminal/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Tue, 03 Nov 2026 12:24:08 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Ghostty]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Tipps]]></category>
		<guid isPermaLink="false">https://linuxundich.de/ghostty-config-2-0-ghostty-einstellungen-terminal/</guid>

					<description><![CDATA[Ghostty kennt 211 Optionen, aber keinen Einstellungsdialog. ghostty-config 2.0 holt Themes, Schriften und Fenster in eine Oberfläche im Terminal, schreibt jede Änderung als eigene Zeile in die Konfiguration und lädt Ghostty gleich neu.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ghostty hat bei mir inzwischen <a href="https://linuxundich.de/bug-jaeger-vs-terminal-entwickler-aus-terminix-wird-tilix/">Tilix</a> als Go-To-Terminal-App abgelöst, die Neuerungen von <a href="https://linuxundich.de/ghostty-1-4-linux-terminal/">Ghostty 1.4</a> habe ich euch erst letzte Woche vorgestellt. Einen Punkt habe ich dort nur kurz angerissen: Eine Menüleiste mit Einstellungsdialogen gibt es in Ghostty nicht. Wer eine andere Schrift oder ein neues Farbschema möchte, der bearbeitet die Konfiguration von Hand. Abhilfe schafft ghostty-config, das jetzt in Version 2.0 erschienen ist.</p>



<h2 class="wp-block-heading">Konfiguration nur per Textdatei</h2>



<p class="wp-block-paragraph">Konfiguriert wird Ghostty über die Datei <code>~/.config/ghostty/config</code>, in die ihr Zeilen wie <code>font-size = 12</code> schreibt. Welche Optionen es überhaupt gibt, verrät euch Ghostty selbst. Der folgende Befehl listet alle Einstellungen samt Erklärung auf. Bei Ghostty 1.4.0 kommen dabei 211 Optionen und gut 4.300 Zeilen Text zusammen, auf Englisch versteht sich. Viel Spaß beim Durchblättern.</p>



<pre class="wp-block-code"><code>$ ghostty +show-config --default --docs | less</code></pre>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324a6c53&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324a6c53" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/01-ghostty-optionen.webp" alt="Ghostty-Fenster mit less und der Erklärung zur Option language, dahinter Firefox mit der Seite Option Reference auf ghostty.org" class="wp-image-48628" srcset="https://linuxundich.de/wp-content/uploads/2026/11/01-ghostty-optionen.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/01-ghostty-optionen-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/01-ghostty-optionen-768x480.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Ghostty listet seine Optionen samt Erklärung im Terminal auf, dahinter wartet die lange Optionsreferenz auf der Website des Projekts.</figcaption></figure>



<p class="wp-block-paragraph">Auf der Website sieht es kaum anders aus. Die <a href="https://ghostty.org/docs/config/reference">Optionsreferenz</a> ist eine sehr lange Seite, und die Entwickler empfehlen selbst, die Suchfunktion des Browsers zu nutzen. Immerhin ist man sich des Problems bewusst und verspricht für die Zukunft „a more user-friendly way to view and organize these options“. Bis es so weit ist, springen andere Projekte in die Bresche, eines davon ist ghostty-config.</p>



<h2 class="wp-block-heading">Was ist ghostty-config?</h2>



<p class="wp-block-paragraph"><a href="https://github.com/Vitruves/ghostty-config">ghostty-config</a> stammt von Vitruves, so der Name des Entwicklerkontos auf GitHub und Reddit. Das Programm ist in Go geschrieben, steht unter der MIT-Lizenz und läuft unter Linux und macOS. Ein eigenes Fenster öffnet es nicht, die Oberfläche läuft direkt im Terminal. Themes, Schriften, Fenster, Eingabe, Sitzung und Erweiterungen liegen dort auf eigenen Reitern, dazu kommt ein Bereich für das Werkzeug selbst.</p>



<p class="wp-block-paragraph">In Ghostty und Kitty zeichnet ghostty-config seine Oberfläche als Bilder, möglich macht das das Kitty-Grafikprotokoll. Darüber bringen auch Dateimanager wie <a href="https://linuxundich.de/tfm-moderner-dateimanager-furs-terminal/">Tfm</a> ihre Bildvorschau ins Terminal. Deswegen wirkt das Ganze eher wie eine Desktop-Anwendung als wie ein klassisches Terminalprogramm. In anderen Terminals und in Tmux nimmt das Programm normale Textzeichen. Die Oberfläche ist komplett englisch, eine Übersetzung gibt es bisher nicht.</p>



<h2 class="wp-block-heading">Drei Layouts in Version 2.0</h2>



<p class="wp-block-paragraph">Version 2.0.0 ist am 1. November <a href="https://www.reddit.com/r/Ghostty/comments/1xkyi83/ghosttyconfig_20_two_new_layouts_ghostty_14/">erschienen</a>, gut einen Monat nach dem Start des Projekts auf GitHub. Vieles darin stammt laut Vitruves aus den Kommentaren zur letzten Ankündigung auf Reddit. Die größte Neuerung sind zwei zusätzliche Layouts. Beim ersten Start fragt euch ghostty-config, wie ihr arbeiten wollt, später wechselt ihr mit <code>F4</code> oder über <em>Tool › Interface › Layout</em>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324a7ae3&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324a7ae3" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/02-ghostty-config-layout-wahl.webp" alt="ghostty-config in Ghostty mit der Frage How do you want to work? und drei Karten für die Layouts Atelier, Palette und Guided" class="wp-image-48629" srcset="https://linuxundich.de/wp-content/uploads/2026/11/02-ghostty-config-layout-wahl.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/02-ghostty-config-layout-wahl-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/02-ghostty-config-layout-wahl-768x480.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Beim ersten Start fragt ghostty-config, ob ihr lieber mit Atelier, Palette oder Guided arbeiten möchtet.</figcaption></figure>



<p class="wp-block-paragraph">Atelier ist die bisherige Oberfläche und weiterhin voreingestellt. Links stehen die Bereiche, rechts eine Wand aus Kacheln für insgesamt 1.071 Themes. Jede Kachel zeigt eine kleine Vorschau mit Git-Ausgabe, Farbpalette und Kontrastwert. Mit den Pfeiltasten wandert ihr durch die Wand, ohne dass sich etwas ändert. Erst ein <code>Enter</code> schreibt das Theme in die Konfiguration und lässt Ghostty neu laden.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324a87d4&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324a87d4" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/03-ghostty-config-themes.webp" alt="ghostty-config im Layout Atelier: links die Theme-Familien, rechts 15 Theme-Kacheln, die Kachel TokyoNight Moon trägt die Markierung Applied" class="wp-image-48630" srcset="https://linuxundich.de/wp-content/uploads/2026/11/03-ghostty-config-themes.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/03-ghostty-config-themes-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/03-ghostty-config-themes-768x480.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">In Atelier zeigt ghostty-config jedes Theme als Kachel mit Vorschau, angewendet ist hier gerade TokyoNight Moon.</figcaption></figure>



<p class="wp-block-paragraph">819 dieser Themes liefert Ghostty 1.4 selbst mit, die übrigen 252 hat Vitruves in Familien mit Namen wie Albers, Kandinsky, Wabi-sabi oder Jung sortiert. Wer ein Theme nur ausprobieren möchte, drückt <code>Strg</code>+<code>T</code>. Dann färbt sich lediglich das aktuelle Terminal um, die Konfiguration bleibt unangetastet. Mit <code>Strg</code>+<code>F</code> setzt ihr ein Theme auf die Liste eurer Favoriten.</p>



<p class="wp-block-paragraph">Ähnlich arbeitet der Reiter <em>Fonts</em>. Dort wählt ihr Schriftfamilie, Schnitt und Größe aus und seht zu jeder Schrift eine Probe, auch mit leicht verwechselbaren Zeichen wie 0 und O oder 1, l und I. Zeilenhöhe, Ligaturen und Zeichenabstand stellt ihr per Schieberegler ein. Fehlt euch eine passende Schrift, bietet ghostty-config 70 Monospace-Familien an, die es mit einem <code>Enter</code> herunterlädt.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324a93d6&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324a93d6" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/04-ghostty-config-schriften.webp" alt="Reiter Fonts in ghostty-config: links die Schriftliste mit Adwaita Mono, Liberation Mono und Source Code Pro, rechts eine Schriftprobe von Adwaita Mono" class="wp-image-48631" srcset="https://linuxundich.de/wp-content/uploads/2026/11/04-ghostty-config-schriften.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/04-ghostty-config-schriften-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/04-ghostty-config-schriften-768x480.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Zu jeder Schrift zeigt ghostty-config eine Probe, hier Adwaita Mono, die Monospace-Schrift von GNOME.</figcaption></figure>



<p class="wp-block-paragraph">Palette setzt dagegen auf ein einziges Suchfeld für Themes, Schriften, Einstellungen, Tastenkürzel und Befehle. Tippt ihr etwa „opacity“, listet ghostty-config alle passenden Einstellungen auf. Die markierte lässt sich gleich in der Liste ändern, daneben seht ihr die Zeile, die in der Konfiguration landet. Wisst ihr, was ihr sucht, kommt ihr so am schnellsten ans Ziel. <code>F3</code> blendet zudem Ghosttys eigene Erklärung zur Option ein.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324aa01f&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324aa01f" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/05-ghostty-config-palette.webp" alt="ghostty-config im Layout Palette mit dem Suchbegriff opacity, markiert ist Background opacity mit 0.85 und der Zeile + background-opacity = 0.85" class="wp-image-48632" srcset="https://linuxundich.de/wp-content/uploads/2026/11/05-ghostty-config-palette.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/05-ghostty-config-palette-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/05-ghostty-config-palette-768x480.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Suche nach opacity findet in Palette sechs Einstellungen, die neue Deckkraft steht gleich als Konfigurationszeile daneben.</figcaption></figure>



<p class="wp-block-paragraph">Guided richtet sich an alle, die sich nicht durch jede Option scrollen möchten. Das Layout führt in sechs Schritten durch Farben, Schrift, Fenster, Cursor sowie Kopieren und Einfügen und stellt dabei schlichte Fragen, etwa ob ihr ein helles oder dunkles Terminal möchtet. Zu jedem Schritt gibt es große Vorschauen. Wer doch mehr einstellen will, springt über einen Link zu allen Optionen des jeweiligen Themas.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324aadf7&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324aadf7" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/06-ghostty-config-guided.webp" alt="ghostty-config im Layout Guided, Schritt 1 von 6 mit der Frage Light or dark? und sechs Vorschauen eines Terminals mit git status" class="wp-image-48633" srcset="https://linuxundich.de/wp-content/uploads/2026/11/06-ghostty-config-guided.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/06-ghostty-config-guided-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/06-ghostty-config-guided-768x480.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Guided fragt Schritt für Schritt ab, was euch wichtig ist, und beginnt mit der Wahl zwischen hell und dunkel.</figcaption></figure>



<p class="wp-block-paragraph">Daneben ist ghostty-config flotter geworden. Bis zum ersten Bild vergehen laut Changelog 42 statt 103 Millisekunden, die Oberfläche zeichnet zwei- bis sechsmal so schnell. Die neuen Optionen von Ghostty 1.4 kennt das Programm ebenfalls, bietet sie aber nur an, wenn auch wirklich Version 1.4 installiert ist. Wer noch mit Ghostty 1.3 arbeitet, kann ghostty-config also weiterhin nutzen.</p>



<h2 class="wp-block-heading">Was ghostty-config in die Datei schreibt</h2>



<p class="wp-block-paragraph">Bei einem Werkzeug, das in meiner Konfiguration herumschreibt, will ich allerdings genau wissen, was es dort anstellt. ghostty-config ändert jede Einstellung in einer eigenen Zeile und lässt Kommentare stehen. Vor der ersten Änderung legt es eine Sicherung unter <code>~/.config/ghostty-config/backups/</code> an. Nach jedem Schreiben prüft es die Datei mit <code>ghostty +validate-config</code> und zeigt Fehler samt Zeilennummer an.</p>



<p class="wp-block-paragraph">In einer Fedora-VM habe ich das Ganze mit einem neuen Theme und etwas Transparenz ausprobiert. Die ersten vier Zeilen standen schon vorher in der Datei, die letzten beiden hat ghostty-config ergänzt, jeweils mit einer Leerzeile davor. So bleibt die Konfiguration lesbar, und ihr könnt sie jederzeit wieder von Hand bearbeiten, falls euch das lieber ist.</p>



<pre class="wp-block-code"><code># Ghostty
font-size = 12
window-width = 100
window-height = 30

theme = TokyoNight Moon

background-opacity = 0.85</code></pre>



<p class="wp-block-paragraph">Unter Linux bittet ghostty-config Ghostty per D-Bus, die Konfiguration neu zu laden. Das klappte im Test ohne Zutun, Ghostty quittierte jede Änderung mit „Konfiguration wurde neu geladen“. Voraussetzung sind laut Anleitung <code>gdbus</code> und eine Ghostty-Instanz, die alle Fenster bündelt, sonst ladet ihr Ghostty selbst neu. Beim Beenden kopiert ghostty-config übrigens seine 252 eigenen Themes nach <code>~/.config/ghostty/themes</code>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324abd65&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324abd65" class="wp-block-image size-full wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/07-ghostty-tokyonight.webp" alt="Ghostty mit Fastfetch unter Fedora Linux 44 und GNOME 50.6, das Fenster ist leicht durchsichtig und zeigt den violetten Hintergrund" class="wp-image-48634" srcset="https://linuxundich.de/wp-content/uploads/2026/11/07-ghostty-tokyonight.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/07-ghostty-tokyonight-640x400.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/07-ghostty-tokyonight-768x480.webp 768w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Nach ein paar Handgriffen in ghostty-config läuft Ghostty mit TokyoNight Moon und einem leicht durchsichtigen Hintergrund.</figcaption></figure>



<p class="wp-block-paragraph">Im <a href="https://www.reddit.com/r/Ghostty/comments/1xkyi83/ghosttyconfig_20_two_new_layouts_ghostty_14/">Reddit-Thread</a> zur neuen Version fragte jemand, warum man das Theme in Ghostty und nicht in der Zsh setzen sollte. Die Antwort aus der Community: Prompt und Skripte nutzen meist Farbnamen wie Rot oder Grün, den genauen Farbton bestimmt das Terminal. Wechselt ihr das Theme in Ghostty, passt sich alles an, ohne dass ihr die Farben in der Shell neu festlegen müsst.</p>



<h2 class="wp-block-heading">Installation</h2>



<p class="wp-block-paragraph">Installiert wird ghostty-config mit einem Einzeiler. Das Skript lädt die passende Programmdatei für euer System herunter, prüft ihre Prüfsumme und legt sie unter <code>~/.local/bin</code> ab. Wer Skripte aus dem Netz nicht blind an die Shell weiterreicht, lädt die Datei vorher herunter und liest sie. Viel mehr als die beschriebenen Schritte steckt nicht drin, gezählt wird laut Kommentar nur der Abruf des Skripts.</p>



<pre class="wp-block-code"><code>$ curl -fsSL https://ghostty-config.vitruves.workers.dev/install.sh | sh
$ ghostty-config</code></pre>



<p class="wp-block-paragraph">Für ein Update führt ihr denselben Befehl noch einmal aus. Höchstens einmal pro Stunde schaut ghostty-config zudem selbst auf GitHub nach einer neuen Version, abschalten lässt sich das unter <code>F4</code>. Pakete für die Distributionen gibt es bisher nicht. Das AUR-Paket ghostty-config-cli gehört übrigens zu einem anderen Projekt mit ähnlicher Idee. Ghostty selbst kam in meiner Fedora-VM aus dem COPR-Repository scottames/ghostty.</p>



<p class="wp-block-paragraph">Alles in allem ist ghostty-config in meinen Augen das Werkzeug, das Ghostty bislang gefehlt hat. Einen Einstellungsdialog ersetzt es nicht, doch ein neues Theme oder eine andere Schrift setzt ihr damit per Pfeiltasten und <code>Enter</code>, und die Konfiguration bleibt eine lesbare Textdatei. Für ein Projekt, das gut einen Monat alt ist, ist das ziemlich rund. Wie richtet ihr euer Terminal ein, per Hand oder mit einem Werkzeug?</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/ghostty-config-2-0-ghostty-einstellungen-terminal/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PlanetFOSS: Wochenrückblick, Bluesky und eine Suche mit Filtern</title>
		<link>https://linuxundich.de/planetfoss-wochenrueckblick-bluesky-suche/</link>
					<comments>https://linuxundich.de/planetfoss-wochenrueckblick-bluesky-suche/#comments</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Mon, 02 Nov 2026 10:05:13 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Bluesky]]></category>
		<category><![CDATA[Nachrichten]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PlanetFOSS]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[RSS]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=48622</guid>

					<description><![CDATA[PlanetFOSS fasst jetzt jeden Montag die vergangene Woche als kleine Magazinseite zusammen: Titelgeschichte, Supernovas, neue Versionen und die Woche in Zahlen. Dazu postet PlanetFOSS jetzt auch auf Bluesky, und die Suche filtert nach Zeitraum und Rubrik.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Knapp zwei Wochen nach dem Start hat <a href="https://linuxundich.de/planetfoss-start-linux-nachrichten-buendel-supernova/">PlanetFOSS</a> sein Publikum gefunden: Letzte Woche wurden im Schnitt rund 2.200 Seiten am Tag aufgerufen. Etwa 1.300 Mal am Tag kam dabei jemand neu auf die Seite, der Rest sind Klicks innerhalb von PlanetFOSS. Bots und meine eigenen Aufrufe zähle ich nicht mit, Cookies oder Tracking braucht es dafür nicht.</p>



<p class="wp-block-paragraph">Gleichzeitig sammelt die Seite in einer Woche über 600 Beiträge aus <a href="https://planetfoss.net/quellen/">mehr als hundert Quellen</a>. Wer nicht täglich vorbeischaut, verliert da schnell den Überblick, was eigentlich wichtig war. Genau für diesen Fall gibt es jetzt einen Wochenrückblick. Außerdem postet PlanetFOSS neben Mastodon nun auch auf Bluesky, und die Suche kann endlich filtern und blättern.</p>



<h2 class="wp-block-heading">Die Woche als kleines Magazin</h2>



<p class="wp-block-paragraph">Jeden Montag fasst PlanetFOSS die abgelaufene Woche auf einer eigenen Seite zusammen. Oben stehen ein paar Sätze mit den Zahlen der Woche sowie Kennzahlen zu Beiträgen, Quellen, Supernovas und Videos. <a href="https://planetfoss.net/rueckblick/2026-44/">In Woche 44</a> haben 115 Quellen 659 Beiträge veröffentlicht, sieben Prozent mehr als in der Woche davor. Die Sätze entstehen aus festen Vorlagen und den Zahlen, eine KI schreibt da nichts.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324af4a5&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324af4a5" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="870" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-1280x870.webp" alt="Kopf des Wochenrückblicks von PlanetFOSS: In großer Schrift steht Woche 44 mit dem Zeitraum 26.10. bis 1.11.2026, darunter ein Absatz mit den Zahlen der Woche und fünf Kacheln mit Beiträgen, Quellen, Supernovas, Videos und der Aufteilung nach Sprache." class="wp-image-48613" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick.webp 1648w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der Wochenrückblick beginnt mit einem Vorspann aus den Zahlen der Woche und Kennzahlen zu Beiträgen, Quellen, Supernovas und Videos.</figcaption></figure>



<p class="wp-block-paragraph">Darunter folgt die Titelgeschichte, also die Meldung, über die die meisten Quellen berichtet haben. In Woche 44 war das die Rückkehr des Ubuntu Core Desktop, zu der zwölf Quellen geschrieben haben. Daneben stehen die Überschriften der anderen Berichte, etwa von It&#8217;s FOSS, GamingOnLinux oder dem Linux-Magazin. Danach kommen die Supernovas der Woche mit Bild und Zitat, darunter <a href="https://linuxundich.de/ghostty-1-4-linux-terminal/">Ghostty 1.4</a> und <a href="https://linuxundich.de/30-jahre-kde-plasma-6-8-doku/">KDE Plasma 6.8</a>.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324b0171&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324b0171" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="870" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-1280x870.webp" alt="Abschnitt Supernovas der Woche im Wochenrückblick von PlanetFOSS: sechs dunkle Karten mit Bildern zu Firefox 159, r/opensource, Raspberry Pi 4, KDE Plasma 6.8, Ghostty 1.4 und TUXEDO Nano, jeweils mit Zitat und Anzahl der Beiträge und Quellen." class="wp-image-48614" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-wochenrueckblick-supernovas.webp 1648w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Jede Supernova der Woche bekommt eine eigene Karte mit Bild, einem Zitat aus einem der Berichte und der Zahl der Quellen.</figcaption></figure>



<p class="wp-block-paragraph">Weiter unten listet der Rückblick die übrigen großen Geschichten, neue Versionen, über die mehrere Quellen geschrieben haben, und je Rubrik den meistbeachteten Beitrag. Im Abschnitt „Die Woche in Zahlen“ seht ihr, an welchem Tag am meisten los war und welche Quellen am fleißigsten waren, Phoronix kam etwa auf 75 Beiträge. Dazu gibt es die Videos der Woche, die von euch markierten Beiträge und ein Archiv.</p>



<p class="wp-block-paragraph">Den Rückblick findet ihr unter <a href="https://planetfoss.net/rueckblick/">planetfoss.net/rueckblick/</a>, von Montag bis Mittwoch weist außerdem ein Banner auf der <a href="https://planetfoss.net/">Startseite</a> darauf hin. Wer lieber mit einem Feedreader wie <a href="https://linuxundich.de/tiny-alternative-freshrss-installieren-news-plus-handy/">FreshRSS</a> arbeitet, abonniert den eigenen <a href="https://planetfoss.net/rueckblick/feed.xml">RSS-Feed des Wochenrückblicks</a>. Und wer PlanetFOSS auf Mastodon oder Bluesky folgt, bekommt den Rückblick montags am Vormittag ohnehin als Beitrag in die Timeline gespült. Der Link darin führt direkt zur passenden Ausgabe.</p>



<h2 class="wp-block-heading">PlanetFOSS jetzt auch auf Bluesky</h2>



<p class="wp-block-paragraph">Bisher gab es PlanetFOSS in den sozialen Netzen nur auf <a href="https://mastodon.social/@planetfoss">Mastodon</a>. Jetzt postet die Seite auch auf Bluesky, und zwar unter dem Handle <a href="https://bsky.app/profile/planetfoss.net">@planetfoss.net</a>. Das Konto schickt jede Supernova etwa eine halbe Stunde nach dem Zünden raus, also sobald viele Quellen gleichzeitig über ein Thema berichten, und montags den Wochenrückblick. Die Beiträge sind wie auf Mastodon englisch und bringen eine Link-Karte mit Bild mit.</p>



<p class="wp-block-paragraph">Damit eure Timeline nicht überquillt, gibt es eine Bremse: höchstens zwei Beiträge in sechs Stunden, und dasselbe Thema kommt frühestens nach einer Woche wieder. Bluesky kennzeichnet das Konto als automatisiert, die Texte entstehen auch hier aus festen Vorlagen. Mastodon, Bluesky und alle RSS-Feeds stehen im Kopf von PlanetFOSS jetzt gesammelt unter dem neuen Menü <em>PlanetFOSS folgen</em>.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af82324b049d&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324b0ef5&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324b0ef5" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="564" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48615" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-564x1024.webp" alt="Profil von PlanetFOSS in der Bluesky-App auf dem Smartphone mit Banner, rundem Logo, Bot-Symbol neben dem Namen, Handle @planetfoss.net, englischer Beschreibung und Links zur Website." class="wp-image-48615" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-564x1024.webp 564w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-640x1161.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-768x1394.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil-846x1536.webp 846w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-profil.webp 1080w" sizes="auto, (max-width: 564px) 100vw, 564px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Das Profil von PlanetFOSS in der Bluesky-App: Das Bot-Symbol neben dem Namen zeigt, dass hier ein Programm postet.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324b1a96&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324b1a96" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="564" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48616" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-564x1024.webp" alt="Beitrag von PlanetFOSS in der Bluesky-App zur Woche 44: Liste der Supernovas, Hashtags und eine Link-Karte mit Bild zum Wochenrückblick vom 26.10. bis 1.11.2026." class="wp-image-48616" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-564x1024.webp 564w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-640x1161.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-768x1394.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick-846x1536.webp 846w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-wochenrueckblick.webp 1080w" sizes="auto, (max-width: 564px) 100vw, 564px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Montags kommt der Wochenrückblick mit den Supernovas der Woche und einer Link-Karte zur Ausgabe auf PlanetFOSS.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324b25d5&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324b25d5" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="564" height="1024" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48617" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-564x1024.webp" alt="Begrüßungsbeitrag „Hello Bluesky!“ von PlanetFOSS in der Bluesky-App mit kurzer Erklärung der Supernovas, Hashtags und einer Link-Karte zu planetfoss.net." class="wp-image-48617" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-564x1024.webp 564w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-640x1161.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-768x1394.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start-846x1536.webp 846w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-bluesky-start.webp 1080w" sizes="auto, (max-width: 564px) 100vw, 564px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Der erste Beitrag stellt PlanetFOSS auf Bluesky vor und verlinkt die englische Fassung der Seite.</figcaption></figure>

</figure>



<h2 class="wp-block-heading">Suche mit Filtern</h2>



<p class="wp-block-paragraph">Die Suche war bisher eher grob: Sie zeigte höchstens 60 Treffer, blättern ging nicht. Jetzt lässt sich die Trefferliste auf die <em>letzten 7 Tage</em>, die <em>letzten 30 Tage</em> oder das <em>letzte Jahr</em> eingrenzen und auf eine Rubrik beschränken. Sortiert wird wahlweise nach <em>passendste zuerst</em> oder <em>neueste zuerst</em>. Bis zu 150 Treffer verteilt PlanetFOSS auf Seiten zu je 30 Beiträgen.</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324b33a5&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324b33a5" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="870" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-1280x870.webp" alt="Suchseite von PlanetFOSS mit dem Suchbegriff Wayland, darunter die Auswahlfelder Zeitraum mit letzte 30 Tage, Rubrik mit alle Rubriken und Sortierung mit neueste zuerst, 52 Treffer sowie vier Artikelkarten zu Budgie, Labwc und Noctalia." class="wp-image-48618" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-suche-filter.webp 1648w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Die Suche filtert jetzt nach Zeitraum und Rubrik und sortiert wahlweise nach Relevanz oder Datum, hier Wayland in den letzten 30 Tagen.</figcaption></figure>



<p class="wp-block-paragraph">Praktisch ist das vor allem, wenn ihr nur wissen wollt, was sich zuletzt bei einem Thema getan hat, ohne euch durch alte Meldungen zu wühlen. <a href="https://planetfoss.net/suche/?q=Wayland&amp;zeit=30&amp;sort=neu">Eine Wayland-Suche über die letzten 30 Tage</a> liefert zum Beispiel 52 Treffer, die neuesten stehen ganz oben. Mit der Rubrik als Filter bleiben zudem etwa nur Meldungen aus Desktop oder Selfhosting übrig.</p>



<h2 class="wp-block-heading">Quellen und Rubriken ausblenden</h2>



<p class="wp-block-paragraph">Nicht jede Quelle interessiert jeden, und wer mit Spielen nichts am Hut hat, will Steam-Meldungen gar nicht erst sehen. Dafür gibt es auf jeder Quellen- und Rubrikseite jetzt den Knopf <em>Quelle ausblenden</em> beziehungsweise <em>Rubrik ausblenden</em>, denselben Schalter gibt es im Menü <em>Ansicht</em> oben rechts. Die Beiträge verschwinden danach von der Startseite und aus allen Listen, ein kurzer Hinweis oben verrät, wie viele es waren.</p>



<p class="wp-block-paragraph">Ein Konto braucht ihr dafür nicht. PlanetFOSS merkt sich die Auswahl nur in eurem Browser, ganz ohne Cookie, auf dem Handy müsst ihr sie also noch einmal treffen. Was ihr ausgeblendet habt, steht gesammelt im Sonnensystem, wo ein Klick auf <em>einblenden</em> alles zurückholt. Dort gibt es auch die Adresse eines persönlichen RSS-Feeds, der dieselben Quellen und Rubriken weglässt.</p>



<figure data-wp-context="{&quot;galleryId&quot;:&quot;6af82324b361c&quot;}" data-wp-interactive="core/gallery" class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex">

<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324b3f82&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324b3f82" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="870" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48619" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-1280x870.webp" alt="Quellenseite von Linus Tech Tips bei PlanetFOSS mit dem Knopf Quelle ausblenden oben rechts, darunter ein Video der Quelle und mehrere Artikelkarten." class="wp-image-48619" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-quelle-ausblenden.webp 1648w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Auf jeder Quellenseite blendet ein Knopf oben rechts alle Beiträge dieser Quelle aus, hier am Beispiel von Linus Tech Tips.</figcaption></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6af82324b4c56&quot;}" data-wp-interactive="core/image" data-wp-key="6af82324b4c56" class="wp-block-image size-large wp-lightbox-container"><img loading="lazy" decoding="async" width="1280" height="870" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="48620" src="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-1280x870.webp" alt="Kasten Bei PlanetFOSS ausgeblendet im Sonnensystem mit Linus Tech Tips und der Rubrik Gaming, jeweils mit einblenden, darunter die Adresse des persönlichen Feeds und der Hinweis, dass alles nur im Browser gespeichert ist." class="wp-image-48620" srcset="https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-1280x870.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-640x435.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-768x522.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten-1536x1044.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/planetfoss-ausgeblendet-verwalten.webp 1648w" sizes="auto, (max-width: 781px) 100vw, 680px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">Im Sonnensystem stehen alle ausgeblendeten Quellen und Rubriken, dazu die Adresse eines persönlichen RSS-Feeds ohne diese Beiträge.</figcaption></figure>

</figure>



<p class="wp-block-paragraph">Alle Neuerungen sind ab sofort auf <a href="https://planetfoss.net/">planetfoss.net</a> zu haben, der Wochenrückblick erscheint ab jetzt jeden Montag. Gerade beim Ausblenden bin ich gespannt, was ihr so loswerden wollt, denn die Auswahl bleibt in eurem Browser und landet nicht bei mir. Was fehlt euch noch bei PlanetFOSS? Schreibt es mir gerne in die Kommentare oder per Mail an <a href="mailto:info@planetfoss.net">info@planetfoss.net</a>.</p>
<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/planetfoss-wochenrueckblick-bluesky-suche/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Neu bei TUXEDO OS im Oktober 2026</title>
		<link>https://linuxundich.de/neu-bei-tuxedo-os-im-oktober-2026/</link>
					<comments>https://linuxundich.de/neu-bei-tuxedo-os-im-oktober-2026/#respond</comments>
		
		<dc:creator><![CDATA[Christoph Langner]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 17:45:46 +0000</pubDate>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Tuxedo]]></category>
		<category><![CDATA[TUXEDO OS]]></category>
		<category><![CDATA[X11]]></category>
		<guid isPermaLink="false">https://linuxundich.de/?p=48580</guid>

					<description><![CDATA[Im Oktober 2026 sind fünf Ausgaben von „This Week in TUXEDO OS“ und drei Meldungen zu TUXEDO OS erschienen. Darunter: „KDE Plasma 6.8 Beta veröffentlicht“. KDE-Apps: KDE Fotos, Minuet, Drawy, Audex, KGeoTag.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Im Oktober 2026 sind fünf Ausgaben von „This Week in TUXEDO OS“ und drei Meldungen zu TUXEDO OS im Blog von TUXEDO Computers erschienen. Hier stehen die Meldungen, die KDE-Apps und die Tipps des Monats und die wichtigsten Updates, jeweils mit Link zum vollständigen Text.</p>



<div class="wp-block-group lui-callout is-info has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<p class="lui-callout-label wp-block-paragraph">// In eigener Sache</p>



<p class="wp-block-paragraph">Ich arbeite bei TUXEDO Computers und schreibe „This Week in TUXEDO OS“ gemeinsam mit Kolleginnen und Kollegen. Diese Übersicht stellt Linux und Ich automatisch aus den Ausgaben und Meldungen des Monats zusammen, die Auswahl folgt festen Regeln. Die vollständigen Texte stehen bei TUXEDO.</p>


</div>



<p class="lui-wo-kick wp-block-paragraph">Meldung · 12. Oktober</p>



<h2 class="wp-block-heading" id="kde-plasma-6-8-beta-veroeffentlicht">KDE Plasma 6.8 Beta veröffentlicht</h2>


<figure class="lui-wo-grafik"><svg class="lui-wo-art" viewBox="0 0 1600 900" preserveAspectRatio="xMinYMid slice" role="img" aria-label="KDE"><defs><linearGradient id="lui-wo-g7" x1="0" x2="1"><stop offset=".25" stop-color="#232120"/><stop offset=".7" stop-color="#232120" stop-opacity="0"/></linearGradient></defs><rect width="1600" height="900" fill="#232120"/><g transform="rotate(-28 800 450)"><rect x="512" y="-900" width="58" height="2700" fill="#e30016" opacity="0.63"/><rect x="604" y="-900" width="42" height="2700" fill="#ff6600" opacity="1"/><rect x="696" y="-900" width="37" height="2700" fill="#e30016" opacity="0.71"/><rect x="788" y="-900" width="40" height="2700" fill="#e30016" opacity="0.37"/><rect x="880" y="-900" width="43" height="2700" fill="#e30016" opacity="0.45"/><rect x="972" y="-900" width="30" height="2700" fill="#e30016" opacity="0.57"/><rect x="1064" y="-900" width="55" height="2700" fill="#e30016" opacity="0.42"/><rect x="1156" y="-900" width="44" height="2700" fill="#e30016" opacity="0.68"/><rect x="1248" y="-900" width="62" height="2700" fill="#ff6600" opacity="1"/><rect x="1340" y="-900" width="31" height="2700" fill="#e30016" opacity="0.36"/><rect x="1432" y="-900" width="54" height="2700" fill="#e30016" opacity="0.7"/><rect x="1524" y="-900" width="42" height="2700" fill="#e30016" opacity="0.44"/><rect x="1616" y="-900" width="48" height="2700" fill="#e30016" opacity="0.65"/><rect x="1708" y="-900" width="35" height="2700" fill="#e30016" opacity="0.46"/><rect x="1800" y="-900" width="62" height="2700" fill="#e30016" opacity="0.55"/><rect x="1892" y="-900" width="40" height="2700" fill="#e30016" opacity="0.4"/></g><rect width="1600" height="900" fill="url(#lui-wo-g7)"/><rect x="80" y="86" width="72" height="10" fill="#ff6600"/><text x="80" y="150" font-family="JetBrains Mono,ui-monospace,monospace" font-size="34" font-weight="600" letter-spacing="3" fill="#e30016">TUXEDO · OKTOBER 2026</text><text x="72" y="804" font-family="Space Grotesk,Inter,sans-serif" font-size="230" font-weight="700" letter-spacing="-4" fill="#fff">KDE</text></svg></figure>


<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">KDE hat in der vergangenen Woche die Beta-Version für Plasma 6.8 veröffentlicht. Damit geht die nächste Ausgabe der freien Desktop-Umgebung in die abschließende Testphase. Wir stellen Ihnen die Neuerungen bereits jetzt vor.</p>
<cite>Anriss bei TUXEDO Computers</cite></blockquote>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/KDE-Plasma-6-8-Beta-veroeffentlicht">Meldung bei TUXEDO lesen</a></div>

<div class="lui-wo-passend"><b>Passend dazu auf Linux und Ich</b><a class="lui-wo-pa" href="https://linuxundich.de/30-jahre-kde-plasma-6-8-doku/"><img decoding="async" width="640" height="480" src="https://linuxundich.de/wp-content/uploads/2026/10/AA_kde-linux-plasma-6-8-640x480.webp" class="attachment-medium size-medium wp-post-image" alt="" loading="lazy" srcset="https://linuxundich.de/wp-content/uploads/2026/10/AA_kde-linux-plasma-6-8-640x480.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/AA_kde-linux-plasma-6-8-1280x960.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/AA_kde-linux-plasma-6-8-768x576.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/AA_kde-linux-plasma-6-8-1536x1152.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/AA_kde-linux-plasma-6-8.webp 1600w" sizes="auto, (max-width: 640px) 100vw, 640px" /><span><strong>30 Jahre KDE: Plasma 6.8 ohne X11 und eine Doku zum Geburtstag</strong><small>KDE feiert seinen 30. Geburtstag und schickt Plasma 6.8 ins Rennen, das X11 endgültig hinter sich lässt und nur noch auf Wayland setzt</small><em>14. Okt. 2026</em></span></a><a class="lui-wo-pa" href="https://linuxundich.de/kde-doku-trailer-30-geburtstag/"><img decoding="async" width="640" height="451" src="https://linuxundich.de/wp-content/uploads/2026/09/AA-KDE-Doku-640x451.webp" class="attachment-medium size-medium wp-post-image" alt="Screenshot einer YouTube-Seite mit fünf Männern im oberen Bereich und dem Text &#039;KDE THE DOCUMENTARY TRAILER&#039; in der Mitte." loading="lazy" srcset="https://linuxundich.de/wp-content/uploads/2026/09/AA-KDE-Doku-640x451.webp 640w, https://linuxundich.de/wp-content/uploads/2026/09/AA-KDE-Doku-1280x902.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/09/AA-KDE-Doku-1536x1083.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/09/AA-KDE-Doku-768x541.webp 768w, https://linuxundich.de/wp-content/uploads/2026/09/AA-KDE-Doku.webp 1600w" sizes="auto, (max-width: 640px) 100vw, 640px" /><span><strong>KDE: The Documentary startet am 14. Oktober – pünktlich zum 30. Geburtstag</strong><small>Die Doku-Schmiede CultRepo (vormals Honeypot) widmet KDE einen abendfüllenden Film. Der Trailer ist seit Samstag online, die Premiere fällt exakt auf den 30. Jahrestag von Matthias Ettrichs Usenet-Posting.</small><em>21. Sep. 2026</em></span></a></div>


<p class="lui-wo-kick wp-block-paragraph">Meldung · 14. Oktober</p>



<h2 class="wp-block-heading" id="plasma-6-8-verzichtet-zugunsten-von-wayland-auf-x11">Plasma 6.8 verzichtet zugunsten von Wayland auf X11</h2>


<figure class="lui-wo-grafik"><svg class="lui-wo-art" viewBox="0 0 1600 900" preserveAspectRatio="xMinYMid slice" role="img" aria-label="X11"><defs><linearGradient id="lui-wo-g8" x1="0" x2="1"><stop offset=".25" stop-color="#232120"/><stop offset=".7" stop-color="#232120" stop-opacity="0"/></linearGradient></defs><rect width="1600" height="900" fill="#232120"/><circle cx="800" cy="40" r="11.8" fill="#e30016" opacity="0.59"/><circle cx="858" cy="40" r="9.97" fill="#e30016" opacity="0.54"/><circle cx="916" cy="40" r="6.72" fill="#e30016" opacity="0.45"/><circle cx="974" cy="40" r="2.71" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="1322" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="1380" cy="40" r="3.71" fill="#e30016" opacity="0.37"/><circle cx="1438" cy="40" r="7.61" fill="#e30016" opacity="0.48"/><circle cx="1496" cy="40" r="10.56" fill="#e30016" opacity="0.56"/><circle cx="1554" cy="40" r="11.98" fill="#e30016" opacity="0.6"/><circle cx="800" cy="98" r="14.11" fill="#e30016" opacity="0.66"/><circle cx="858" cy="98" r="7.92" fill="#e30016" opacity="0.49"/><circle cx="916" cy="98" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="98" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="98" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="98" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="98" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="98" r="2" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="98" r="2" fill="#e30016" opacity="0.35"/><circle cx="1322" cy="98" r="6.01" fill="#e30016" opacity="0.43"/><circle cx="1380" cy="98" r="12.6" fill="#e30016" opacity="0.61"/><circle cx="1438" cy="98" r="17.24" fill="#e30016" opacity="0.74"/><circle cx="1496" cy="98" r="18.97" fill="#e30016" opacity="0.79"/><circle cx="1554" cy="98" r="17.44" fill="#e30016" opacity="0.75"/><circle cx="800" cy="156" r="6.95" fill="#e30016" opacity="0.46"/><circle cx="858" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="156" r="8.81" fill="#e30016" opacity="0.51"/><circle cx="1322" cy="156" r="16.47" fill="#e30016" opacity="0.72"/><circle cx="1380" cy="156" r="21.38" fill="#e30016" opacity="0.86"/><circle cx="1438" cy="156" r="22.55" fill="#e30016" opacity="0.89"/><circle cx="1496" cy="156" r="19.73" fill="#e30016" opacity="0.81"/><circle cx="1554" cy="156" r="13.49" fill="#e30016" opacity="0.64"/><circle cx="800" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="214" r="2.14" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="214" r="10.71" fill="#e30016" opacity="0.56"/><circle cx="1264" cy="214" r="17.71" fill="#e30016" opacity="0.75"/><circle cx="1322" cy="214" r="21.71" fill="#e30016" opacity="0.86"/><circle cx="1380" cy="214" r="21.89" fill="#e30016" opacity="0.87"/><circle cx="1438" cy="214" r="18.22" fill="#e30016" opacity="0.77"/><circle cx="1496" cy="214" r="11.45" fill="#e30016" opacity="0.58"/><circle cx="1554" cy="214" r="2.95" fill="#e30016" opacity="0.35"/><circle cx="800" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="272" r="3.99" fill="#e30016" opacity="0.38"/><circle cx="1148" cy="272" r="10.49" fill="#e30016" opacity="0.56"/><circle cx="1206" cy="272" r="15.45" fill="#e30016" opacity="0.69"/><circle cx="1264" cy="272" r="17.88" fill="#e30016" opacity="0.76"/><circle cx="1322" cy="272" r="17.27" fill="#e30016" opacity="0.74"/><circle cx="1380" cy="272" r="13.76" fill="#e30016" opacity="0.65"/><circle cx="1438" cy="272" r="8.04" fill="#e30016" opacity="0.49"/><circle cx="1496" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="330" r="4.35" fill="#e30016" opacity="0.39"/><circle cx="1090" cy="330" r="7.54" fill="#e30016" opacity="0.47"/><circle cx="1148" cy="330" r="9.81" fill="#e30016" opacity="0.54"/><circle cx="1206" cy="330" r="10.68" fill="#e30016" opacity="0.56"/><circle cx="1264" cy="330" r="9.99" fill="#e30016" opacity="0.54"/><circle cx="1322" cy="330" r="7.88" fill="#e30016" opacity="0.48"/><circle cx="1380" cy="330" r="4.76" fill="#e30016" opacity="0.4"/><circle cx="1438" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="1496" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="388" r="4.08" fill="#e30016" opacity="0.38"/><circle cx="858" cy="388" r="3.71" fill="#e30016" opacity="0.37"/><circle cx="916" cy="388" r="3.2" fill="#e30016" opacity="0.36"/><circle cx="974" cy="388" r="2.65" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="388" r="2.17" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="388" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="388" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="388" r="2" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="388" r="2.33" fill="#e30016" opacity="0.35"/><circle cx="1322" cy="388" r="2.85" fill="#e30016" opacity="0.35"/><circle cx="1380" cy="388" r="3.4" fill="#e30016" opacity="0.36"/><circle cx="1438" cy="388" r="3.87" fill="#e30016" opacity="0.37"/><circle cx="1496" cy="388" r="4.16" fill="#e30016" opacity="0.38"/><circle cx="1554" cy="388" r="4.21" fill="#e30016" opacity="0.38"/><circle cx="800" cy="446" r="7.85" fill="#e30016" opacity="0.48"/><circle cx="858" cy="446" r="3.57" fill="#e30016" opacity="0.37"/><circle cx="916" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="446" r="2.9" fill="#e30016" opacity="0.35"/><circle cx="1322" cy="446" r="7.26" fill="#e30016" opacity="0.47"/><circle cx="1380" cy="446" r="10.74" fill="#e30016" opacity="0.56"/><circle cx="1438" cy="446" r="12.65" fill="#e30016" opacity="0.62"/><circle cx="1496" cy="446" r="12.59" fill="#e30016" opacity="0.61"/><circle cx="1554" cy="446" r="10.58" fill="#e30016" opacity="0.56"/><circle cx="800" cy="504" r="2.13" fill="#e30016" opacity="0.35"/><circle cx="858" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="504" r="4.65" fill="#e30016" opacity="0.4"/><circle cx="1264" cy="504" r="11.72" fill="#e30016" opacity="0.59"/><circle cx="1322" cy="504" r="17" fill="#e30016" opacity="0.74"/><circle cx="1380" cy="504" r="19.43" fill="#ff6600" opacity="1"/><circle cx="1438" cy="504" r="18.51" fill="#e30016" opacity="0.78"/><circle cx="1496" cy="504" r="14.42" fill="#e30016" opacity="0.66"/><circle cx="1554" cy="504" r="8.01" fill="#e30016" opacity="0.49"/><circle cx="800" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="562" r="7.15" fill="#e30016" opacity="0.46"/><circle cx="1206" cy="562" r="15.24" fill="#e30016" opacity="0.69"/><circle cx="1264" cy="562" r="20.84" fill="#e30016" opacity="0.84"/><circle cx="1322" cy="562" r="22.8" fill="#e30016" opacity="0.89"/><circle cx="1380" cy="562" r="20.72" fill="#e30016" opacity="0.84"/><circle cx="1438" cy="562" r="15.02" fill="#e30016" opacity="0.68"/><circle cx="1496" cy="562" r="6.88" fill="#e30016" opacity="0.46"/><circle cx="1554" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="620" r="9.02" fill="#e30016" opacity="0.52"/><circle cx="1148" cy="620" r="16.35" fill="#e30016" opacity="0.72"/><circle cx="1206" cy="620" r="20.95" fill="#ff6600" opacity="1"/><circle cx="1264" cy="620" r="21.9" fill="#ff6600" opacity="1"/><circle cx="1322" cy="620" r="18.99" fill="#e30016" opacity="0.79"/><circle cx="1380" cy="620" r="12.82" fill="#e30016" opacity="0.62"/><circle cx="1438" cy="620" r="4.65" fill="#e30016" opacity="0.4"/><circle cx="1496" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="678" r="2.66" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="678" r="9.03" fill="#e30016" opacity="0.52"/><circle cx="1090" cy="678" r="14.16" fill="#e30016" opacity="0.66"/><circle cx="1148" cy="678" r="17.01" fill="#e30016" opacity="0.74"/><circle cx="1206" cy="678" r="17.01" fill="#e30016" opacity="0.74"/><circle cx="1264" cy="678" r="14.15" fill="#e30016" opacity="0.66"/><circle cx="1322" cy="678" r="9.02" fill="#e30016" opacity="0.52"/><circle cx="1380" cy="678" r="2.65" fill="#e30016" opacity="0.35"/><circle cx="1438" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="1496" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="736" r="3.59" fill="#e30016" opacity="0.37"/><circle cx="974" cy="736" r="6.51" fill="#e30016" opacity="0.45"/><circle cx="1032" cy="736" r="8.72" fill="#e30016" opacity="0.51"/><circle cx="1090" cy="736" r="9.76" fill="#e30016" opacity="0.54"/><circle cx="1148" cy="736" r="9.42" fill="#e30016" opacity="0.53"/><circle cx="1206" cy="736" r="7.77" fill="#e30016" opacity="0.48"/><circle cx="1264" cy="736" r="5.15" fill="#e30016" opacity="0.41"/><circle cx="1322" cy="736" r="2.09" fill="#e30016" opacity="0.35"/><circle cx="1380" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="1438" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="1496" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="794" r="3.55" fill="#e30016" opacity="0.37"/><circle cx="858" cy="794" r="2.57" fill="#e30016" opacity="0.35"/><circle cx="916" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="794" r="2.55" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="794" r="3.53" fill="#e30016" opacity="0.36"/><circle cx="1322" cy="794" r="4.4" fill="#e30016" opacity="0.39"/><circle cx="1380" cy="794" r="4.98" fill="#e30016" opacity="0.4"/><circle cx="1438" cy="794" r="5.16" fill="#e30016" opacity="0.41"/><circle cx="1496" cy="794" r="4.9" fill="#e30016" opacity="0.4"/><circle cx="1554" cy="794" r="4.26" fill="#e30016" opacity="0.38"/><circle cx="800" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="852" r="6.73" fill="#e30016" opacity="0.45"/><circle cx="1264" cy="852" r="10.76" fill="#e30016" opacity="0.56"/><circle cx="1322" cy="852" r="13.2" fill="#e30016" opacity="0.63"/><circle cx="1380" cy="852" r="13.57" fill="#e30016" opacity="0.64"/><circle cx="1438" cy="852" r="11.78" fill="#e30016" opacity="0.59"/><circle cx="1496" cy="852" r="8.2" fill="#e30016" opacity="0.49"/><circle cx="1554" cy="852" r="3.56" fill="#e30016" opacity="0.37"/><rect width="1600" height="900" fill="url(#lui-wo-g8)"/><rect x="80" y="86" width="72" height="10" fill="#ff6600"/><text x="80" y="150" font-family="JetBrains Mono,ui-monospace,monospace" font-size="34" font-weight="600" letter-spacing="3" fill="#e30016">TUXEDO · OKTOBER 2026</text><text x="72" y="804" font-family="Space Grotesk,Inter,sans-serif" font-size="230" font-weight="700" letter-spacing="-4" fill="#fff">X11</text></svg></figure>


<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Die am 14. Oktober veröffentlichte aktuelle Version 6.8 des Plasma-Desktops bringt Verbesserungen an vielen Stellen. Zugleich geht mit der Entfernung der X11-Sitzung eine Ära zu Ende. Wir erklären, was das für Sie bedeutet.</p>
<cite>Anriss bei TUXEDO Computers</cite></blockquote>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/Plasma-6-8-verzichtet-zugunsten-von-Wayland-auf-X11">Meldung bei TUXEDO lesen</a></div>




<p class="lui-wo-kick wp-block-paragraph">Meldung · 30. Oktober</p>



<h2 class="wp-block-heading" id="tuxedo-os-open-beta-bald-im-endspurt">TUXEDO OS Open Beta bald im Endspurt</h2>


<figure class="lui-wo-grafik"><svg class="lui-wo-art" viewBox="0 0 1600 900" preserveAspectRatio="xMinYMid slice" role="img" aria-label="Tuxedo"><defs><linearGradient id="lui-wo-g9" x1="0" x2="1"><stop offset=".25" stop-color="#232120"/><stop offset=".7" stop-color="#232120" stop-opacity="0"/></linearGradient></defs><rect width="1600" height="900" fill="#232120"/><rect x="728" y="70" width="364" height="24" rx="5" fill="#e30016" opacity="0.55"/><rect x="728" y="122" width="384" height="24" rx="5" fill="#e30016" opacity="0.58"/><rect x="840" y="174" width="236" height="24" rx="5" fill="#e30016" opacity="0.31"/><rect x="728" y="226" width="499" height="24" rx="5" fill="#e30016" opacity="0.32"/><rect x="1245" y="220" width="22" height="36" fill="#ff6600"/><rect x="728" y="278" width="263" height="24" rx="5" fill="#e30016" opacity="0.48"/><rect x="784" y="330" width="234" height="24" rx="5" fill="#e30016" opacity="0.36"/><rect x="840" y="382" width="232" height="24" rx="5" fill="#e30016" opacity="0.5"/><rect x="728" y="434" width="326" height="24" rx="5" fill="#e30016" opacity="0.69"/><rect x="840" y="486" width="197" height="24" rx="5" fill="#e30016" opacity="0.52"/><rect x="784" y="538" width="234" height="24" rx="5" fill="#e30016" opacity="0.55"/><rect x="784" y="590" width="294" height="24" rx="5" fill="#e30016" opacity="0.37"/><rect x="840" y="642" width="532" height="24" rx="5" fill="#e30016" opacity="0.58"/><rect x="728" y="694" width="288" height="24" rx="5" fill="#e30016" opacity="0.58"/><rect x="672" y="746" width="621" height="24" rx="5" fill="#e30016" opacity="0.46"/><rect x="672" y="798" width="545" height="24" rx="5" fill="#e30016" opacity="0.67"/><rect x="784" y="850" width="354" height="24" rx="5" fill="#e30016" opacity="0.71"/><rect width="1600" height="900" fill="url(#lui-wo-g9)"/><rect x="80" y="86" width="72" height="10" fill="#ff6600"/><text x="80" y="150" font-family="JetBrains Mono,ui-monospace,monospace" font-size="34" font-weight="600" letter-spacing="3" fill="#e30016">TUXEDO · OKTOBER 2026</text><text x="72" y="804" font-family="Space Grotesk,Inter,sans-serif" font-size="180" font-weight="700" letter-spacing="-4" fill="#fff">Tuxedo</text></svg></figure>


<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Im November gehen wir mit der TUXEDO OS Open Beta in den Endspurt. Sollten Sie noch Fehler oder andere Ungereimtheiten gefunden haben, so ist jetzt der Zeitpunkt, sie zu melden.</p>
<cite>Anriss bei TUXEDO Computers</cite></blockquote>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/TUXEDO-OS-Open-Beta-bald-im-Endspurt">Meldung bei TUXEDO lesen</a></div>

<div class="lui-wo-passend"><b>Passend dazu auf Linux und Ich</b><a class="lui-wo-pa" href="https://linuxundich.de/digital-independence-day-grimme-online-award-2026/"><img decoding="async" width="640" height="360" src="https://linuxundich.de/wp-content/uploads/2026/11/AA-di-day-grimme-online-award-640x360.webp" class="attachment-medium size-medium wp-post-image" alt="Collage zum Digital Independence Day: Kalenderblatt Sonntag, Wechselrezepte, Hashtag DUTgemacht und der Hinweis auf die Nominierung für den Grimme Online Award 2026." loading="lazy" srcset="https://linuxundich.de/wp-content/uploads/2026/11/AA-di-day-grimme-online-award-640x360.webp 640w, https://linuxundich.de/wp-content/uploads/2026/11/AA-di-day-grimme-online-award-1280x720.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/11/AA-di-day-grimme-online-award-768x432.webp 768w, https://linuxundich.de/wp-content/uploads/2026/11/AA-di-day-grimme-online-award-1536x864.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/11/AA-di-day-grimme-online-award.webp 1600w" sizes="auto, (max-width: 640px) 100vw, 640px" /><span><strong>Digital Independence Day: Nominiert für den Grimme Online Award 2026</strong><small>Der Digital Independence Day ist in der Kategorie Spezial für den Grimme Online Award 2026 nominiert. Bis zum 16. November kann jeder für das Projekt abstimmen.</small><em>5. Nov. 2026</em></span></a><a class="lui-wo-pa" href="https://linuxundich.de/pulsgeber-0-5-3-tuxedo-control-center-3-1/"><img decoding="async" width="640" height="360" src="https://linuxundich.de/wp-content/uploads/2026/10/AA-pulsgeber-051-640x360.webp" class="attachment-medium size-medium wp-post-image" alt="Notebook-Bildschirm mit den GNOME-Schnelleinstellungen und dem geöffneten Menü „TCC-Profil“ von Pulsgeber vor violettem Hintergrund." loading="lazy" srcset="https://linuxundich.de/wp-content/uploads/2026/10/AA-pulsgeber-051-640x360.webp 640w, https://linuxundich.de/wp-content/uploads/2026/10/AA-pulsgeber-051-1280x720.webp 1280w, https://linuxundich.de/wp-content/uploads/2026/10/AA-pulsgeber-051-768x432.webp 768w, https://linuxundich.de/wp-content/uploads/2026/10/AA-pulsgeber-051-1536x864.webp 1536w, https://linuxundich.de/wp-content/uploads/2026/10/AA-pulsgeber-051-1600x900.webp 1600w, https://linuxundich.de/wp-content/uploads/2026/10/AA-pulsgeber-051.webp 1920w" sizes="auto, (max-width: 640px) 100vw, 640px" /><span><strong>Pulsgeber 0.5.3: Fit für das TUXEDO Control Center 3.1</strong><small>Das TUXEDO Control Center 3.1 hat unter der Haube einiges umgebaut.</small><em>27. Okt. 2026</em></span></a></div>


<p class="lui-wo-kick wp-block-paragraph">This Week in TUXEDO OS</p>



<h2 class="wp-block-heading" id="kde-apps">KDE-Apps des Monats</h2>



<h3 class="wp-block-heading">KDE Fotos – Eine neue Bildverwaltung für den Plasma-Desktop</h3>


<figure class="lui-wo-grafik"><svg class="lui-wo-art" viewBox="0 0 1600 900" preserveAspectRatio="xMinYMid slice" role="img" aria-label="KDE Fotos"><defs><linearGradient id="lui-wo-g10" x1="0" x2="1"><stop offset=".25" stop-color="#232120"/><stop offset=".7" stop-color="#232120" stop-opacity="0"/></linearGradient></defs><rect width="1600" height="900" fill="#232120"/><circle cx="1135" cy="467" r="68" fill="none" stroke="#e30016" stroke-width="12" opacity="0.78"/><circle cx="1135" cy="467" r="136" fill="none" stroke="#e30016" stroke-width="12" opacity="0.72"/><circle cx="1135" cy="467" r="204" fill="none" stroke="#e30016" stroke-width="12" opacity="0.65"/><circle cx="1135" cy="467" r="272" fill="none" stroke="#e30016" stroke-width="12" opacity="0.59"/><circle cx="1135" cy="467" r="340" fill="none" stroke="#e30016" stroke-width="12" opacity="0.52"/><circle cx="1135" cy="467" r="408" fill="none" stroke="#ff6600" stroke-width="22" opacity="1"/><circle cx="1135" cy="467" r="476" fill="none" stroke="#e30016" stroke-width="12" opacity="0.39"/><circle cx="1135" cy="467" r="544" fill="none" stroke="#e30016" stroke-width="12" opacity="0.33"/><circle cx="1135" cy="467" r="612" fill="none" stroke="#e30016" stroke-width="12" opacity="0.26"/><circle cx="1135" cy="467" r="680" fill="none" stroke="#e30016" stroke-width="12" opacity="0.2"/><circle cx="1135" cy="467" r="748" fill="none" stroke="#e30016" stroke-width="12" opacity="0.13"/><circle cx="1135" cy="467" r="816" fill="none" stroke="#e30016" stroke-width="12" opacity="0.07"/><rect width="1600" height="900" fill="url(#lui-wo-g10)"/><rect x="80" y="86" width="72" height="10" fill="#ff6600"/><text x="80" y="150" font-family="JetBrains Mono,ui-monospace,monospace" font-size="34" font-weight="600" letter-spacing="3" fill="#e30016">KDE-APP DER WOCHE · #40</text><text x="72" y="804" font-family="Space Grotesk,Inter,sans-serif" font-size="132" font-weight="700" letter-spacing="-4" fill="#fff">KDE Fotos</text></svg></figure>


<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Wenn Sie unter Plasma ein Bild öffnen, landen Sie seit vielen Jahren meist bei Gwenview.</p>
<cite>This Week in TUXEDO OS #40</cite></blockquote>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-40-2026">Ganze Vorstellung in Ausgabe #40</a></div>




<h3 class="wp-block-heading">Minuet – Gehörbildung mit KDE</h3>


<figure class="lui-wo-grafik"><svg class="lui-wo-art" viewBox="0 0 1600 900" preserveAspectRatio="xMinYMid slice" role="img" aria-label="Minuet"><defs><linearGradient id="lui-wo-g11" x1="0" x2="1"><stop offset=".25" stop-color="#232120"/><stop offset=".7" stop-color="#232120" stop-opacity="0"/></linearGradient></defs><rect width="1600" height="900" fill="#232120"/><g transform="rotate(-28 800 450)"><rect x="512" y="-900" width="40" height="2700" fill="#e30016" opacity="0.38"/><rect x="604" y="-900" width="41" height="2700" fill="#e30016" opacity="0.3"/><rect x="696" y="-900" width="38" height="2700" fill="#e30016" opacity="0.56"/><rect x="788" y="-900" width="45" height="2700" fill="#e30016" opacity="0.37"/><rect x="880" y="-900" width="35" height="2700" fill="#e30016" opacity="0.3"/><rect x="972" y="-900" width="54" height="2700" fill="#e30016" opacity="0.68"/><rect x="1064" y="-900" width="34" height="2700" fill="#e30016" opacity="0.28"/><rect x="1156" y="-900" width="34" height="2700" fill="#e30016" opacity="0.78"/><rect x="1248" y="-900" width="37" height="2700" fill="#ff6600" opacity="1"/><rect x="1340" y="-900" width="44" height="2700" fill="#e30016" opacity="0.8"/><rect x="1432" y="-900" width="31" height="2700" fill="#ff6600" opacity="1"/><rect x="1524" y="-900" width="51" height="2700" fill="#e30016" opacity="0.57"/><rect x="1616" y="-900" width="35" height="2700" fill="#e30016" opacity="0.33"/><rect x="1708" y="-900" width="34" height="2700" fill="#e30016" opacity="0.71"/><rect x="1800" y="-900" width="31" height="2700" fill="#e30016" opacity="0.74"/><rect x="1892" y="-900" width="51" height="2700" fill="#e30016" opacity="0.33"/></g><rect width="1600" height="900" fill="url(#lui-wo-g11)"/><rect x="80" y="86" width="72" height="10" fill="#ff6600"/><text x="80" y="150" font-family="JetBrains Mono,ui-monospace,monospace" font-size="34" font-weight="600" letter-spacing="3" fill="#e30016">KDE-APP DER WOCHE · #41</text><text x="72" y="804" font-family="Space Grotesk,Inter,sans-serif" font-size="180" font-weight="700" letter-spacing="-4" fill="#fff">Minuet</text></svg></figure>


<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Intervalle erkennen, Akkorde heraushören, Rhythmen nachklatschen: Wer ein Instrument lernt, trainiert das Gehör meist mit Lehrbuch und Hörbeispielen. Minuet aus dem KDE-Projekt übernimmt diese Aufgabe am Rechner.</p>
<cite>This Week in TUXEDO OS #41</cite></blockquote>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-41-2026">Ganze Vorstellung in Ausgabe #41</a></div>




<h3 class="wp-block-heading">Drawy – Eine Leinwand für Ihre Ideen</h3>


<figure class="lui-wo-grafik"><svg class="lui-wo-art" viewBox="0 0 1600 900" preserveAspectRatio="xMinYMid slice" role="img" aria-label="Drawy"><defs><linearGradient id="lui-wo-g12" x1="0" x2="1"><stop offset=".25" stop-color="#232120"/><stop offset=".7" stop-color="#232120" stop-opacity="0"/></linearGradient></defs><rect width="1600" height="900" fill="#232120"/><circle cx="800" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="40" r="2.22" fill="#e30016" opacity="0.35"/><circle cx="974" cy="40" r="5.59" fill="#e30016" opacity="0.42"/><circle cx="1032" cy="40" r="8.49" fill="#e30016" opacity="0.5"/><circle cx="1090" cy="40" r="10.39" fill="#e30016" opacity="0.55"/><circle cx="1148" cy="40" r="10.96" fill="#e30016" opacity="0.57"/><circle cx="1206" cy="40" r="10.08" fill="#e30016" opacity="0.54"/><circle cx="1264" cy="40" r="7.92" fill="#e30016" opacity="0.49"/><circle cx="1322" cy="40" r="4.87" fill="#e30016" opacity="0.4"/><circle cx="1380" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="1438" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="1496" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="40" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="98" r="3.2" fill="#e30016" opacity="0.36"/><circle cx="858" cy="98" r="3.05" fill="#e30016" opacity="0.35"/><circle cx="916" cy="98" r="2.89" fill="#e30016" opacity="0.35"/><circle cx="974" cy="98" r="2.74" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="98" r="2.65" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="98" r="2.61" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="98" r="2.65" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="98" r="2.75" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="98" r="2.9" fill="#e30016" opacity="0.35"/><circle cx="1322" cy="98" r="3.06" fill="#e30016" opacity="0.35"/><circle cx="1380" cy="98" r="3.22" fill="#e30016" opacity="0.36"/><circle cx="1438" cy="98" r="3.33" fill="#e30016" opacity="0.36"/><circle cx="1496" cy="98" r="3.38" fill="#e30016" opacity="0.36"/><circle cx="1554" cy="98" r="3.37" fill="#e30016" opacity="0.36"/><circle cx="800" cy="156" r="4.38" fill="#e30016" opacity="0.39"/><circle cx="858" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="156" r="2" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="156" r="4.13" fill="#e30016" opacity="0.38"/><circle cx="1322" cy="156" r="7.6" fill="#e30016" opacity="0.48"/><circle cx="1380" cy="156" r="10.24" fill="#e30016" opacity="0.55"/><circle cx="1438" cy="156" r="11.57" fill="#e30016" opacity="0.59"/><circle cx="1496" cy="156" r="11.34" fill="#e30016" opacity="0.58"/><circle cx="1554" cy="156" r="9.6" fill="#e30016" opacity="0.53"/><circle cx="800" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="214" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="214" r="4.54" fill="#e30016" opacity="0.39"/><circle cx="1264" cy="214" r="10.77" fill="#e30016" opacity="0.56"/><circle cx="1322" cy="214" r="15.58" fill="#e30016" opacity="0.7"/><circle cx="1380" cy="214" r="18.12" fill="#e30016" opacity="0.77"/><circle cx="1438" cy="214" r="17.92" fill="#e30016" opacity="0.76"/><circle cx="1496" cy="214" r="15.01" fill="#e30016" opacity="0.68"/><circle cx="1554" cy="214" r="9.93" fill="#e30016" opacity="0.54"/><circle cx="800" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="272" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="272" r="4.34" fill="#e30016" opacity="0.39"/><circle cx="1206" cy="272" r="12.23" fill="#e30016" opacity="0.6"/><circle cx="1264" cy="272" r="18.45" fill="#e30016" opacity="0.77"/><circle cx="1322" cy="272" r="21.86" fill="#e30016" opacity="0.87"/><circle cx="1380" cy="272" r="21.86" fill="#e30016" opacity="0.87"/><circle cx="1438" cy="272" r="18.44" fill="#e30016" opacity="0.77"/><circle cx="1496" cy="272" r="12.22" fill="#e30016" opacity="0.6"/><circle cx="1554" cy="272" r="4.33" fill="#e30016" opacity="0.39"/><circle cx="800" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="330" r="3.77" fill="#e30016" opacity="0.37"/><circle cx="1148" cy="330" r="11.9" fill="#e30016" opacity="0.59"/><circle cx="1206" cy="330" r="18.42" fill="#e30016" opacity="0.77"/><circle cx="1264" cy="330" r="22.14" fill="#e30016" opacity="0.88"/><circle cx="1322" cy="330" r="22.4" fill="#e30016" opacity="0.88"/><circle cx="1380" cy="330" r="19.14" fill="#e30016" opacity="0.79"/><circle cx="1438" cy="330" r="12.95" fill="#e30016" opacity="0.62"/><circle cx="1496" cy="330" r="4.96" fill="#e30016" opacity="0.4"/><circle cx="1554" cy="330" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="388" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="388" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="388" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="388" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="388" r="3.14" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="388" r="10.02" fill="#e30016" opacity="0.54"/><circle cx="1148" cy="388" r="15.63" fill="#e30016" opacity="0.7"/><circle cx="1206" cy="388" r="18.95" fill="#e30016" opacity="0.79"/><circle cx="1264" cy="388" r="19.38" fill="#e30016" opacity="0.8"/><circle cx="1322" cy="388" r="16.84" fill="#e30016" opacity="0.73"/><circle cx="1380" cy="388" r="11.8" fill="#e30016" opacity="0.59"/><circle cx="1438" cy="388" r="5.15" fill="#e30016" opacity="0.41"/><circle cx="1496" cy="388" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="388" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="446" r="2.77" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="446" r="7.12" fill="#e30016" opacity="0.46"/><circle cx="1090" cy="446" r="10.73" fill="#e30016" opacity="0.56"/><circle cx="1148" cy="446" r="12.94" fill="#e30016" opacity="0.62"/><circle cx="1206" cy="446" r="13.34" fill="#e30016" opacity="0.63"/><circle cx="1264" cy="446" r="11.88" fill="#e30016" opacity="0.59"/><circle cx="1322" cy="446" r="8.8" fill="#e30016" opacity="0.51"/><circle cx="1380" cy="446" r="4.67" fill="#e30016" opacity="0.4"/><circle cx="1438" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="1496" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="446" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="504" r="2.87" fill="#e30016" opacity="0.35"/><circle cx="974" cy="504" r="3.87" fill="#e30016" opacity="0.37"/><circle cx="1032" cy="504" r="4.71" fill="#e30016" opacity="0.4"/><circle cx="1090" cy="504" r="5.24" fill="#e30016" opacity="0.41"/><circle cx="1148" cy="504" r="5.37" fill="#e30016" opacity="0.42"/><circle cx="1206" cy="504" r="5.06" fill="#e30016" opacity="0.41"/><circle cx="1264" cy="504" r="4.38" fill="#e30016" opacity="0.39"/><circle cx="1322" cy="504" r="3.45" fill="#e30016" opacity="0.36"/><circle cx="1380" cy="504" r="2.44" fill="#e30016" opacity="0.35"/><circle cx="1438" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="1496" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="504" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="562" r="5.99" fill="#e30016" opacity="0.43"/><circle cx="858" cy="562" r="3.51" fill="#e30016" opacity="0.36"/><circle cx="916" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="562" r="2" fill="#e30016" opacity="0.35"/><circle cx="1322" cy="562" r="4.25" fill="#e30016" opacity="0.38"/><circle cx="1380" cy="562" r="6.62" fill="#e30016" opacity="0.45"/><circle cx="1438" cy="562" r="8.33" fill="#e30016" opacity="0.5"/><circle cx="1496" cy="562" r="9.08" fill="#e30016" opacity="0.52"/><circle cx="1554" cy="562" r="8.72" fill="#e30016" opacity="0.51"/><circle cx="800" cy="620" r="4.54" fill="#e30016" opacity="0.39"/><circle cx="858" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="620" r="2" fill="#e30016" opacity="0.35"/><circle cx="1264" cy="620" r="5.36" fill="#e30016" opacity="0.41"/><circle cx="1322" cy="620" r="10.66" fill="#e30016" opacity="0.56"/><circle cx="1380" cy="620" r="14.58" fill="#e30016" opacity="0.67"/><circle cx="1438" cy="620" r="16.39" fill="#e30016" opacity="0.72"/><circle cx="1496" cy="620" r="15.78" fill="#e30016" opacity="0.7"/><circle cx="1554" cy="620" r="12.85" fill="#e30016" opacity="0.62"/><circle cx="800" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="678" r="2" fill="#e30016" opacity="0.35"/><circle cx="1206" cy="678" r="5.67" fill="#e30016" opacity="0.42"/><circle cx="1264" cy="678" r="13" fill="#e30016" opacity="0.62"/><circle cx="1322" cy="678" r="18.52" fill="#e30016" opacity="0.78"/><circle cx="1380" cy="678" r="21.22" fill="#e30016" opacity="0.85"/><circle cx="1438" cy="678" r="20.63" fill="#e30016" opacity="0.83"/><circle cx="1496" cy="678" r="16.83" fill="#e30016" opacity="0.73"/><circle cx="1554" cy="678" r="10.54" fill="#e30016" opacity="0.56"/><circle cx="800" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="736" r="2" fill="#e30016" opacity="0.35"/><circle cx="1148" cy="736" r="5.29" fill="#e30016" opacity="0.41"/><circle cx="1206" cy="736" r="13.35" fill="#e30016" opacity="0.63"/><circle cx="1264" cy="736" r="19.52" fill="#e30016" opacity="0.8"/><circle cx="1322" cy="736" r="22.71" fill="#e30016" opacity="0.89"/><circle cx="1380" cy="736" r="22.32" fill="#e30016" opacity="0.88"/><circle cx="1438" cy="736" r="18.43" fill="#e30016" opacity="0.77"/><circle cx="1496" cy="736" r="11.74" fill="#e30016" opacity="0.59"/><circle cx="1554" cy="736" r="3.47" fill="#e30016" opacity="0.36"/><circle cx="800" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="1090" cy="794" r="4.51" fill="#e30016" opacity="0.39"/><circle cx="1148" cy="794" r="11.82" fill="#e30016" opacity="0.59"/><circle cx="1206" cy="794" r="17.53" fill="#e30016" opacity="0.75"/><circle cx="1264" cy="794" r="20.61" fill="#e30016" opacity="0.83"/><circle cx="1322" cy="794" r="20.49" fill="#ff6600" opacity="1"/><circle cx="1380" cy="794" r="17.21" fill="#e30016" opacity="0.74"/><circle cx="1438" cy="794" r="11.35" fill="#e30016" opacity="0.58"/><circle cx="1496" cy="794" r="3.98" fill="#e30016" opacity="0.38"/><circle cx="1554" cy="794" r="2" fill="#e30016" opacity="0.35"/><circle cx="800" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="858" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="916" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="974" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="1032" cy="852" r="3.68" fill="#e30016" opacity="0.37"/><circle cx="1090" cy="852" r="8.88" fill="#e30016" opacity="0.51"/><circle cx="1148" cy="852" r="13.02" fill="#e30016" opacity="0.63"/><circle cx="1206" cy="852" r="15.35" fill="#e30016" opacity="0.69"/><circle cx="1264" cy="852" r="15.43" fill="#e30016" opacity="0.69"/><circle cx="1322" cy="852" r="13.26" fill="#e30016" opacity="0.63"/><circle cx="1380" cy="852" r="9.23" fill="#e30016" opacity="0.52"/><circle cx="1438" cy="852" r="4.08" fill="#e30016" opacity="0.38"/><circle cx="1496" cy="852" r="2" fill="#e30016" opacity="0.35"/><circle cx="1554" cy="852" r="2" fill="#e30016" opacity="0.35"/><rect width="1600" height="900" fill="url(#lui-wo-g12)"/><rect x="80" y="86" width="72" height="10" fill="#ff6600"/><text x="80" y="150" font-family="JetBrains Mono,ui-monospace,monospace" font-size="34" font-weight="600" letter-spacing="3" fill="#e30016">KDE-APP DER WOCHE · #42</text><text x="72" y="804" font-family="Space Grotesk,Inter,sans-serif" font-size="180" font-weight="700" letter-spacing="-4" fill="#fff">Drawy</text></svg></figure>


<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Manche Ideen lassen sich leichter zeichnen als in Worte fassen. Ob Ablaufdiagramm, schnelle Skizze oder ein verzweigter Gedankengang: Auf einem digitalen Whiteboard ordnen Sie Ihre Gedanken und machen Zusammenhänge sichtbar.</p>
<cite>This Week in TUXEDO OS #42</cite></blockquote>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-42-2026">Ganze Vorstellung in Ausgabe #42</a></div>




<h3 class="wp-block-heading">Audex – Audio-CDs unter Linux digitalisieren</h3>


<figure class="lui-wo-grafik"><svg class="lui-wo-art" viewBox="0 0 1600 900" preserveAspectRatio="xMinYMid slice" role="img" aria-label="Audex"><defs><linearGradient id="lui-wo-g13" x1="0" x2="1"><stop offset=".25" stop-color="#232120"/><stop offset=".7" stop-color="#232120" stop-opacity="0"/></linearGradient></defs><rect width="1600" height="900" fill="#232120"/><rect x="672" y="70" width="539" height="24" rx="5" fill="#e30016" opacity="0.35"/><rect x="672" y="122" width="440" height="24" rx="5" fill="#e30016" opacity="0.48"/><rect x="840" y="174" width="311" height="24" rx="5" fill="#e30016" opacity="0.66"/><rect x="728" y="226" width="616" height="24" rx="5" fill="#e30016" opacity="0.73"/><rect x="728" y="278" width="321" height="24" rx="5" fill="#e30016" opacity="0.86"/><rect x="728" y="330" width="586" height="24" rx="5" fill="#e30016" opacity="0.86"/><rect x="1332" y="324" width="22" height="36" fill="#ff6600"/><rect x="672" y="382" width="577" height="24" rx="5" fill="#e30016" opacity="0.33"/><rect x="840" y="434" width="407" height="24" rx="5" fill="#e30016" opacity="0.86"/><rect x="784" y="486" width="223" height="24" rx="5" fill="#e30016" opacity="0.44"/><rect x="728" y="538" width="176" height="24" rx="5" fill="#e30016" opacity="0.32"/><rect x="728" y="590" width="329" height="24" rx="5" fill="#e30016" opacity="0.77"/><rect x="728" y="642" width="283" height="24" rx="5" fill="#e30016" opacity="0.35"/><rect x="728" y="694" width="356" height="24" rx="5" fill="#e30016" opacity="0.41"/><rect x="784" y="746" width="250" height="24" rx="5" fill="#e30016" opacity="0.53"/><rect x="728" y="798" width="338" height="24" rx="5" fill="#e30016" opacity="0.46"/><rect x="840" y="850" width="478" height="24" rx="5" fill="#e30016" opacity="0.31"/><rect width="1600" height="900" fill="url(#lui-wo-g13)"/><rect x="80" y="86" width="72" height="10" fill="#ff6600"/><text x="80" y="150" font-family="JetBrains Mono,ui-monospace,monospace" font-size="34" font-weight="600" letter-spacing="3" fill="#e30016">KDE-APP DER WOCHE · #43</text><text x="72" y="804" font-family="Space Grotesk,Inter,sans-serif" font-size="180" font-weight="700" letter-spacing="-4" fill="#fff">Audex</text></svg></figure>


<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Auch im Streaming-Zeitalter stehen in vielen Haushalten noch zahlreiche Musik-CDs im Regal. Wer seine Sammlung digitalisieren und die Musik auf dem Rechner, Smartphone oder anderen Geräten abspielen möchte, findet mit Audex ein passendes Werkzeug zur Digitalisierung.</p>
<cite>This Week in TUXEDO OS #43</cite></blockquote>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-43-2026">Ganze Vorstellung in Ausgabe #43</a></div>




<h3 class="wp-block-heading">KGeoTag – Fotos nachträglich mit Standortdaten versehen</h3>


<figure class="lui-wo-grafik"><svg class="lui-wo-art" viewBox="0 0 1600 900" preserveAspectRatio="xMinYMid slice" role="img" aria-label="KGeoTag"><defs><linearGradient id="lui-wo-g14" x1="0" x2="1"><stop offset=".25" stop-color="#232120"/><stop offset=".7" stop-color="#232120" stop-opacity="0"/></linearGradient></defs><rect width="1600" height="900" fill="#232120"/><circle cx="1264" cy="575" r="68" fill="none" stroke="#e30016" stroke-width="12" opacity="0.78"/><circle cx="1264" cy="575" r="136" fill="none" stroke="#ff6600" stroke-width="22" opacity="1"/><circle cx="1264" cy="575" r="204" fill="none" stroke="#e30016" stroke-width="12" opacity="0.65"/><circle cx="1264" cy="575" r="272" fill="none" stroke="#e30016" stroke-width="12" opacity="0.59"/><circle cx="1264" cy="575" r="340" fill="none" stroke="#e30016" stroke-width="12" opacity="0.52"/><circle cx="1264" cy="575" r="408" fill="none" stroke="#e30016" stroke-width="12" opacity="0.46"/><circle cx="1264" cy="575" r="476" fill="none" stroke="#e30016" stroke-width="12" opacity="0.39"/><circle cx="1264" cy="575" r="544" fill="none" stroke="#e30016" stroke-width="12" opacity="0.33"/><circle cx="1264" cy="575" r="612" fill="none" stroke="#e30016" stroke-width="12" opacity="0.26"/><circle cx="1264" cy="575" r="680" fill="none" stroke="#e30016" stroke-width="12" opacity="0.2"/><circle cx="1264" cy="575" r="748" fill="none" stroke="#e30016" stroke-width="12" opacity="0.13"/><circle cx="1264" cy="575" r="816" fill="none" stroke="#e30016" stroke-width="12" opacity="0.07"/><rect width="1600" height="900" fill="url(#lui-wo-g14)"/><rect x="80" y="86" width="72" height="10" fill="#ff6600"/><text x="80" y="150" font-family="JetBrains Mono,ui-monospace,monospace" font-size="34" font-weight="600" letter-spacing="3" fill="#e30016">KDE-APP DER WOCHE · #44</text><text x="72" y="804" font-family="Space Grotesk,Inter,sans-serif" font-size="180" font-weight="700" letter-spacing="-4" fill="#fff">KGeoTag</text></svg></figure>


<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Wer im Urlaub oder beim Wandern mit einer Digitalkamera fotografiert, kennt das Problem: Wochen später weiß man oft nicht mehr, wo genau ein Bild entstanden ist. Smartphones speichern den Aufnahmeort automatisch, vielen Digitalkameras fehlt dagegen ein GPS-Empfänger.</p>
<cite>This Week in TUXEDO OS #44</cite></blockquote>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-44-2026">Ganze Vorstellung in Ausgabe #44</a></div>




<p class="lui-wo-kick wp-block-paragraph">This Week in TUXEDO OS</p>



<h2 class="wp-block-heading" id="tipps">Tipps des Monats</h2>



<h3 class="wp-block-heading">Suchen und Überwachen im Terminal mit fzf und btop</h3>



<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Wer häufig im Terminal arbeitet, kennt das Problem: Der gesuchte Befehl steckt irgendwo in der Historie, die Datei in einem tief verschachtelten Ordner und der Prozess, der den Lüfter hochdreht, in einer langen Liste.</p>
<cite>This Week in TUXEDO OS #41</cite></blockquote>



<p class="wp-block-paragraph">Darum geht es im Tipp:</p>



<ul class="wp-block-list">
<li>Installation</li>


<li>fzf: Listen unscharf durchsuchen</li>


<li>btop: Systemmonitor im Terminal</li>


<li>Einschränkungen</li>

</ul>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-41-2026">Tipp in Ausgabe #41 lesen</a></div>


<h3 class="wp-block-heading">Paketverlauf von APT lesen und Änderungen zurücknehmen</h3>



<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Nach einem Update startet ein Programm nicht mehr, oder ein Paket fehlt, das gestern noch da war. Spätestens dann stellt sich die Frage: Was hat sich in den letzten Tagen eigentlich am System geändert?</p>
<cite>This Week in TUXEDO OS #42</cite></blockquote>



<p class="wp-block-paragraph">Darum geht es im Tipp:</p>



<ul class="wp-block-list">
<li>Den Verlauf unter TUXEDO OS lesen</li>


<li>Rückgängig machen mit APT 3</li>


<li>Einschränkungen</li>

</ul>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-42-2026">Tipp in Ausgabe #42 lesen</a></div>


<h3 class="wp-block-heading">Automatisch hell und dunkel mit Nachtlicht</h3>



<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Am Sonntag, dem 25. Oktober, endet die Sommerzeit, und es wird abends eine Stunde früher dunkel. Wer dann noch am Notebook sitzt, empfindet einen hellen Desktop schnell als grell.</p>
<cite>This Week in TUXEDO OS #43</cite></blockquote>



<p class="wp-block-paragraph">Darum geht es im Tipp:</p>



<ul class="wp-block-list">
<li>Der Tag-Nacht-Zyklus als gemeinsamer Taktgeber</li>


<li>Nachtlicht: wärmere Farben am Abend</li>


<li>Design wechselt mit der Tageszeit</li>

</ul>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-43-2026">Tipp in Ausgabe #43 lesen</a></div>


<h3 class="wp-block-heading">Bildwiederholrate im Akkubetrieb automatisch senken</h3>



<blockquote class="wp-block-quote lui-wo-anriss is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Viele Notebooks, gerade Gaming-Modelle, haben Displays mit 120, 165 oder 240 Hz. Bewegungen wirken darauf flüssiger, doch jedes zusätzliche Bild kostet Strom, weil Grafikchip und Display mehr arbeiten. Am Schreibtisch mit Netzteil spielt das keine Rolle, unterwegs schon.</p>
<cite>This Week in TUXEDO OS #44</cite></blockquote>



<p class="wp-block-paragraph">Darum geht es im Tipp:</p>



<ul class="wp-block-list">
<li>Passende Modi ermitteln</li>


<li>Skript anlegen</li>


<li>In der Energieverwaltung einbinden</li>

</ul>


<div class="lui-wo-online lui-wo-tx-link"><a class="lui-wo-online-btn" href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-44-2026">Tipp in Ausgabe #44 lesen</a></div>


<p class="lui-wo-kick wp-block-paragraph">This Week in TUXEDO OS</p>



<h2 class="wp-block-heading" id="updates">Updates und Sicherheit</h2>



<p class="wp-block-paragraph">TUXEDO-eigene Pakete und wichtige Sicherheits-Updates aus den Ausgaben des Monats, jeweils mit der neuesten Version. Dazu kamen 97 Sicherheitshinweise von Ubuntu (USN), die in TUXEDO OS einfließen.</p>



<figure class="wp-block-table lui-wo-tx-pakete"><table><thead><tr><th>Paket</th><th>Version</th><th>Art</th><th>Ausgabe</th></tr></thead><tbody><tr><td>chromium</td><td><code>156.0.8078.73</code></td><td>Sicherheit</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-44-2026">#44</a></td></tr><tr><td>firefox</td><td><code>159.0~tux1</code></td><td>Sicherheit</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-44-2026">#44</a></td></tr><tr><td>linux</td><td><code>v7.0.0–113038.38~24.04.4tux1</code></td><td>Sicherheit</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-42-2026">#42</a></td></tr><tr><td>thunderbird</td><td><code>153.6.0esr~tux1</code></td><td>Sicherheit</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-44-2026">#44</a></td></tr><tr><td>TUXEDO Control Center</td><td><code>3.1.2</code></td><td>TUXEDO</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-44-2026">#44</a></td></tr><tr><td>tuxedo-base-files</td><td><code>4.0.10~24.04.5~tux1</code></td><td>TUXEDO</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-43-2026">#43</a></td></tr><tr><td>tuxedo-drivers</td><td><code>4.25.0</code></td><td>TUXEDO</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-43-2026">#43</a></td></tr><tr><td>tuxedo-firefox-config</td><td><code>3.0.0</code></td><td>TUXEDO</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-43-2026">#43</a></td></tr><tr><td>tuxedo-thunderbird-config</td><td><code>3.0.1</code></td><td>TUXEDO</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-43-2026">#43</a></td></tr><tr><td>tuxedo-tomte</td><td><code>3.0.6</code></td><td>TUXEDO</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-44-2026">#44</a></td></tr><tr><td>tuxedo-yt6801</td><td><code>1.0.32</code></td><td>TUXEDO</td><td><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-43-2026">#43</a></td></tr></tbody></table></figure>



<p class="lui-wo-kick wp-block-paragraph">TUXEDO · Oktober 2026</p>



<h2 class="wp-block-heading" id="ausgaben">Alle Ausgaben im Oktober 2026</h2>



<ul class="wp-block-list lui-wo-tx-ausgaben">
<li><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-40-2026"><strong>#40</strong> vom 2. Oktober</a>: In dieser Woche gab es gute Nachrichten von unseren westlichen Nachbarn zu vermelden. Sowohl die Niederlande als auch Frankreich entwickeln einen Behörden-Arbeitsplatz, der neben einem Linux-Betriebssystem auch einen Plasma-Desktop und eine Office-Umgebung umfasst.</li>


<li><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-41-2026"><strong>#41</strong> vom 9. Oktober</a>: Plasma 6.8 steht kurz vor der Veröffentlichung: Die KDE-Entwickler haben die Beta in die Endphase gebracht, die Version soll am 14. Oktober erscheinen. Neu ist vor allem, was fehlt: Erstmals bringt Plasma keine X11-Sitzung mehr mit, Wayland ist beim Login die einzige Option.</li>


<li><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-42-2026"><strong>#42</strong> vom 16. Oktober</a>: Herzlichen Glückwunsch, KDE! Am 14. Oktober 1996 kündigte der Tübinger Student Matthias Ettrich in einer Usenet-Gruppe ein neues Projekt an: das „Kool Desktop Environment“. Aus dem coolen K ist längst ein Markenzeichen geworden, und aus dem Desktop eine Community, die Hunderte Programme pflegt.</li>


<li><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-43-2026"><strong>#43</strong> vom 23. Oktober</a>: In dieser Woche schlug eine Sicherheitslücke ein wie ein Donnerwetter: Am Mittwoch, dem 21. Oktober, veröffentlichte das PHP-Team mit den Versionen 8.5.12, 8.4.27, 8.3.36 und 8.2.35 Notfall-Updates für zwei kritische Schwachstellen.</li>


<li><a href="https://www.tuxedocomputers.com/de/This-Week-in-TUXEDO-OS-44-2026"><strong>#44</strong> vom 30. Oktober</a>: Am vergangenen Wochenende hat die Moderation von r/opensource, der größten Open-Source-Community auf Reddit, KI-gestützte Projekte mit neuen Regeln ausgesperrt. r/fossdroid zog kurz darauf nach. Der Gegenwind ist heftig: Ob Software frei ist, entscheide die Lizenz, nicht das Werkzeug.</li>

</ul>



<p class="lui-wo-hinweis-quelle wp-block-paragraph">Zitate und Anrisse: TUXEDO Computers, „This Week in TUXEDO OS“ und Blog. Die vollständigen Texte stehen auf <a href="https://www.tuxedocomputers.com/">tuxedocomputers.com</a>.</p>


<hr><p>☕ <strong>Linux und Ich unterstützen</strong><br>Danke, dass du <a href="https://linuxundich.de">Linux und Ich</a> liest. Wenn dir das Blog gefällt und du meine Arbeit unterstützen möchtest, findest du weitere Informationen auf der <a href="https://linuxundich.de/spendiere-einen-kaffee/">Blogspende-Seite</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://linuxundich.de/neu-bei-tuxedo-os-im-oktober-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
