<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Linux on Dem hoergen Blog</title>
    <link>https://hyperblog.de/hoergen/tags/linux/</link>
    <description>Recent content in Linux on Dem hoergen Blog</description>
    <image>
      <title>Dem hoergen Blog</title>
      <url>https://hyperblog.de/hoergen/favicon.svg</url>
      <link>https://hyperblog.de/hoergen/favicon.svg</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 03 Aug 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://hyperblog.de/hoergen/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>scrscpy - Smartphone als exzellente Luxus Webcam</title>
      <link>https://hyperblog.de/hoergen/posts/2026/2026-04-14-scrscpy-smartphone-als-exzellente-luxus-webcam/</link>
      <pubDate>Tue, 14 Apr 2026 06:20:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2026/2026-04-14-scrscpy-smartphone-als-exzellente-luxus-webcam/</guid>
      <description>Mit scrcpy und v4l2loopback lässt sich ein altes Android-Smartphone unter Linux als hochwertige virtuelle Webcam nutzen – inklusive USB- oder Netzwerkverbindung, Fernsteuerung per Maus und Tastatur sowie automatischem Start der Kamera-App für eine perfekte Videoqualität.</description>
    </item>
    <item>
      <title>OBS, Flatpak - VAAPI Solution</title>
      <link>https://hyperblog.de/hoergen/posts/2026/2026-04-13-obs-flatpak-vaapi-solution/</link>
      <pubDate>Mon, 13 Apr 2026 22:52:59 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2026/2026-04-13-obs-flatpak-vaapi-solution/</guid>
      <description>Bei Problemen mit dem Hardware-Rendering in OBS Studio unter Linux – insbesondere wenn der ffmpeg_vaapi-Encoder nicht im Menü angezeigt wird – hilft ein einfacher Workaround durch manuelle Änderung der basic.ini-Konfigurationsdatei, um die Intel-GPU für die Videokodierung zu nutzen und die CPU-Last drastisch zu reduzieren.</description>
    </item>
    <item>
      <title>Deskflow - sharing Mouse &amp; Keyboard » Wayland</title>
      <link>https://hyperblog.de/hoergen/posts/2026/2026-04-13-deskflow-sharing-mouse-keyboard-wayland/</link>
      <pubDate>Mon, 13 Apr 2026 15:52:26 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2026/2026-04-13-deskflow-sharing-mouse-keyboard-wayland/</guid>
      <description>Deskflow ist eine Open-Source-Software zur gemeinsamen Nutzung von Tastatur und Maus zwischen Linux, Windows und Mac (sogar Android), die speziell für die Ablösung von X11 durch Wayland entwickelt wurde – einfache Installation via Flatpak, flexible Konfiguration und aktive Entwicklung, mit einer baldigen Lösung für das noch bestehende Clipboard-Problem unter Wayland.</description>
    </item>
    <item>
      <title>Firmware Updates einfacher denn je</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-12-07-firmware-updates-einfacher-denn-je/</link>
      <pubDate>Sun, 07 Dec 2025 13:11:45 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-12-07-firmware-updates-einfacher-denn-je/</guid>
      <description>Firmware Updates einfacher denn je</description>
    </item>
    <item>
      <title>Remember Window Positions KWin Script</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-12-07-remember-window-positions-kwin-script/</link>
      <pubDate>Sun, 07 Dec 2025 12:17:05 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-12-07-remember-window-positions-kwin-script/</guid>
      <description>Remember Window Positions KWin Script</description>
    </item>
    <item>
      <title>BTRFS Kernel Panic - Attempted to kill init!</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-11-13-btrfs-kernel-panic-attempted-to-kill-init/</link>
      <pubDate>Thu, 13 Nov 2025 11:15:32 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-11-13-btrfs-kernel-panic-attempted-to-kill-init/</guid>
      <description>BTRFS Kernel Panic - Attempted to kill init!</description>
    </item>
    <item>
      <title>qpwgraph Activated - Exclusive</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-09-21-qpwgraph-activated-exclusive/</link>
      <pubDate>Sun, 21 Sep 2025 13:40:07 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-09-21-qpwgraph-activated-exclusive/</guid>
      <description>qpwgraph Activated - Exclusive</description>
    </item>
    <item>
      <title>CPU Governor in KDE Plasma</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-08-21-cpu-governor-in-kde-plasma/</link>
      <pubDate>Thu, 21 Aug 2025 11:36:29 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-08-21-cpu-governor-in-kde-plasma/</guid>
      <description>CPU Governor in KDE Plasma</description>
    </item>
    <item>
      <title>Deskflow - das Synergy für Wayland</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-06-03-deskflow-das-synergy-fuer-wayland/</link>
      <pubDate>Tue, 03 Jun 2025 10:11:55 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-06-03-deskflow-das-synergy-fuer-wayland/</guid>
      <description>Deskflow - das Synergy für Wayland</description>
    </item>
    <item>
      <title>nice - renice group</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-05-24-nice-renice-group/</link>
      <pubDate>Sat, 24 May 2025 23:05:55 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-05-24-nice-renice-group/</guid>
      <description>nice - renice group</description>
    </item>
    <item>
      <title>Kubuntu ohne Snap</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-02-05-kubuntu-ohne-snap/</link>
      <pubDate>Wed, 05 Feb 2025 18:09:27 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-02-05-kubuntu-ohne-snap/</guid>
      <description>Kubuntu ohne Snap</description>
    </item>
    <item>
      <title>Friendica Bluesky Fediverse Bridge</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-01-28-friendica-bluesky-fediverse-bridge/</link>
      <pubDate>Tue, 28 Jan 2025 21:23:26 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-01-28-friendica-bluesky-fediverse-bridge/</guid>
      <description>Friendica Bluesky Fediverse Bridge</description>
    </item>
    <item>
      <title>Speech-Dispatcher „deaktivieren“</title>
      <link>https://hyperblog.de/hoergen/posts/2025/2025-01-24-speech-dispatcher-deaktivieren/</link>
      <pubDate>Fri, 24 Jan 2025 20:15:14 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2025/2025-01-24-speech-dispatcher-deaktivieren/</guid>
      <description>Speech-Dispatcher „deaktivieren“</description>
    </item>
    <item>
      <title>Bash mit vi (vim) Befehlen - vi Mode</title>
      <link>https://hyperblog.de/hoergen/posts/2024/2024-09-08-bash-mit-vi-vim-befehlen-vi-mode/</link>
      <pubDate>Sun, 08 Sep 2024 15:31:47 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2024/2024-09-08-bash-mit-vi-vim-befehlen-vi-mode/</guid>
      <description>&lt;h2 id=&#34;konfiguration&#34;&gt;Konfiguration&lt;/h2&gt;
&lt;p&gt;Bash kann mit vi Befehlen gesteuert werden. dazu muss lediglich entweder im Benutzerverzeichnis in die Datei &lt;code&gt;.bashrc&lt;/code&gt; oder systemweit in die &lt;code&gt;/etc/bash.basrc&lt;/code&gt; eine Zeile eingetragen werden&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# Aktivieren des VI Modus -&amp;gt; Energie !
set -o vi
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;konfiguration-akvtieren&#34;&gt;Konfiguration akvtieren&lt;/h2&gt;
&lt;p&gt;In der nächsten Session (z.B. neuer Login) oder durch das Ausführen des Befehls &lt;code&gt;source ~/.bashrc&lt;/code&gt; oder &lt;code&gt;source /etc/bash.basrc&lt;/code&gt; wird diese neue Einstellung aktiv. Alternativ kann statt dem Befehl &lt;code&gt;source&lt;/code&gt; auch der Befehl &lt;code&gt;exec&lt;/code&gt; benutzt werden. Dieser ersetzt die aktuelle Shell mit einer komplett neuen Shell. Die &amp;ldquo;alte&amp;rdquo; Shell bleibt dann solange im Hintergrund, bis die neue Shell beendet wurde. Wie so eine Matrjoschka Puppe.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim - Bereiche mit Klammern umschließen</title>
      <link>https://hyperblog.de/hoergen/posts/2024/2024-03-05-vim-bereiche-mit-klammern-umschliessen/</link>
      <pubDate>Tue, 05 Mar 2024 18:27:51 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2024/2024-03-05-vim-bereiche-mit-klammern-umschliessen/</guid>
      <description>&lt;p&gt;Manchmal ist die Denke einfach zu kompliziert. Da wollte ich in vim einen Bereich möglichst effizient mit runden Klammern versehen und habe eine Weile rum gemurgst, bis ich dann die einfache Lösung gefunden habe:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Bereich auswählen mit &lt;code&gt;v&lt;/code&gt; und z.B. &lt;code&gt;$&lt;/code&gt; bis zum Zeilenende&lt;/li&gt;
&lt;li&gt;dann &lt;code&gt;c&lt;/code&gt; drücken&lt;/li&gt;
&lt;li&gt;&lt;code&gt;()&lt;/code&gt; schreiben&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ESC&lt;/code&gt; drücken und&lt;/li&gt;
&lt;li&gt;ein großes (shift) &lt;code&gt;P&lt;/code&gt; drücken&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;also &lt;code&gt;v$c()&amp;lt;ESC&amp;gt;P&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Und alles ist schön umklammert.&lt;/p&gt;
&lt;p&gt;Wenn es egal ist den Bereich visuell zu markieren, dann geht es auch ohne das v und das $ (bis Zeilenende) muss nach dem c eingegeben werden. (Danke Rebeka!)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim Zeitgeschichte - Time Table</title>
      <link>https://hyperblog.de/hoergen/posts/2024/2024-01-26-vim-zeitgeschichte-time-table/</link>
      <pubDate>Fri, 26 Jan 2024 18:24:59 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2024/2024-01-26-vim-zeitgeschichte-time-table/</guid>
      <description>&lt;p&gt;Ich bin letztens über einen Artikel auf pikuma.com über die Vor- und Geschichte von Vim gestolpert, den ich auch weiter unten in den Quellen verlinkt habe. Ich fand die Geschichte über die Entstehung des Editors Vim und seiner Vorgänger so beeindruckend, dass ich für mich eine Zeittafel zusammengestellt habe, wann wer was gemacht hat.&lt;/p&gt;
&lt;p&gt;Das ist schon sehr krass, dass Vim 1988 auf dem Amiga begonnen und am 02.11.1991 in der Version 1.14 über die Disketten Distribution Fred Fish Disk #591 verteilt wurde. Und dass der Ursprung dieses Editors jetzt über 55 Jahre zurück liegt.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Landscape of Open Source Databases</title>
      <link>https://hyperblog.de/hoergen/posts/2024/2024-01-09-landscape-of-open-source-databases/</link>
      <pubDate>Tue, 09 Jan 2024 10:36:35 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2024/2024-01-09-landscape-of-open-source-databases/</guid>
      <description>&lt;p&gt;Ein Vortrag von Lorna Mitchell auf dem emf2022 Kongress über die aktuelle Landschaft der der Opensource Datenbanken. Eine rassante und guter Einblick was es alles gibt und welche Funktionalitäten die einzelnen Datenbanken besonders macht.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Every year we collect more data than before, and the tools we use to manage that data are evolving to accommodate our changing needs - but it can be difficult to keep up with all the innovations! This session will give you a tour of what&amp;rsquo;s happening in open source databases, from someone who lives the adventures of open source data in her day job. You will travel from the well-trodden paths of relational databases, through the leafy glades of time series, to the landmarks of search and document databases. This session is recommended for people with an interest in software who want to learn about the overall trends, license changes, rising stars, and which database technologies are here to stay.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim - mit Tabs fensterln</title>
      <link>https://hyperblog.de/hoergen/posts/2024/2024-01-07-vim-mit-tabs-fensterln/</link>
      <pubDate>Sun, 07 Jan 2024 13:01:31 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2024/2024-01-07-vim-mit-tabs-fensterln/</guid>
      <description>&lt;p&gt;&lt;em&gt;Ein Buffer (Puffer) ist der im Arbeitsspeicher befindliche Text einer Datei.&lt;/em&gt;&lt;br&gt;
└- &lt;em&gt;Ein Fenster (&lt;a href=&#34;https://hyperblog.de/hoergen/2024/01/05/vim-windows/&#34;&gt;Window&lt;/a&gt;) ist ein Ausschnitt (Viewport) aus einem Buffer.&lt;/em&gt;&lt;br&gt;
└&amp;mdash; &lt;em&gt;Eine Tab-Seite (&lt;a href=&#34;https://hyperblog.de/hoergen/2024/01/07/vim-mit-tabs-fensterln/&#34;&gt;Tab&lt;/a&gt;) ist eine Sammlung von Fenstern.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Hilfe &lt;a href=&#34;https://vimhelp.org/tabpage.txt.html#tab-page&#34;&gt;&lt;code&gt;:help tab-page&lt;/code&gt;&lt;/a&gt;&lt;br&gt;
Kommando: &lt;code&gt;&amp;lt;none&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;h2 id=&#34;öffnen&#34;&gt;Öffnen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;tabnew &amp;lt;NAME&amp;gt;&lt;/code&gt; Neues Tab (Buffer)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tabf &amp;lt;NAME&amp;gt;&lt;/code&gt; Find - sucht im aktuellen Verzeichnis nach einer Datei. Tabulator Completion funktioniert&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab &amp;lt;VIM BEFEHL&amp;gt;&lt;/code&gt; öffnet ein neues Tab und führt einen Vim Befehl aus z.B. &lt;code&gt;:tab help tab-pages&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mit einem neuen Tab kann auch gleich eine bestehende Datei geladen werden, indem mit dem Befehl der Dateiname mitgegeben wird.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim - Windows</title>
      <link>https://hyperblog.de/hoergen/posts/2024/2024-01-05-vim-windows/</link>
      <pubDate>Fri, 05 Jan 2024 12:29:50 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2024/2024-01-05-vim-windows/</guid>
      <description>&lt;p&gt;&lt;em&gt;Ein Buffer (Puffer) ist der im Arbeitsspeicher befindliche Text einer Datei.&lt;/em&gt;&lt;br&gt;
└- &lt;em&gt;Ein Fenster (&lt;a href=&#34;https://hyperblog.de/hoergen/2024/01/05/vim-windows/&#34;&gt;Window&lt;/a&gt;) ist ein Ausschnitt (Viewport) aus einem Buffer.&lt;/em&gt;&lt;br&gt;
└— &lt;em&gt;Eine Tab-Seite (&lt;a href=&#34;https://hyperblog.de/hoergen/2024/01/07/vim-mit-tabs-fensterln/&#34;&gt;Tab&lt;/a&gt;) ist eine Sammlung von Fenstern.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Hilfe &lt;a href=&#34;https://vimhelp.org/windows.txt.html#windows&#34;&gt;&lt;code&gt;:help windows&lt;/code&gt;&lt;/a&gt;&lt;br&gt;
Kommando &lt;code&gt;:wincmd&lt;/code&gt; &lt;code&gt;Strg+w&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Die aktuelle Ansicht in mehrere Fenster aufteilen.&lt;/p&gt;
&lt;p&gt;Detailliertere Informationen und weitere alternative Befehle sind in der Hilfe zu finden&lt;/p&gt;
&lt;h2 id=&#34;teilen--neu&#34;&gt;Teilen &amp;amp; Neu&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Strg+w s&lt;/code&gt; / &lt;code&gt;:sp / :split&lt;/code&gt; Fenster horizontal teilen (gleicher Inhalt/Buffer)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w v&lt;/code&gt; / &lt;code&gt;:vs&lt;/code&gt; / &lt;code&gt;:vsplit&lt;/code&gt; Fenster vertikal teilen (gleicher Inhalt/Buffer)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w n&lt;/code&gt; / &lt;code&gt;:new&lt;/code&gt; Fenster horizontal teilen und neues Dokument (leerer Buffer) erstellen&lt;/li&gt;
&lt;li&gt;&lt;code&gt;:vne&lt;/code&gt; / &lt;code&gt;:vnew&lt;/code&gt; Fenster vertikal teilen und neues Dokument (leerer Buffer) erstellen&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;schliessen&#34;&gt;Schliessen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Strg+w q&lt;/code&gt; / &lt;code&gt;:q&lt;/code&gt; Fenster schließen.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w o&lt;/code&gt; / &lt;code&gt;:on&lt;/code&gt; / &lt;code&gt;:only&lt;/code&gt; schließt alle anderen Fenster, ausser das aktuelle Fenster&lt;/li&gt;
&lt;li&gt;Es gibt noch viele weitere Parameter zum Fenster schließen&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;navigation&#34;&gt;Navigation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Strg+w Pfeiltasten&lt;/code&gt; Zwischen den Fenstern wechseln. Es gehen auch die Vim Cursor&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w p&lt;/code&gt; Zum letzten Fenster zurück wechseln&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w r&lt;/code&gt; / &lt;code&gt;Strg+w R&lt;/code&gt; Fenster durchrotieren runter/rechts und hoch/links&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;größe&#34;&gt;Größe&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Strg+w =&lt;/code&gt; Alle Fenster gleich groß machen&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w -&lt;/code&gt; Das aktuelle Fenster um 1 vertikal kleiner machen. &lt;code&gt;Strg+w 5 -&lt;/code&gt; um 5 kleiner machen&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w +&lt;/code&gt; Das aktuelle Fenster um 1 vertikal größer machen&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w _&lt;/code&gt; Das aktuelle Fenster vertikal maximieren. Alle anderen Fenster so klein wie möglich machen&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w |&lt;/code&gt; Das aktuelle Fenster horizontal maximieren&lt;/li&gt;
&lt;li&gt;Eine &lt;strong&gt;Vollbildanzeige&lt;/strong&gt; kann mit der Kombination von &lt;code&gt;Strg+w _&lt;/code&gt; und/oder &lt;code&gt;Strg+w |&lt;/code&gt; erreicht werden&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w &amp;lt;&lt;/code&gt; Das aktuelle Fenster um 1 horizontal kleiner machen. &lt;code&gt;Strg+w 7 &amp;lt;&lt;/code&gt; um 7 kleiner machen&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Strg+w &amp;gt;&lt;/code&gt; Das aktuelle Fenster um 1 horizontal größer machen&lt;/li&gt;
&lt;li&gt;In einer grafischen Oberfläche lassen sich die Fenster am Rahmen mit der Maus kleiner und größer machen&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Weitere &lt;a href=&#34;https://hyperblog.de/hoergen/&#34;&gt;hyperblog&lt;/a&gt; Artikel zum Thema&lt;/p&gt;</description>
    </item>
    <item>
      <title>LibreOffice: Suchen&amp;amp;Ersetzen - Mit RegEx Hashtags markieren</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-12-24-libreoffice-suchenersetzen-mit-regex-hashtags-markieren/</link>
      <pubDate>Sun, 24 Dec 2023 01:10:32 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-12-24-libreoffice-suchenersetzen-mit-regex-hashtags-markieren/</guid>
      <description>&lt;p&gt;Da ich meine Notizen nicht direkt in LibreOffice schreibe und ich gerne Hashtags nutze und ich diese etwas anders formatieren muss, habe ich nach einer Möglichkeit gesucht, wie ich in LibreOffice diese suchen und markieren kann, so dass ich sie mit einer Formatvorlage versehen kann. Aber alles der Reihe nach.&lt;/p&gt;
&lt;p&gt;Ich schreibe meine Texte normalerweise in Markdown. Weil das extrem schnell, mit jedem Editor und auf jedem Gerät dieser Erde, auf dem Texte eingeben werden können funktioniert. Markdown ist im Prinzip nur Text. Wer mehr darüber wissen will, findet hier in der &lt;a href=&#34;https://de.wikipedia.org/wiki/Markdown&#34;&gt;Wikipedia&lt;/a&gt; schon mal einen guten Einstieg.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Automatisch generierte Kalender Geburtstags- Benachrichtigung zur Geisterstunde eliminieren</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-11-27-automatisch-generierte-kalender-geburtstags-benachrichtigung-zur-geisterstunde-eliminieren/</link>
      <pubDate>Mon, 27 Nov 2023 21:18:12 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-11-27-automatisch-generierte-kalender-geburtstags-benachrichtigung-zur-geisterstunde-eliminieren/</guid>
      <description>&lt;p&gt;Erinnerungen sind was Schönes. Geburtstagserinnerungen auch. Aber seit je her nervt es mich, dass die automatisch generierten Geburtstagserinnerungen im Kalender immer um 24 Uhr loseiern. Also habe ich mich mal auf die Suche gemacht und bin bei Nextcloud fündig geworden.&lt;/p&gt;
&lt;p&gt;2016 nervte das schon jemand, also wurde ein Issue auf github geöffnet und 2023 sind wir nun fast soweit eine GUI Lösung für dieses Problem zu haben. Schön wäre gewesen, erstmal das Klingeln zu später Stunde einfach als Standard auszuschalten. Millionen Menschen hätten über Jahre hinweg einen besseren Schlaf gehabt.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim-Zeilenspielereien - Join</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-11-02-vim-zeilenspielereien-join/</link>
      <pubDate>Thu, 02 Nov 2023 13:24:47 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-11-02-vim-zeilenspielereien-join/</guid>
      <description>&lt;p&gt;Zeilen zusammenfügen oder teilen in allen Variationen.&lt;br&gt;
Der Befehl dafür heißt &lt;strong&gt;JOIN&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;!-- raw HTML omitted --&gt;Anmerkung: Groß-/Kleinschreibung ist wichtig. Großbuchstaben werden nicht extra mit einem SHIFT hervorgehoben&lt;!-- raw HTML omitted --&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;join-zwei-zeilen-zusammenführen-j-mit-leerzeichen&#34;&gt;Join zwei Zeilen zusammenführen &lt;code&gt;J&lt;/code&gt; mit Leerzeichen&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;J&lt;/code&gt; - Sollen zwei Zeilen, die durch einen Zeilenumbruch getrennt wurden zusammengeführt werden, so kann in der oberen Zeile einfach ein großes &lt;code&gt;J&lt;/code&gt; gedrückt werden. Das führt dazu, dass die untere Zeile nach oben geholt UND mit einem Leerzeichen Abstand an die aktuellen Zeile angehängt wird.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Touchpad effizient nutzen - Touchegg &amp;amp; Touché</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-10-31-touchpad-effizient-nutzen-touchegg-touche/</link>
      <pubDate>Tue, 31 Oct 2023 08:27:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-10-31-touchpad-effizient-nutzen-touchegg-touche/</guid>
      <description>&lt;p&gt;Funktioniert nicht unter Wayland.&lt;/p&gt;
&lt;p&gt;Ein Werkzeug effizient nutzen zu können, ist die Grundlage sich ganz auf den Inhalt konzentrieren zu können. Ein Grund warum ich z.B. den Editor Vim gerne mag, weil mit ihm Test hocheffizient bearbeitet werden können. Aber das ist eine andere Geschichte.&lt;/p&gt;
&lt;p&gt;Effizienz heisst auch, bei einer Eingabemethode bleiben zu können und nicht ständig die Eingabegeräte zu wechseln. So ist der Wechsel von Tastatur zu Maus oder Touchpad immer eine Unterbrechung. Nicht nur im motorischen Ablauf, sondern eben auch in der Konzentration.&lt;br&gt;
Also bei der Eingabe ausschliesslich auf der Tastatur bleiben zu können, oder bei der Nutzung der Maus oder des Touchpads nur auf diesen Geräten bleiben zu können, hat viele Vorteile.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tuxedo OS und Nextcloud Desktop Client</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-10-29-tuxedo-os-und-nextcloud-desktop-client/</link>
      <pubDate>Sun, 29 Oct 2023 14:20:51 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-10-29-tuxedo-os-und-nextcloud-desktop-client/</guid>
      <description>&lt;p&gt;Praktischerweise ist der Nextcloud Desktop Client in den Quellen enthalten. Tuxedo OS hat als grafischen Desktop KDE als Grundlage. Der Nextcloud Client greift aber auf eine Technologie zur Speicherung von Authentifikationen zurück, die in einem Paket von GNOME, der andere große grafische Desktop. Das ist standardmäßig nicht installiert.&lt;/p&gt;
&lt;p&gt;Das hat zur Folge, dass jedes Mal, wenn der Rechner neu gestartet wird, hat der Nextcloud Client vergessen, dass er schon authentifizier ist und fordert erneut eine Authentifikation an. Kann man mögen, muss man aber nicht.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tuxedo OS und Wine</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-10-29-tuxedo-os-und-wine/</link>
      <pubDate>Sun, 29 Oct 2023 10:38:10 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-10-29-tuxedo-os-und-wine/</guid>
      <description>&lt;p&gt;Tuxedo OS bzw aktuell zur Erstellung des Artikels &lt;a href=&#34;https://www.tuxedocomputers.com/de/Erster-Blick-auf-TUXEDO-OS-2.tuxedo&#34;&gt;Tuxedo OS 2&lt;/a&gt; ist ein maßgeschneidertes Ubuntu, der gleichnamigen Augsburger Computer Firma &lt;a href=&#34;https://www.tuxedocomputers.com/de/&#34;&gt;Tuxedocomputers&lt;/a&gt; ohne die zusätzliche umstrittene &lt;a href=&#34;https://de.wikipedia.org/wiki/Snappy_(Paketverwaltung)&#34;&gt;SNAP&lt;/a&gt; Paketverwaltung, aber dafür mit dem sehr aktuellen &lt;a href=&#34;https://neon.kde.org/&#34;&gt;KDE Neon&lt;/a&gt;, &lt;a href=&#34;https://pipewire.org/&#34;&gt;Pipewire&lt;/a&gt; und einigem mehr.&lt;/p&gt;
&lt;p&gt;Maßgeschneidert kann als &amp;ldquo;erweitert&amp;rdquo; verstanden werden.&lt;/p&gt;
&lt;p&gt;So bleibt das Grundsystem gleich. Außer dass Anpassungen für die Hardware verfügbar sind, die Windows Wrapper Software &lt;a href=&#34;https://www.winehq.org/&#34;&gt;Wine&lt;/a&gt;, mit der Windows Programme direkt unter Linux installiert und lauffähig sind. Und auch noch ein paar Optimierungen für den Grafikbeschleuniger &lt;a href=&#34;https://de.wikipedia.org/wiki/Vulkan_(API)&#34;&gt;Vulkan&lt;/a&gt;, dem Nachfolger von OpenGL.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Obsidian - PDF Export mit TOC</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-10-25-obsidian-pdf-export-mit-toc/</link>
      <pubDate>Wed, 25 Oct 2023 11:29:27 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-10-25-obsidian-pdf-export-mit-toc/</guid>
      <description>&lt;p&gt;Für meine digitalen Notizen und Handbücher verwende ich seit längerer Zeit nur noch Markdown Textdateien. Aus Resilienz Gründen, um mit allen möglichen Programmen an meinen Daten arbeiten zu können und auch noch nach Jahren darauf zugreifen zu können, wenn es diverse Programme nicht mehr gibt.&lt;/p&gt;
&lt;p&gt;Dazu benutze ich aktuell die Suite &lt;a href=&#34;https://obsidian.md/&#34;&gt;Obsidian&lt;/a&gt; unter Linux, weil sie mir eine sehr gute Oberfläche und Suche bietet. Ab und zu exportiere ich dann auch die eine oder andere Datei, oder eine Zusammenstellung als PDF Datei.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim Cheat Sheet</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-09-12-vim-cheat-sheet/</link>
      <pubDate>Tue, 12 Sep 2023 12:25:35 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-09-12-vim-cheat-sheet/</guid>
      <description>&lt;p&gt;Weitere &lt;a href=&#34;https://hyperblog.de/hoergen/tag/vim/&#34;&gt;Vim Artikel&lt;/a&gt; hier im Blog.&lt;/p&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;h3 id=&#34;erklärung&#34;&gt;Erklärung&lt;/h3&gt;
&lt;p&gt;Vim ist ein modaler Editor. Dies bedeutet, dass man in unterschiedlichen Modi arbeitet, was Einsteigern oft Probleme bereitet, andererseits aber eine sehr große Zahl von Tastenkürzeln erlaubt, da sich diese an einzelne Modi binden und daher auch mehrfach belegen lassen.&lt;br&gt;
Es gibt sechs Grundmodi. Zusätzlich gibt es noch fünf weitere Grundvarianten der Grundmodi.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eine tmux.conf Konfiguration</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-09-09-eine-tmux-conf-konfiguration/</link>
      <pubDate>Sat, 09 Sep 2023 11:36:06 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-09-09-eine-tmux-conf-konfiguration/</guid>
      <description>&lt;p&gt;Dieser Artikel ist eine Erweiterung des tmux Artikels &amp;ldquo;&lt;a href=&#34;https://hyperblog.de/hoergen/2020/07/15/tmux-ein-windowmanager-fuer-die-konsole/&#34;&gt;tmux ein Windowmanager für die Konsole&lt;/a&gt;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Eine für mich sehr gut funktionierende tmux.conf entweder systemweit in &lt;code&gt;/etc/&lt;/code&gt; oder nur für einen Benutzer in der &lt;code&gt;~/.tmux.conf &lt;/code&gt;ist die folgende Konfiguration. Für mich waren hier die Statuszeile und die Einbindung des Maus Scrollrades zum Scrollen wichtig.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;######################
### DESIGN CHANGES ###
######################

# loud or quiet?
set -g visual-activity off
set -g visual-bell off
set -g visual-silence off
setw -g monitor-activity off
set -g bell-action none

set -g mouse on

# modes
setw -g clock-mode-colour colour25
setw -g mode-style &amp;#34;fg=colour255 bg=colour25 bold&amp;#34;

# panes
set -g pane-border-style &amp;#34;fg=colour19 bg=colour0&amp;#34;
set -g pane-active-border-style &amp;#34;bg=colour0 fg=colour9&amp;#34;

# statusbar
set -g status-position bottom
set -g status-justify left
set -g status-style &amp;#34;bg=colour25 fg=colour255&amp;#34;
set -g status-left &amp;#34;#[bg=colour25,fg=colour255]&amp;#34;
set -g status-right &amp;#34;#[fg=colour255,bg=colour25] %d/%m/%Y #[fg=colour255,bg=colour25] %H:%M &amp;#34;
set -g status-right-length 50
set -g status-left-length 20

setw -g window-status-current-style &amp;#34;fg=colour15 bg=colour31 bold&amp;#34;
setw -g window-status-current-format &amp;#34;#I#[fg=colour249]:#[fg=colour255]#W#[fg=colour249]#F&amp;#34;

setw -g window-status-style &amp;#34;fg=colour0 bg=colour25 bold&amp;#34;
setw -g window-status-format &amp;#34;#I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F&amp;#34;

setw -g window-status-bell-style &amp;#34;fg=colour255 bg=colour1 bold&amp;#34;
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Pipewire Latenz mit pw-metadata setzen</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-09-08-pipewire-latenz-mit-pw-metadata-setzen/</link>
      <pubDate>Fri, 08 Sep 2023 01:22:28 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-09-08-pipewire-latenz-mit-pw-metadata-setzen/</guid>
      <description>&lt;p&gt;Wenn du Musikproduktion mit einer DAW z.B. &lt;a href=&#34;https://www.bitwig.com/&#34;&gt;Bitwig&lt;/a&gt; unter &lt;a href=&#34;https://www.bitwig.com/de/support/technical_support/installation-von-bitwig-studio-unter-linux-mithilfe-von-flatpak-52/&#34;&gt;Linux&lt;/a&gt; machst, dann ist für dich das Thema Latenz sehr wichtig.&lt;/p&gt;
&lt;h2 id=&#34;was-ist-latenz&#34;&gt;Was ist Latenz?&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Die Latenz (Verzögerung/Puffer) ist wichtig im Zusammenspiel zwischen dem Computer und dem Audiointerface (Audio und Midi).&lt;/li&gt;
&lt;li&gt;Je niedriger die Latenz, desto höher wird die CPU belastet, weil sie in sehr kurzen Abständen die Datenpakete verarbeiten muss. Je größer die Latenz, desto mehr Zeit darf vergehen, bis sich die CPU wieder um die Datenpakete kümmern muss.&lt;/li&gt;
&lt;li&gt;Wenn ausschließlich nur im Computer produziert wird, kann die Latenz ohne Probleme hoch sein.&lt;/li&gt;
&lt;li&gt;Ein guter Startwert ist schon mal 1024 Samples (21.3ms) - bei 48kHz.&lt;/li&gt;
&lt;li&gt;Erst wenn hier störende Verzögerungen bemerkbar sind, z.B. beim Spielen auf einem Controller oder Synthesizer und der Umsetzung auf den Computer, macht es Sinn diesen Wert zu verkleinern. Zum Beispiel wenn der Tastendruck und das Ertönen eines Sounds spürbar verzögert sind.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Eventuell interessiert dich noch der Artikel zum Thema Pipewire Realtime Konfiguration &amp;ldquo;&lt;a href=&#34;https://hyperblog.de/hoergen/2023/09/08/pipewire-modul-rt-konfiguration/&#34;&gt;Pipewire modul-rt Konfiguration&lt;/a&gt;&amp;rdquo; , um deine Audio/Videoanwendungen noch performanter zu machen&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pipewire modul-rt Konfiguration</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-09-08-pipewire-modul-rt-konfiguration/</link>
      <pubDate>Fri, 08 Sep 2023 01:15:07 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-09-08-pipewire-modul-rt-konfiguration/</guid>
      <description>&lt;p&gt;Hier findest du eine kurz &amp;amp; knackige Anleitung und Erklärung, wie du das Realtime Modul von Pipewire für deine Audio/Video Anwendungen einrichtest.&lt;/p&gt;
&lt;p&gt;Für die Musikproduktion mit einer DAW z.B. &lt;a href=&#34;https://www.bitwig.com/&#34;&gt;Bitwig&lt;/a&gt; unter &lt;a href=&#34;https://www.bitwig.com/de/support/technical_support/installation-von-bitwig-studio-unter-linux-mithilfe-von-flatpak-52/&#34;&gt;Linux&lt;/a&gt; kann dieses Thema für dich sehr wichtig sein.&lt;/p&gt;
&lt;p&gt;Eventuell interessiert dich noch der Artikel über &lt;a href=&#34;https://hyperblog.de/hoergen/2023/09/08/pipewire-latenz-mit-pw-metadata-setzen/&#34;&gt;pw-metadata&lt;/a&gt;, mit dem du temporär und permanent deine Pipewire Konfigurationen verändern kannst&lt;/p&gt;
&lt;h2 id=&#34;benutzer-in-gruppen-aufnehmen&#34;&gt;Benutzer in Gruppen aufnehmen&lt;/h2&gt;
&lt;p&gt;Der Benutzer unter dem die Applikation laufen soll, muss in die entsprechenden Gruppen (wenn vorhanden) aufgenommen werden mit einem Editor (z.B. nano oder vim) und Superuser Rechten die Datei &lt;code&gt;/etc/group&lt;/code&gt; editieren&lt;/p&gt;</description>
    </item>
    <item>
      <title>Audio in Video normalisieren mit ffmpeg</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-08-22-audio-in-video-normalisieren-mit-ffmpeg/</link>
      <pubDate>Tue, 22 Aug 2023 13:56:24 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-08-22-audio-in-video-normalisieren-mit-ffmpeg/</guid>
      <description>&lt;p&gt;Manchmal ist das Audio in einem Video relativ leise und eigentlich ist da noch richtig Luft nach oben es lauter zu machen. Ein schöner und sehr eleganter Weg ist es mit ffmpeg die Normalisierungsfunktion zu nutzen, ohne das Video selbst erneut zu encoden. Das Audio muss natürlich neu encoded werden.&lt;/p&gt;
&lt;p&gt;Zuerst muss ermittelt werden welches der lauteste Peak (lauteste Stelle) im gesamten Audio ist&lt;/p&gt;
&lt;h2 id=&#34;lautstärkenermittlung---highest-peak&#34;&gt;Lautstärkenermittlung - Highest Peak&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;ffmpeg -i Videodatei.mp4 -af &amp;quot;volumedetect&amp;quot; -vn -sn -dn -f null /dev/null&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Digitalisierung in der Öffentlichen Verwaltung</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-08-19-digitalisierung-in-der-oeffentlichen-verwaltung/</link>
      <pubDate>Sat, 19 Aug 2023 15:04:39 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-08-19-digitalisierung-in-der-oeffentlichen-verwaltung/</guid>
      <description>&lt;p&gt;Eigentlich heisst der Vortrag&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;WSP.NRW: Vielfältiger Einsatz von Open-Source-Anwendungen in der öffentlichen Verwaltung&lt;br&gt;
Innovation durch Partizipation: Wie vielseitige Open-Source-Technologien die Transformation der öffentlichen Verwaltung vorantreiben&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;aber der Einsatz oder Realisierung von OpenSource Software geht praktischerweise gut einher mit der Digitalisierung.&lt;/p&gt;
&lt;p&gt;Für Interessierte ein wirklich sehr guter Vortrag, der teilweise mit guten Beispielen in die Tiefe geht und auch zeigt, dass das Problem nicht nur Software ist, sondern sehr viel auch Prozess und Organisationsstandardisierung, die dann wiederum durch Software gestützt wird.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lernvideos sinnvoll organisieren</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-08-17-lernvideos-sinnvoll-organisieren/</link>
      <pubDate>Thu, 17 Aug 2023 15:52:07 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-08-17-lernvideos-sinnvoll-organisieren/</guid>
      <description>&lt;h2 id=&#34;einleitung&#34;&gt;Einleitung&lt;/h2&gt;
&lt;p&gt;Es gibt, oder es gab, ich weiss es ehrlich nicht genau, daher schreib ich mal in der Gegenwartsform, das Kommandozeilenprogramm youtube-dl oder andere Varianten wie yt-dlp oder ähnliche, mit denen es einfach möglich ist Videos herunter zu laden, um nicht von einer funktionierenden Internetleitung abhängig zu sein. Wer in Deutschland lebt, weiss, was ich meine.&lt;/p&gt;
&lt;p&gt;Vor allem bei Lernmaterial ist das super, wenn es offline verfügbar ist und immer wieder angeschaut werden kann, ohne wieder und wieder durch das Streaming CO2 zu erzeugen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim - Suchen &amp; Ersetzen - RegEx</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-08-17-suchen-ersetzen-regulaere-ausdruecke-vim/</link>
      <pubDate>Thu, 17 Aug 2023 13:45:11 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-08-17-suchen-ersetzen-regulaere-ausdruecke-vim/</guid>
      <description>&lt;p&gt;Reguläre Ausdrücke (RegEx) sind DER Shit, wenn es darum geht extrem schnelle und auch sehr komplexe Dinge mit Texten bzw Strings oder einfach generell bei Suchen zu veranstalten.&lt;/p&gt;
&lt;p&gt;Ein Anwendungsfall kommt immer wieder vor, nämlich das Suchen&amp;amp;Ersetzen.&lt;/p&gt;
&lt;p&gt;Das Muster sieht so aus&lt;/p&gt;
&lt;p&gt;&lt;code&gt;:[range] s / [pattern] / [string] / [flags] [count]&lt;/code&gt;&lt;/p&gt;
&lt;h2 id=&#34;range&#34;&gt;[range]&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;bei range steht meist ein Prozentzeichen &lt;code&gt;%&lt;/code&gt; das für den gesamten Text aka der gesamte Datei Inhalt.&lt;/li&gt;
&lt;li&gt;hier können auch &lt;code&gt;1,$&lt;/code&gt; = erste Zeile, erstes Zeichen bis letzte Zeile, letztes Zeichen&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.,$&lt;/code&gt; heisst von der aktuellen Zeile bis zum Ende&lt;/li&gt;
&lt;li&gt;Von der aktuellen Zeile für weitere 10 Zeilen &lt;code&gt;:.,.+10&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;{Nummer}&lt;/code&gt; - in Zeile Nummer sowieso z.B. &lt;code&gt;:14&lt;/code&gt; Zeile 14&lt;/li&gt;
&lt;li&gt;Die Übersicht der schier unendlichen Bereichsangaben bekommst du, wenn du vim aufrufst und dann &lt;code&gt;:h range&lt;/code&gt; eingibst&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;s-substitute&#34;&gt;s (substitute)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Zwischen dem Range und dem &lt;code&gt;s&lt;/code&gt; darf kein Leerzeichen sein! (häufiger Fehler)&lt;/li&gt;
&lt;li&gt;Substitute ist die Suchen&amp;amp;Ersetzen Funktion. Wichtig zu wissen ist, dass alle Zeichen, die nicht in a-z und A-Z sind, müssen mit einem vorangestelltem Backslash &lt;code&gt;\&lt;/code&gt; &amp;ldquo;escaped&amp;rdquo; werden.&lt;/li&gt;
&lt;li&gt;Also Zahlen, Punkte, Klammern und Sonderzeichen mit einem Backslash &lt;code&gt;\&lt;/code&gt; escaped werden.&lt;/li&gt;
&lt;li&gt;Ein Backslash wird dann natürlich auch mit einem Backslash escaped &lt;code&gt;\\&lt;/code&gt;. Und ein Slash im Suchstring wird natürlich auch mit einem Backslash escaped &lt;code&gt;\/&lt;/code&gt; . Auch ein Leerzeichen bzw Blank wird mit einem Backslash escaped.&lt;/li&gt;
&lt;li&gt;Der Grund dafür ist, dass viele dieser Zeichen selbst eine Funktion für die Suche darstellen. Und damit da keine Verwechselung entsteht muss extra &amp;ldquo;escaped&amp;rdquo; werden.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;pattern&#34;&gt;[pattern]&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Pattern ist der zu suchende Text&lt;/li&gt;
&lt;li&gt;Mit einem einleitenden &lt;code&gt;\c&lt;/code&gt;TEXT wird Groß- und Kleinschreibung bei TEXT ignoriert&lt;/li&gt;
&lt;li&gt;Mit einem &lt;code&gt;\v&lt;/code&gt; (magic mode) müssen Zeichen wie ein Leerzeichen oder Gänsefüßchen nicht extra escaped werden&lt;/li&gt;
&lt;li&gt;In einem Pattern können auch wiederum &lt;a href=&#34;https://vimdoc.sourceforge.net/htmldoc/pattern.html#pattern&#34;&gt;Pattern-Funktionen&lt;/a&gt; eingefügt werden, wie z.B. ab dem 5. Zeichen (spalte/column) &lt;code&gt;%5c&lt;/code&gt; oder bis zum 5. Zeichen &lt;code&gt;%&amp;gt;5c&lt;/code&gt; und viele weitere.&lt;/li&gt;
&lt;li&gt;in vim &lt;code&gt;:help pattern&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;string&#34;&gt;[string]&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;String ist der Text, der das gesuchte Pattern ersetzt werden soll.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;flags&#34;&gt;[flags]&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;g (global)&lt;/code&gt; wiederholt das Suchen&amp;amp;Ersetzen, bis zum Ende des Textes. Wird g nicht angegeben, wird nach dem ersten Suchtreffer aufgehört.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;c (confirm)&lt;/code&gt; zum Bestätigen des Ersetzens&lt;/li&gt;
&lt;li&gt;&lt;code&gt;i (ignore)&lt;/code&gt; um Groß/Kleinschreibung zu ignorieren&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;count&#34;&gt;[count]&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;der Parameter count wird bei Bedarf in einer positiven ganzen Zahl wie z.B. 5 angegeben. Er wirkt sich auf das Suchen&amp;amp;Ersetzen so aus, dass z.B.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;%s/blah/blubb/g 5&lt;/code&gt; - vom Textanfang die ersten 5 Zeilen bearbeitet werden&lt;/li&gt;
&lt;li&gt;&lt;code&gt;10,$s/blah/blubb/g 5&lt;/code&gt; - ab Zeile 10, die Zeilen 10, 11, 12, 13, 14, also insgesamt 5 Zeilen bearbeitet werden.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Slash &lt;code&gt;/&lt;/code&gt; - das Slash &amp;ldquo;/&amp;rdquo; trennt die verschiedenen Parameter voneinander.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nützliche Bash Shortcuts</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-08-12-nuetzliche-bash-shortcuts/</link>
      <pubDate>Sat, 12 Aug 2023 11:36:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-08-12-nuetzliche-bash-shortcuts/</guid>
      <description>&lt;h2 id=&#34;einleitung&#34;&gt;Einleitung&lt;/h2&gt;
&lt;p&gt;Wenn du in Linux die Konsole öffnest, dann öffnest du in den meisten Fällen eine Bash Shell. Eine Shell ist einfach nur ein Programm, mit dem du Befehle an deinen Computer senden kannst wie : Zeige mir alle Dateien und Verzeichnisse an, oder starte Programm XY. Eine Shell ist also eine Kommunikationsschnittstelle zu deinem Betriebssystem. Es gibt viele verschiedene Shells und eine davon ist eben Bash. Siehe auch Wikipedia &lt;a href=&#34;https://de.wikipedia.org/wiki/Bash_(Shell)&#34;&gt;https://de.wikipedia.org/wiki/Bash_(Shell)&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Markdown Suite - Logseq, nicht nutzbar</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-06-23-markdown-suite-logseq-nicht-nutzbar/</link>
      <pubDate>Fri, 23 Jun 2023 17:50:02 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-06-23-markdown-suite-logseq-nicht-nutzbar/</guid>
      <description>&lt;p&gt;Ich benutze sehr gerne Markdown Editoren, weil diese leichtgewichtig sind und einen super Kompromiss zwischen einem formatiertem Text, also mit Überschriften, Absätzen, fett und kursiv, Tabellen und so weiter und der Archivierung, weil einfacher Text noch in 50 Jahren mit jedem x-beliebigen Editor auf jedem denkbar möglichen Betriebssystem und Plattform gelesen und bearbeitet werden kann.&lt;/p&gt;
&lt;p&gt;Aktuell nutze ich &lt;a href=&#34;https://obsidian.md/&#34;&gt;Obsidian&lt;/a&gt; und bin damit eigentlich super zufrieden. Obsidian ist eine Markdown Suite. Das heisst, dass rund um den Editor eine Menge Helfer mit dabei ist. Also sowas wie ein Dateimanager, automatische Inhaltsverzeichnisse, eine gute Suche, eine Hashtag Verwaltung und jede Menge weiterer kleine Helfer, die das Leben einfacher machen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sonderzeichen in KDE eingeben</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-05-07-sonderzeichen-in-kde-eingeben/</link>
      <pubDate>Sun, 07 May 2023 17:37:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-05-07-sonderzeichen-in-kde-eingeben/</guid>
      <description>&lt;p&gt;Ich bin ein großer Fan von KDE, aber natürlich gibt es auch hier und da Kritikpunkte. Einer davon ist die Sonderzeichen Eingabe in KDE. Während in GTK Anwendungen einfach Strg+Shift (während der Eingabe gehalten) + U gedrückt, der Unicode eingegeben wird, so funktioniert das in KDE sprich QT Anwendungen schon seit Jahren nicht.&lt;br&gt;
Grund ist wohl, laut meiner oberflächlichen Recherche, dass KDE meint, das ist ein Problem, das vom Xorg Server gelöst werden muss. Xorg sagt, das Problem muss von Qt gelöst werden und Qt zeigt auf KDE und sagt Anwendungsschicht. Dieses Ringelreih ist nicht nur ein peinliches Fundamentalisten-Mimimimi, sondern auch schon über 10 Jahre alt. Was es nicht minder peinlich macht. EGAL! Weiter im Text.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kommando zurück - Bash History Tipps</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-05-07-kommando-zurueck-bash-history-tipps/</link>
      <pubDate>Sun, 07 May 2023 17:31:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-05-07-kommando-zurueck-bash-history-tipps/</guid>
      <description>&lt;p&gt;Die Standard-Kommandozeile Bash bei Kubuntu (wie auch bei vielen anderen Linux Distributionen) hat eine sehr praktische History bzw ein Verlauf, welche Befehle man so eingegeben hat.&lt;/p&gt;
&lt;p&gt;Die entsprechende Datei heisst &lt;code&gt;.bash_history&lt;/code&gt; (mit einem vorangehenen Punkt - weil es sich um eine versteckte Datei handelt) liegt im Benutzerverzeichnis z.B. &lt;code&gt;/home/hoergen/.bash_history&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Die gesamte History (Verlauf) auflisten mit dem Befehl: &lt;code&gt;history&lt;/code&gt;, dann wird ein Liste der Eingaben mit vorangestellter Zeilennummer ausgegeben.&lt;/p&gt;
&lt;p&gt;Das können unter Umständen sehr viele Zeilen sein. Wenn man nach dem Befehl eine Zahl angibt, so werden die letzten Zeilen der History (Verlaufs) angezeigt wie z.B. &lt;code&gt;history 8&lt;/code&gt; zeigt die letzten 8 Zeilen der History an.&lt;br&gt;
Damit man z.B. den Befehl aus der gefundenen Zeile nicht noch einmal eingeben muss, kann man zur Abkürzung die Zeilennummer mit einem vorangestellten Ausrufezeichen verwenden z.B. &lt;code&gt;!1500&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Touchpad / Touchscreen Gesten in Kubuntu</title>
      <link>https://hyperblog.de/hoergen/posts/2023/2023-04-07-touchpad-touchscreen-gesten-in-kubuntu/</link>
      <pubDate>Fri, 07 Apr 2023 17:52:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2023/2023-04-07-touchpad-touchscreen-gesten-in-kubuntu/</guid>
      <description>&lt;p&gt;Moderne Touchpads und Touchscreens erkennen wenn mehere Finger auf das entsprechende Gerät gelegt werden. So ist es schon länger möglich mehr als nur die Maus von rechts nach links oder im Browser die Seite von oben nach unten zu schieben. Das nennt sich dann Gesten oder auf englisch Gestures oder ab 2 Fingern, eigentlich ab 3 gleichzeitig dann Multitouchgestures. Fenster mit einem Wisch minimieren, maximieren, schliessen, Vollbild, alle Fenster anzeigen usw usf.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Barrier statt Synergy - Maus &amp; Tastatur zwischen zwei Computern teilen</title>
      <link>https://hyperblog.de/hoergen/posts/2022/2022-07-07-barrier-statt-synergy-maus-tastatur-zwischen-zwei-computern-teilen/</link>
      <pubDate>Thu, 07 Jul 2022 17:20:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2022/2022-07-07-barrier-statt-synergy-maus-tastatur-zwischen-zwei-computern-teilen/</guid>
      <description>Barrier ist ein Open-Source-Fork des ehemaligen Synergy, der es ermöglicht, Maus, Tastatur und Zwischenablage zwischen mehreren Computern zu teilen – ideal für Linux-Nutzer, die eine einfache, kostenlose und datenschutzfreundliche Alternative zu kommerziellen Lösungen suchen.</description>
    </item>
    <item>
      <title>Texteditor Kate sortieren</title>
      <link>https://hyperblog.de/hoergen/posts/2022/2022-06-06-texteditor-kate-sortieren/</link>
      <pubDate>Mon, 06 Jun 2022 11:39:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2022/2022-06-06-texteditor-kate-sortieren/</guid>
      <description>Mit der Tastenkombination Strg&#43; und dem Linux-Befehl sort lässt sich im KDE-Editor Kate jeder markierte Textbereich sortieren – besonders nützlich mit dem Parameter -V für die natürliche Sortierung von Zahlen und Versionen.</description>
    </item>
    <item>
      <title>Beim ssh login tmux aufrufen</title>
      <link>https://hyperblog.de/hoergen/posts/2022/2022-03-08-beim-ssh-login-tmux-aufrufen/</link>
      <pubDate>Tue, 08 Mar 2022 11:37:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2022/2022-03-08-beim-ssh-login-tmux-aufrufen/</guid>
      <description>&lt;p&gt;Da ich tmux (Alternative zu screen) sehr häufig benutze, nutze ich auch bei remote ssh logins einen Befehl, der mich nach dem erfolgreichen Login gleich in eine detachte tmux session bringt.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ssh -l &amp;lt;USERNAME&amp;gt; &amp;lt;HOST&amp;gt; -p &amp;lt;PORT&amp;gt; -t &amp;quot;tmux a&amp;quot;&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Plugins - Windows VSTs 32/64 Bit mit YaBridge | Linux</title>
      <link>https://hyperblog.de/hoergen/posts/2022/2022-02-05-plugins-windows-vsts-32-64-bit-mit-yabridge-linux/</link>
      <pubDate>Sat, 05 Feb 2022 15:40:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2022/2022-02-05-plugins-windows-vsts-32-64-bit-mit-yabridge-linux/</guid>
      <description>Yabridge ermöglicht die nahtlose Nutzung von Windows-VST-Plugins unter Linux, indem es Wine als Brücke verwendet. Die Installation ist überraschend einfach: Wine-Staging installieren, Yabridge herunterladen, Plugin-Pfade konfigurieren und mit yabridgectl sync abschließen – schon können Windows-Plugins in der Linux-DAW verwendet werden.</description>
    </item>
    <item>
      <title>Siebzehn Jahre hyperblog - Feierei  Alter!</title>
      <link>https://hyperblog.de/hoergen/posts/2021/2021-11-25-siebzehn-jahre-hyperblog-feierei-alter/</link>
      <pubDate>Thu, 25 Nov 2021 00:48:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2021/2021-11-25-siebzehn-jahre-hyperblog-feierei-alter/</guid>
      <description>Das hyperblog wird heute 17 Jahre alt und wir feiern das im Stillen mit euch zusammen. 🐠</description>
    </item>
    <item>
      <title>Multicore Compression bei Zip &amp; Co</title>
      <link>https://hyperblog.de/hoergen/posts/2020/2020-11-29-multicore-compression-bei-zip-co/</link>
      <pubDate>Sun, 29 Nov 2020 09:34:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2020/2020-11-29-multicore-compression-bei-zip-co/</guid>
      <description>Parallele Komprimierungstools wie pigz, pbzip2 und zstd nutzen alle CPU-Kerne aus und beschleunigen Tar-Archive erheblich – integriert mit -I pigz, allerdings bei höherer CPU-Last. </description>
    </item>
    <item>
      <title>tmux ein Windowmanager für die Konsole</title>
      <link>https://hyperblog.de/hoergen/posts/2020/2020-07-15-tmux-ein-windowmanager-fuer-die-konsole/</link>
      <pubDate>Wed, 15 Jul 2020 09:29:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2020/2020-07-15-tmux-ein-windowmanager-fuer-die-konsole/</guid>
      <description>Tmux verwandelt die Konsole in eine multifunktionale Arbeitsumgebung mit geteilten Fenstern und persistenten Sessions, die auch bei Verbindungsabbruch weiterlaufen.</description>
    </item>
    <item>
      <title>apt - Befehlsreferenz</title>
      <link>https://hyperblog.de/hoergen/posts/2020/2020-05-31-apt-befehlsreferenz/</link>
      <pubDate>Sun, 31 May 2020 09:26:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2020/2020-05-31-apt-befehlsreferenz/</guid>
      <description>Die wichtigsten APT-Befehle für Ubuntu/Debian endlich auf einen Blick: Installation, Updates, Bereinigung, Repository-Infos &amp;amp; mehr. Nie wieder mühsam zusammensuchen!</description>
    </item>
    <item>
      <title>Obsidian - Markdown your Power</title>
      <link>https://hyperblog.de/hoergen/posts/2020/2020-05-29-obsidian-markdown-your-power/</link>
      <pubDate>Fri, 29 May 2020 09:19:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2020/2020-05-29-obsidian-markdown-your-power/</guid>
      <description>Entdecke mit Obsidian die ultimative Lösung für deine digitale Wissenssammlung – ein plattformunabhängiges Ökosystem aus Markdown-Editor, Dateiverwaltung und Suchmaschine, das mit einfachen, zukunftssicheren Textdateien ohne proprietäre Abhängigkeiten deine Gedanken, Notizen und Ideen strukturiert organisiert und nahtlos über alle Geräte synchronisiert.</description>
    </item>
    <item>
      <title>Audiospuren aus Videodateien entfernen und hinzufügen - ffmpeg</title>
      <link>https://hyperblog.de/hoergen/posts/2020/2020-05-16-audiospuren-aus-videodateien-entfernen-und-hinzufuegen-ffmpeg/</link>
      <pubDate>Sat, 16 May 2020 09:14:00 +0200</pubDate>
      <guid>https://hyperblog.de/hoergen/posts/2020/2020-05-16-audiospuren-aus-videodateien-entfernen-und-hinzufuegen-ffmpeg/</guid>
      <description>Dieser Artikel zeigt, wie man mit ffmpeg unter Linux Audiospuren in MP4-Videos austauscht, ohne das Video neu kodieren zu müssen – inklusive Analyse mit ffprobe, Entfernen, Hinzufügen und Extrahieren von Audiospuren sowie der Vorstellung von LossLessCut als einfachere Alternative.</description>
    </item>
  </channel>
</rss>
