Files
hugo_docker/site/public/system-optimierung/index.html
T
jonnybravo cfb0a60b3b
Test & Deploy Hugo Docker CMS / test-and-deploy (push) Successful in 5m17s
Molecule 7/7: ansible_remote_tmp fix
2026-09-10 09:52:09 +02:00

207 lines
8.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<html lang="de">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>System Optimierung – nächste Schritte – Hugo Docker CMS</title>
<meta name="description" content="System Optimierung – nächste Schritte Letzte Bearbeitung: 07.09.2026 Chat-Session-ID: 20260907_182659_6403f3 Chat wieder aufrufen: …">
<meta property="og:title" content="System Optimierung – nächste Schritte – Hugo Docker CMS">
<meta property="og:description" content="System Optimierung – nächste Schritte Letzte Bearbeitung: 07.09.2026 Chat-Session-ID: 20260907_182659_6403f3 Chat wieder aufrufen: …">
<meta property="og:type" content="article">
<meta property="og:url" content="https://localhost:1313/system-optimierung/">
<meta property="og:site_name" content="Hugo Docker CMS">
<link rel="stylesheet" href="/css/main.min.css">
<script src="/js/search.min.868f9708373e89ca72730cc71884718dc463b495c2a72c24a6d6f48e64000709.js" defer></script>
</head>
<body>
<header>
<a href="/" class="logo">Hugo Docker CMS</a>
<div class="search">
<input
type="search"
id="search-input"
placeholder="Suchen…"
autocomplete="off"
aria-label="Suche"
aria-controls="search-results"
aria-expanded="false">
<div id="search-results" class="search-results" hidden></div>
</div>
<nav aria-label="Breadcrumb">
<a href="/">← Start</a>
</nav>
</header>
<main data-pagefind-body>
<article>
<header class="article-header">
<h1>System Optimierung – nächste Schritte</h1>
<time datetime="2026-09-08">08.09.2026</time>
</header>
<details class="toc" >
<summary>Inhaltsverzeichnis</summary>
<nav id="TableOfContents">
<ul>
<li><a href="#1-flashfocus-patchen-marshmallow-4x-inkompatibilität">1. flashfocus patchen (Marshmallow-4.x-Inkompatibilität)</a></li>
<li><a href="#2-systemd-user-services-masken">2. Systemd-User-Services masken</a></li>
<li><a href="#3-neustart-und-test">3. Neustart und Test</a></li>
<li><a href="#4-weitere-performance-empfehlungen">4. Weitere Performance-Empfehlungen</a></li>
<li><a href="#5-verwaiste-pakete-aufräumen">5. Verwaiste Pakete aufräumen</a></li>
<li><a href="#wie-diesen-chat-wieder-aufrufen">Wie diesen Chat wieder aufrufen</a></li>
<li><a href="#dateien-die-geändert-wurden">Dateien, die geändert wurden</a></li>
</ul>
</nav>
</details>
<div class="content">
<h1 id="system-optimierung--nächste-schritte">System Optimierung – nächste Schritte</h1>
<blockquote>
<p>Letzte Bearbeitung: 07.09.2026
Chat-Session-ID: <code>20260907_182659_6403f3</code>
Chat wieder aufrufen: <code>@session:default/20260907_182659_6403f3</code> in Hermes Agent eingeben</p>
</blockquote>
<hr>
<h2 id="1-flashfocus-patchen-marshmallow-4x-inkompatibilität">1. flashfocus patchen (Marshmallow-4.x-Inkompatibilität)</h2>
<p><strong>Einmalig ausführen:</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo sed -i <span class="s1">&#39;s/fields\.Number/fields.Float/g&#39;</span> /usr/lib/python3.14/site-packages/flashfocus/config.py
</span></span></code></pre></div><p><strong>Danach testen:</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">flashfocus --help
</span></span></code></pre></div><p>Wenn kein Traceback kommt, ist der Patch erfolgreich.</p>
<p><strong>Achtung:</strong> Nach jedem <code>pacman -Syu</code>, bei dem flashfocus aktualisiert wird, muss der Patch erneut angewendet werden.</p>
<hr>
<h2 id="2-systemd-user-services-masken">2. Systemd-User-Services masken</h2>
<p>Die Manjaro-Sway-Config versucht die Dienste bei jedem Start neu zu enablen.<br>
Nur <code>disable</code> reicht nicht – sie müssen <strong>maskiert</strong> werden.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">systemctl --user mask mako.service flashfocus.service pcmanfm.service poweralertd.service xdg-desktop-portal-gtk.service xdg-desktop-portal-lxqt.service
</span></span></code></pre></div><p><strong>Kontrolle:</strong></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">systemctl --user status mako flashfocus pcmanfm poweralertd xdg-desktop-portal-gtk xdg-desktop-portal-lxqt
</span></span></code></pre></div><p>Alle sollten <code>masked</code> anzeigen (nicht <code>failed</code>).</p>
<hr>
<h2 id="3-neustart-und-test">3. Neustart und Test</h2>
<p>Sway neustarten (Super+Shift+R) oder System rebooten.</p>
<p>Nach dem Neustart prüfen, ob alle Dienste laufen:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">pgrep -a mako
</span></span><span class="line"><span class="cl">pgrep -a pcmanfm-qt
</span></span><span class="line"><span class="cl">pgrep -a poweralertd
</span></span><span class="line"><span class="cl">pgrep -a flashfocus
</span></span><span class="line"><span class="cl">pgrep -a xdg-desktop-portal
</span></span></code></pre></div><p>Jeder Befehl sollte eine PID und den Prozessnamen ausgeben.</p>
<p><strong>Journal aufräumen</strong> – keine neuen Crash-Logs mehr:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">journalctl --user -p <span class="m">3</span> --since <span class="s2">&#34;1 minute ago&#34;</span>
</span></span></code></pre></div><hr>
<h2 id="4-weitere-performance-empfehlungen">4. Weitere Performance-Empfehlungen</h2>
<p>Die vollständige Analyse ist in diesem Chat dokumentiert. Hier die Top-Empfehlungen als Übersicht:</p>
<table>
<thead>
<tr>
<th>Priorität</th>
<th>Maßnahme</th>
<th>Befehl</th>
</tr>
</thead>
<tbody>
<tr>
<td>Hoch</td>
<td>swappiness auf 40 senken (ZRAM)</td>
<td><code>sudo sysctl vm.swappiness=40</code> (temporär) oder <code>/etc/sysctl.d/99-zram.conf</code></td>
</tr>
<tr>
<td>Hoch</td>
<td>vfs_cache_pressure auf 50</td>
<td><code>sudo sysctl vm.vfs_cache_pressure=50</code></td>
</tr>
<tr>
<td>Mittel</td>
<td>ollama stoppen (294 MB RAM)</td>
<td><code>sudo systemctl disable --now ollama</code></td>
</tr>
<tr>
<td>Mittel</td>
<td>lxd/docker stoppen (530 MB RAM)</td>
<td><code>sudo systemctl disable --now lxd docker</code></td>
</tr>
<tr>
<td>Mittel</td>
<td>CPU-Governor auf powersave</td>
<td><code>sudo cpupower frequency-set -g powersave</code></td>
</tr>
<tr>
<td>Niedrig</td>
<td>Boot beschleunigen</td>
<td><code>sudo systemctl disable NetworkManager-wait-online</code></td>
</tr>
<tr>
<td>Niedrig</td>
<td>Journal-Größe limitieren (3,9 GB → 500 MB)</td>
<td><code>sudo nano /etc/systemd/journald.conf</code> → <code>SystemMaxUse=500M</code></td>
</tr>
</tbody>
</table>
<hr>
<h2 id="5-verwaiste-pakete-aufräumen">5. Verwaiste Pakete aufräumen</h2>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">sudo pacman -Rns <span class="k">$(</span>pacman -Qtdq<span class="k">)</span> <span class="c1"># 9 verwaiste Pakete</span>
</span></span></code></pre></div><hr>
<h2 id="wie-diesen-chat-wieder-aufrufen">Wie diesen Chat wieder aufrufen</h2>
<p>In einer neuen Hermes-Agent-Session einfach eingeben:</p>
<pre tabindex="0"><code>@session:default/20260907_182659_6403f3
</code></pre><p>Dann lädt der Agent den kompletten Chatverlauf aus der Datenbank.</p>
<hr>
<h2 id="dateien-die-geändert-wurden">Dateien, die geändert wurden</h2>
<table>
<thead>
<tr>
<th>Datei</th>
<th>Zweck</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>~/.config/sway/config.d/10-autostart-fix.conf</code></td>
<td>Korrigierte Autostarts (exec statt systemd)</td>
</tr>
<tr>
<td><code>/usr/lib/python3.14/site-packages/flashfocus/config.py</code></td>
<td>Marshmallow-4.x-Patch (sudo nötig)</td>
</tr>
<tr>
<td><code>/home/jonnybravo/Projekte/Python_Skripte/create_selfsign/selfsing.py</code></td>
<td>CA + Zertifikats-Script (vorherige Session)</td>
</tr>
<tr>
<td><code>~/scripts/mount-nfs.sh</code></td>
<td>Manuelle NFS-Mount-Steuerung (vorherige Session)</td>
</tr>
<tr>
<td><code>~/scripts/mounts.md</code></td>
<td>NFS-Mount-Dokumentation (vorherige Session)</td>
</tr>
</tbody>
</table>
</div>
</article>
</main>
<footer>
<p>Hugo Docker CMS – <a href="/index.xml">RSS</a></p>
</footer>
</body>
</html>