<?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>KDE on Natenoms Blog</title><link>https://natenom.de/tags/kde/</link><description>Recent content in KDE on Natenoms Blog</description><generator>Hugo -- gohugo.io</generator><language>de</language><copyright/><lastBuildDate>Tue, 23 Jan 2024 03:30:29 +0100</lastBuildDate><atom:link href="https://natenom.de/tags/kde/index.xml" rel="self" type="application/rss+xml"/><item><title>Capslock als Esc verwenden – Ein Traum für NeoVim</title><link>https://natenom.de/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/</link><pubDate>Tue, 23 Jan 2024 03:30:29 +0100</pubDate><guid>https://natenom.de/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/</guid><description>&lt;p>Was mich seit dem Arbeiten mit NeoVim wirklich extrem nervt ist der Umstand, dass man den Insert-Modus mit der Esc(ape)-Taste verlässt. Die liegt normalerweise ganz links oben auf der Tastatur. Und so muss man jedes Mal die Hand von der Standardstellung wegbewegen. Es ist ziemlich unergonomisch.&lt;/p></description><content:encoded><![CDATA[<p>Was mich seit dem Arbeiten mit NeoVim wirklich extrem nervt ist der Umstand, dass man den Insert-Modus mit der Esc(ape)-Taste verlässt. Die liegt normalerweise ganz links oben auf der Tastatur. Und so muss man jedes Mal die Hand von der Standardstellung wegbewegen. Es ist ziemlich unergonomisch.</p>
<p>Deshalb hatte ich heute morgen im Fediverse gefragt, welche Tastenkombination oder Taste andere Menschen für NeoVim bzw. Vim nutzen, um eine Alternative für Esc zu haben.</p>
<p>Im Netz hatte ich zuvor z. B. in einem Blogpost den Vorschlag <code>jk</code> gefunden und war überrascht, dass das funktioniert, schließlich befindet man sich im Insert-Modus und das erste j wird auch zuerst eingefügt. Nach dem Drücken von k verschwindet es allerdings direkt wieder.</p>
<p>Dann hat mir <a  class='urlextern'  href="https://corteximplant.com/@0x17/111802737946916686">0x17</a> geantwortet und geschrieben, dass er dafür die Capslock-Taste benutzt.</p>
<p>Genial. Diese Taste benutze ich vermutlich einmal im Jahr und sie liegt direkt nebem dem kleinen Finger und ist schneller erreichbar, ohne die perfekte Handposition verändern zu müssen.</p>

<h2 id="capslock-als-esc-in-kde" data-numberify>Capslock als Esc in KDE<a class="anchor ms-1" href="#capslock-als-esc-in-kde"></a></h2>
<p>Um Capslock als Esc nutzen zu können, öffnet man die Systemeinstellungen von KDE bzw. direkt das Modul &ldquo;Keyboard&rdquo;. Im Reiter &ldquo;Advanced&rdquo; aktiviert man die Checkbox &ldquo;Configure keyboard options&rdquo; und öffnet den dritten Eintrag von oben und aktiviert dann &ldquo;Make Caps Lock an additional Esc&rdquo;.</p>
 <figure class="image-caption"><a href="/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/keyboard-kde-cover.webp"><picture>
                <source type="image/webp" srcset="/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/keyboard-kde-cover_hud76effe0c6b2b8043c3cfc6cc5d29154_54810_360x0_resize_q95_h2_catmullrom_2.webp 360w,/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/keyboard-kde-cover_hud76effe0c6b2b8043c3cfc6cc5d29154_54810_500x0_resize_q95_h2_catmullrom_2.webp 500w,/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/keyboard-kde-cover_hud76effe0c6b2b8043c3cfc6cc5d29154_54810_816x0_resize_q95_h2_catmullrom_2.webp 816w"
                                          sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px" />
                <img alt="" srcset="/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/keyboard-kde-cover_hud76effe0c6b2b8043c3cfc6cc5d29154_54810_360x0_resize_q95_h2_catmullrom_2.webp 360w, /2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/keyboard-kde-cover_hud76effe0c6b2b8043c3cfc6cc5d29154_54810_500x0_resize_q95_h2_catmullrom_2.webp 500w, /2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/keyboard-kde-cover_hud76effe0c6b2b8043c3cfc6cc5d29154_54810_816x0_resize_q95_h2_catmullrom_2.webp 816w"
                     sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px"
                     src="/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/keyboard-kde-cover_hud76effe0c6b2b8043c3cfc6cc5d29154_54810_816x0_resize_q95_h2_catmullrom_2.webp" title="" loading="lazy" width="816" height="587" /></picture></a></figure>
<div class="shortcode-notice hinweis">
    <div class="shortcode-notice-title hinweis">
        Hinweis</div>
    <div class="notice-content">Es gibt sicher andere Möglichkeiten, das systemweit einzustellen. Ein kurzer Test via <code>/etc/default/keyboard</code> hat bei mir allerdings nicht funktioniert. Und da ich nur mit KDE arbeite, reicht mir das erst einmal aus.</div>
</div>]]></content:encoded><enclosure url="https://natenom.de/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/keyboard-kde-cover.webp" length="54810" type="image/webp"/></item><item><title>MyTourbook mit dunklem Aussehen</title><link>https://natenom.de/2023/12/mytourbook-mit-dunklem-aussehen/</link><pubDate>Sat, 02 Dec 2023 02:35:02 +0100</pubDate><guid>https://natenom.de/2023/12/mytourbook-mit-dunklem-aussehen/</guid><description><![CDATA[<p>Wenn man in KDE/Plasma ein dunkles Theme eingestellt hat, ist in der Anwednung <a  href="/tags/mytourbook/">MyTourbook</a> z. B. die Liste der Touren kaum noch lesbar, da der schwarze Text auf dunkelgrauem Hintergrund &ldquo;steht&rdquo;.</p>]]></description><content:encoded><![CDATA[<p>Wenn man in KDE/Plasma ein dunkles Theme eingestellt hat, ist in der Anwednung <a  href="/tags/mytourbook/">MyTourbook</a> z. B. die Liste der Touren kaum noch lesbar, da der schwarze Text auf dunkelgrauem Hintergrund &ldquo;steht&rdquo;.</p>
<p>Das liegt daran, dass KDE/Plasma der Anwendung gewisse Einstellungen &ldquo;überstülpt&rdquo;, während es selbst noch per Voreinstellung das Theme &ldquo;Light&rdquo; oder &ldquo;Classic&rdquo; aktiviert hat.</p>
<p>Stellt man hingegen in MyTourbook selbst im Bereich &ldquo;Tools -&gt; Preferences -&gt; Appearance -&gt; Theme&rdquo; den Modus &ldquo;Dark&rdquo; ein, so sieht das ganze wieder ordentlich lesbar aus und auch die anderen Bereiche der Anwendung sind dunkel gehalten.</p>]]></content:encoded></item><item><title>Die Maus bzw. den Cursor schubsen in einem Multi-Monitor Setup</title><link>https://natenom.de/2023/11/die-maus-bzw-den-cursor-schubsen-in-einem-multi-monitor-setup/</link><pubDate>Mon, 20 Nov 2023 23:28:17 +0100</pubDate><guid>https://natenom.de/2023/11/die-maus-bzw-den-cursor-schubsen-in-einem-multi-monitor-setup/</guid><description>&lt;p>Aktuell habe ich ein temporäres Setup mit zwei Monitoren an meinem PC. Dabei nervt es mich, dass man so lange Strecken mit dem Cursor zurücklegen muss.&lt;/p>
&lt;p>Doch es gibt eine einfache Möglichkeit, da etwas zu automatisieren.&lt;/p></description><content:encoded><![CDATA[<p>Aktuell habe ich ein temporäres Setup mit zwei Monitoren an meinem PC. Dabei nervt es mich, dass man so lange Strecken mit dem Cursor zurücklegen muss.</p>
<p>Doch es gibt eine einfache Möglichkeit, da etwas zu automatisieren.</p>
<p>Mit dem Tool <code>xdotool</code> kann man sowohl die aktuellen Koordinaten des Cursors abfragen, als auch den Cursor an eine definierte Position schubsen.</p>
<p>Dass man das mit <code>xdotool</code> machen kann, habe ich dank eines Scripts erfahren, <a  class='urlextern'  href="https://github.com/vijay-prema/swap-screen">siehe hier</a>. Dieses schubst den Cursor jedoch immer in die Mitte des jeweils anderen Monitors.</p>
<p>In meinem Setup haben beide Monitore die selbe Auflösung und stehen nebeneinander, deshalb konnte ich das Script stark vereinfachen. Bei anderen Setups müsste man anders rechnen.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e">#!/bin/bash
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>S1Width<span style="color:#f92672">=</span><span style="color:#ae81ff">1920</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>eval <span style="color:#66d9ef">$(</span>xdotool getmouselocation --shell<span style="color:#66d9ef">)</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Ich will nur X verändern, also die &#34;Breite&#34; und Y (die &#34;Höhe&#34;) unangetastet lassen.</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">if</span> <span style="color:#f92672">((</span> $X &gt; $S1Width <span style="color:#f92672">))</span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">then</span>
</span></span><span style="display:flex;"><span>    xdotool mousemove <span style="color:#66d9ef">$((</span>X <span style="color:#f92672">-</span> S1Width<span style="color:#66d9ef">))</span> $Y
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">else</span>
</span></span><span style="display:flex;"><span>    xdotool mousemove <span style="color:#66d9ef">$((</span>X <span style="color:#f92672">+</span> S1Width<span style="color:#66d9ef">))</span> $Y
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">fi</span>
</span></span></code></pre></div><p>Im Ergebnis wechselt der Cursor beim Ausführen des Scripts immer auf den jeweils anderen Bildschirm, behält die relative Position aber bei. Ist der Cursor also z. B. rechts unten auf Monitor 2, so landet er beim Ausführen des Scripts rechts unten auf Monitor 1. Da ich KDE so eingestellt habe, dass der Fokus dem Cursor folgt, konnte ich auch den Teil entfernen, der das Fenster unter dem Cursor fokussiert.</p>
<p>Jetzt fehlt nur noch die Möglichkeit, das Script per Tastenkombination auszuführen. In KDE/Plasma kann man das in den System Settings im Bereich &ldquo;Shortcuts&rdquo; machen und dort auf &ldquo;Add Command…&rdquo; klicken und den Pfad des zuvor ausführbar gemachten Scripts eintragen:</p>
 <figure class="image-caption"><picture><source type="webp" srcset="/2023/11/die-maus-bzw-den-cursor-schubsen-in-einem-multi-monitor-setup/2023-11-20-shortcuts-kde-plasma-edit-command.webp" />
			         <img alt="" src="/2023/11/die-maus-bzw-den-cursor-schubsen-in-einem-multi-monitor-setup/2023-11-20-shortcuts-kde-plasma-edit-command.webp" title="" width="441" height="152" loading="lazy" /></picture></figure>]]></content:encoded></item><item><title>Umstieg von Dolphin zu Krusader</title><link>https://natenom.de/2023/08/umstieg-von-dolphin-zu-krusader/</link><pubDate>Sat, 05 Aug 2023 17:59:40 +0200</pubDate><guid>https://natenom.de/2023/08/umstieg-von-dolphin-zu-krusader/</guid><description><![CDATA[<p><a  class='urlextern'  href="https://apps.kde.org/dolphin/">Dolphin</a> war bis vor Kurzem meiner Ansicht nach der beste Dateimanager für Linux, wenn man eine GUI bevorzugt, da es sehr viele Funktionen hat, die andere Dateimanager nicht annähernd bieten können.</p>
<p>Da KDE/Plasma meiner Ansicht derzeit wieder etwas behäbig ist, überlege ich schon länger und immer mal wieder, zu etwas anderem zu wechseln. Sway hat es mir z. B. angetan.</p>
<p>Ein Grund, der bisher den Wechsel verhinderte, war das Fehlen eines guten Dateimanagers. Dolphin funktioniert zwar auch in anderen Umgebungen, benötigt jedoch viele Teile einer KDE-Installation, sowohl auf Paketabhängigkeiten als auch auf Services zur Laufzeit bezogen.</p>]]></description><content:encoded><![CDATA[<p><a  class='urlextern'  href="https://apps.kde.org/dolphin/">Dolphin</a> war bis vor Kurzem meiner Ansicht nach der beste Dateimanager für Linux, wenn man eine GUI bevorzugt, da es sehr viele Funktionen hat, die andere Dateimanager nicht annähernd bieten können.</p>
<p>Da KDE/Plasma meiner Ansicht derzeit wieder etwas behäbig ist, überlege ich schon länger und immer mal wieder, zu etwas anderem zu wechseln. Sway hat es mir z. B. angetan.</p>
<p>Ein Grund, der bisher den Wechsel verhinderte, war das Fehlen eines guten Dateimanagers. Dolphin funktioniert zwar auch in anderen Umgebungen, benötigt jedoch viele Teile einer KDE-Installation, sowohl auf Paketabhängigkeiten als auch auf Services zur Laufzeit bezogen.</p>
<p>Deshalb hatte ich vor ein paar Tagen im Fediverse nach Alternativen gefragt und <a  class='urlextern'  href="https://social.tchncs.de/@DerEmil/110816706486972691">Der Emil</a> hat <a  class='urlextern'  href="https://krusader.org/">Krusader</a> genannt. Krusader stammt ebenfalls von KDE und hat deshalb auch Paketabhängigkeiten von KDE/Plasma, jedoch einige weniger.</p>
<blockquote class="shortcode-blockquote">
  <p>Obwohl Krusader ein Teil des KDE-Projektes ist, benötigt er nur einige Teile der Qt- und KDE-Bibliotheken, d.h. Krusader kann auch ohne gesamte KDE-Installation verwendet werden.</p>
  
  <p><a href="https://wiki.ubuntuusers.de/Krusader/#Installation">Aus dem Wiki von ubuntuusers.de</a></p>
</blockquote>


<p>Das Problem der Abhängigkeiten von KDE/Plasma kann ich damit also nicht vollständig lösen. Da ich aber schon im Terminal seit Jahrzehnten <sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> gerne den <a  class='urlextern'  href="https://midnight-commander.org/">Midnight Commander</a> nutze, habe ich mir Krusader trotzdem angeschaut und ihn die letzten Tage intensiv ausprobiert.</p>
<p>Es hat viele Funktionen, die ich sonst nur von Dolphin kenne. Zeit für einen Vergleich bezüglich der Funktionen, die ich nutze und benötige.</p>
<p>Spoiler: Krusader ist jetzt mein Standard-Dateimanager für Linux. Midnight Commander weiterhin der fürs Terminal. 😊</p>

<h2 id="vergleichstabelle-dolphin-und-krusader" data-numberify>Vergleichstabelle Dolphin und Krusader<a class="anchor ms-1" href="#vergleichstabelle-dolphin-und-krusader"></a></h2>
<table>
<thead>
<tr>
<th>Funktion</th>
<th>Dolphin</th>
<th>Krusader</th>
</tr>
</thead>
<tbody>
<tr>
<td>Filter (<code>Strg + i</code>)</td>
<td>Ja</td>
<td>Ja, erweiterte Funktionalität, siehe <a  href="#a_filter">unten</a>.</td>
</tr>
<tr>
<td><a  href="https://wiki.natenom.de/docs/linux/kde/servicemenues/">Servicemenüs</a> (Aktionen über Rechtsklick auf Datei(en)/Verzeichnis(se))</td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td>Tabs</td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td><a  class='urlextern'  href="https://wiki.ubuntuusers.de/KIO-Slaves/">KIO-Slaves</a></td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td>Mit geteilten Fenstern arbeiten</td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td>Ohne geteilte Fenster arbeiten</td>
<td>Ja</td>
<td>Ja (man kann eines der Fenster groß ziehen)</td>
</tr>
<tr>
<td>Zugriff auf &ldquo;Places&rdquo; von KDE</td>
<td>Ja (bearbeitbar)</td>
<td>Ja (nicht bearbeitbar) <sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></td>
</tr>
<tr>
<td>Zugriff auf Bookmarks</td>
<td>Ja (bearbeitbar)</td>
<td>Ja (bearbeitbar) <sup id="fnref1:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></td>
</tr>
<tr>
<td>Profile</td>
<td>Nein</td>
<td>Ja</td>
</tr>
<tr>
<td>History der bereits geöffneten Verzeichnisse</td>
<td>Nein</td>
<td>Ja</td>
</tr>
<tr>
<td>Umbenennen mehrerer Dateien auf einmal (mit Zählervariable)</td>
<td>Ja (<code>F2</code>)</td>
<td>Nur mit externem Tool <a  class='urlextern'  href="https://apps.kde.org/en-gb/krename/">krename</a>, das aber mehr Möglichkeiten hat. (<code>Shift + F2</code>)</td>
</tr>
<tr>
<td>Eigenschaften von Dateien anzeigen (<code>Alt + Enter</code>)</td>
<td>Ja</td>
<td>Ja, selber Dialog wie bei Dolphin</td>
</tr>
<tr>
<td>&ldquo;Datei öffnen mit&rdquo; (via Rechtsklick)</td>
<td>Ja</td>
<td>Ja, selbes Menü wie bei Dolphin</td>
</tr>
<tr>
<td>Navigation in der History der Verzeichnisse mit Alt + Curser left/right</td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td>View Modes</td>
<td>Icons, Compact, Details</td>
<td>Brief (wie Compact bei Dolphin), Detailed View (wie Details in Dolphin)</td>
</tr>
<tr>
<td>Vorschaubilder</td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td>Maximale Größe Thumbnails</td>
<td>256 Pixel</td>
<td>256 Pixel</td>
</tr>
<tr>
<td>Vergrößern der Thumbnails via <code>Strg + Mausrad</code></td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td>Vergrößern der Thumbnails via <code>Strg + +</code></td>
<td>Ja</td>
<td>Nein, öffnet stattdessen &ldquo;Select/Unselect Group&rdquo;, siehe <a  href="#a_dateien-auswaehlen-eigenschaften">unten</a></td>
</tr>
<tr>
<td>Dateien kopieren/verschieben via <code>Strg + c/x</code> und <code>v</code></td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td>Zugriff auf Suchfunktion via Baloo</td>
<td>Ja</td>
<td>Nein (verwende ich sowieso nicht mehr)</td>
</tr>
<tr>
<td>Ohne Papierkorb löschen mit <code>Shift + Delete</code></td>
<td>Ja</td>
<td>Nein (unter <code>Settings -&gt; General -&gt; Delete mode</code> einstellbar)</td>
</tr>
<tr>
<td>Versteckte Dateien anzeigen/ausblenden mit <code>Alt + .</code></td>
<td>Ja</td>
<td>Ja</td>
</tr>
<tr>
<td>Anzeige der Anzahl der Objekte in einem Verzeichnis</td>
<td>Ja</td>
<td>Nein (schade)</td>
</tr>
</tbody>
</table>

<h2 id="was-ich-verändert-habe" data-numberify>Was ich verändert habe<a class="anchor ms-1" href="#was-ich-verändert-habe"></a></h2>
<p>So sieht Krusader mit den geänderten Einstellungen aus:</p>
 <figure class="image-caption"><a href="2023-08-04T05.34.27-krusader-overview-cover.webp"><picture>
                <source type="image/webp" srcset="/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover_hu4b43ee3ec6e089745416c675383738bc_206778_360x0_resize_q95_h2_catmullrom_2.webp 360w,/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover_hu4b43ee3ec6e089745416c675383738bc_206778_500x0_resize_q95_h2_catmullrom_2.webp 500w,/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover_hu4b43ee3ec6e089745416c675383738bc_206778_816x0_resize_q95_h2_catmullrom_2.webp 816w, /2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover_hu4b43ee3ec6e089745416c675383738bc_206778_1632x0_resize_q95_h2_catmullrom_2.webp 1632w"
                                          sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px,(min-width: 1200px) 1632px" />
                <img alt="" srcset="/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover_hu4b43ee3ec6e089745416c675383738bc_206778_360x0_resize_q95_h2_catmullrom_2.webp 360w, /2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover_hu4b43ee3ec6e089745416c675383738bc_206778_500x0_resize_q95_h2_catmullrom_2.webp 500w, /2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover_hu4b43ee3ec6e089745416c675383738bc_206778_816x0_resize_q95_h2_catmullrom_2.webp 816w,/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover_hu4b43ee3ec6e089745416c675383738bc_206778_1632x0_resize_q95_h2_catmullrom_2.webp 1632w"
                     sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px,(min-width: 1200px) 1632px"
                     src="/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover_hu4b43ee3ec6e089745416c675383738bc_206778_816x0_resize_q95_h2_catmullrom_2.webp" title="" loading="lazy" width="816" height="489" /></picture></a></figure>
<p>Was ich dafür geändert habe…</p>

<h3 id="hervorhebung-der-aktuell-ausgewählten-datei" data-numberify>Hervorhebung der aktuell ausgewählten Datei<a class="anchor ms-1" href="#hervorhebung-der-aktuell-ausgewählten-datei"></a></h3>
<p>Per Voreinstellung wird die derzeit ausgewählte Datei nur mit einer gepunkteten Linie umrandet. Das ist für mich schlecht sichtbar. Zum Glück lässt sich im Bereich <code>Settings -&gt; Colours</code> für den Eintrag <code>Current background</code> z. B. Orange einstellen, was mir sehr gefällt.</p>
<p>Zudem ist die Vordergrundfarbe rot, wenn eine aktuell markierte Datei ausgewählt ist.</p>
<p>Hier die Einstellungen:</p>
 <figure class="image-caption"><a href="2023-08-05-krusader-colors.webp"><picture>
                <source type="image/webp" srcset="/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-05-krusader-colors_hu8b19a40ac17d2ee80ddf667e531761f0_61780_360x0_resize_q95_h2_catmullrom_2.webp 360w,/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-05-krusader-colors_hu8b19a40ac17d2ee80ddf667e531761f0_61780_500x0_resize_q95_h2_catmullrom_2.webp 500w,/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-05-krusader-colors_hu8b19a40ac17d2ee80ddf667e531761f0_61780_816x0_resize_q95_h2_catmullrom_2.webp 816w"
                                          sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px" />
                <img alt="" srcset="/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-05-krusader-colors_hu8b19a40ac17d2ee80ddf667e531761f0_61780_360x0_resize_q95_h2_catmullrom_2.webp 360w, /2023/08/umstieg-von-dolphin-zu-krusader/2023-08-05-krusader-colors_hu8b19a40ac17d2ee80ddf667e531761f0_61780_500x0_resize_q95_h2_catmullrom_2.webp 500w, /2023/08/umstieg-von-dolphin-zu-krusader/2023-08-05-krusader-colors_hu8b19a40ac17d2ee80ddf667e531761f0_61780_816x0_resize_q95_h2_catmullrom_2.webp 816w"
                     sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px"
                     src="/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-05-krusader-colors_hu8b19a40ac17d2ee80ddf667e531761f0_61780_816x0_resize_q95_h2_catmullrom_2.webp" title="" loading="lazy" width="816" height="606" /></picture></a></figure>

<h2 id="was-es-in-krusader-gibt-in-dolphin-aber-nicht" data-numberify>Was es in Krusader gibt, in Dolphin aber nicht<a class="anchor ms-1" href="#was-es-in-krusader-gibt-in-dolphin-aber-nicht"></a></h2>

<h3 id="a_dateien-auswaehlen-eigenschaften" data-numberify>Dateien über Eigenschaften auswählen<a class="anchor ms-1" href="#a_dateien-auswaehlen-eigenschaften"></a></h3>
<p>Mit der Tastenkombination <code>Strg + +</code> kann man Dateien im aktuellen Verzeichnis auswählen lassen über die Angabe von Dateinamen, Dateityp und sogar über die Inhalte (Text, auch mit regulärem Ausdruck) Oder über Eigenschaften wie Dateigröße, Eigentümer, Änderungsdatum/-zeit. Genau so etwas wollte ich immer in Dolphin haben.</p>
<p>Mit der Tastenkombination <code>Strg + -</code> kann man mit dem selben Dialog festlegen, welche derzeit markierten Dateien aus der Markierung entfernt werden sollen.</p>
<p>In der Statuszeile steht dann immer, wie viele der Dateien im aktuellen Verzeichnis markiert sind, wie viele es insgesamt gibt und auch, wie groß die markierten Dateien insgesamt sind und wie groß alle Dateien im Verzeichnis sind.</p>

<h3 id="dateienverzeichnisse-per-tastenkombination-auswählen" data-numberify>Dateien/Verzeichnisse per Tastenkombination auswählen<a class="anchor ms-1" href="#dateienverzeichnisse-per-tastenkombination-auswählen"></a></h3>
<p>Wie auch in Midnight Commander kann man über Tastaturkombinationen Dateien/Verzeichnisse auswählen, z. B.</p>
<ul>
<li><code>Leertaste</code> oder <code>Einf</code>: Aktuelle Datei auswählen.</li>
<li><code>Shift + Pos1</code>: Ab aktueller Position alle Dateien darüber auswählen.</li>
<li><code>Shift + Ende</code>: Ab aktueller Position alle Dateien darunter auswählen.</li>
</ul>
<p>Eine Liste aller Tastenkombinationen gibt es in der <a  class='urlextern'  href="https://docs.kde.org/stable5/en/Krusader/Krusader/basic-functions.html#selecting-files">Hilfeseite von Krusader</a>.</p>

<h3 id="a_filter" data-numberify>Filter<a class="anchor ms-1" href="#a_filter"></a></h3>
<p>Auch in Dolphin gibt es die Möglichkeit, über Filter nur ein Subset von Dateien anzuzeigen. In Dolphin ist das aber nur ein simpler Textfilter; alle nicht passenden Dateien werden ausgeblendet.</p>
<p>In Krusader ist mehr möglich:</p>
<ul>
<li>Modus <code>Search</code>: Wählt die zuerst passende Datei für einen eingegebenen Ausdruck aus. Unterstützt Reguläre Ausdrücke.</li>
<li>Modus <code>Select</code> via <code>Strg + Shift + s</code>: Alle passenden Dateien werden ausgewählt, es sind aber weiterhin alle Dateien sichtbar.</li>
<li>Modus <code>Filter</code> via <code>Strg + i</code>: Funktioniert wie auch in Dolphin, man kann aber auch ein <code>*</code> (Wildcard) benutzen, sodass man z. B. nur Dateien sieht, die den String <code>2023-07-12</code> gefolgt von irgendwas, gefolgt vom String <code>sonnenuntergang</code> im Dateinamen enthält. Im Filter gibt man dann ein <code>2023-07-12*sonnenuntergang</code>.</li>
</ul>
<p>Die Dokumentation der drei Funktionen findet sich <a  class='urlextern'  href="https://docs.kde.org/stable5/en/Krusader/Krusader/basic-functions.html#quicksearch">hier</a>.</p>

<h3 id="useractions" data-numberify>Useractions<a class="anchor ms-1" href="#useractions"></a></h3>
<p>Das ist etwas, das es bei Dolphin so nicht gibt. Man kann in einem eigenen Menü Aktionen hinterlegen und diese Aktionen optional mit einer Tastenkombination versehen.</p>
<p>Damit lassen sich z. B. Aktionen mit aktuell in Krusader ausgewählten Dateien/Verzeichnissen starten.</p>
<p>Ich nutze diese Möglichkeit z. B., um Dateien mit dem Python-Script <code>filetags</code> zu taggen. Um eine oder mehrere Dateien zu taggen, werden diese markiert und dann drücke ich die Tastenkombination <code>Alt + t</code>. Im einem Terminalemulator kann ich dann die Tags eingeben.</p>
 <figure class="image-caption"><a href="2023-08-04-filetags-xterm.webp"><picture><source type="webp" srcset="/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04-filetags-xterm.webp" />
			         <img alt="" src="/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04-filetags-xterm.webp" title="" width="658" height="517" loading="lazy" /></picture></a></figure>
<div class="shortcode-notice hinweis">
    <div class="shortcode-notice-title hinweis">
        Hinweis</div>
    <div class="notice-content"><p>In Dolphin gibt es so etwas teilweise auch, aber ohne die Möglichkeit, dafür Tastenkombinationen festzulegen. So kann man solche Aktionen in Dolphin nur mit einem Rechtsklick auf eine oder mehrere ausgewählte Dateien/Verzeichnisse starten.</p>
<p>In KDE heißen diese Menüeinträge <a  href="https://wiki.natenom.de/docs/linux/kde/servicemenues/">Servicemenüs</a>. Diese werden auch in Krusader angezeigt.</p>
</div>
</div>


<p>Wie auch bei KDE-Servicemenüs gibt es für Useractions gewisse Variablen, die man im Aufruf nutzen kann. Eine Liste der Variablen für KDE-Servicemenüs gibt es z. B. <a  class='urlextern'  href="https://wiki.ubuntuusers.de/KDE-Servicemen%C3%BCs/#Eigene-Servicemenues">hier</a>. Eine Liste der Variablen für Useractions in krusador gibt es <a  class='urlextern'  href="https://docs.kde.org/trunk5/en/Krusader/Krusader/useractions.html">hier</a> im Bereich &ldquo;Command-line syntax&rdquo;.</p>
<p>Während man z. B. für KDE-Servicemenüs die Variable <code>%U</code> verwendet, um die Liste der markierten Dateien zu erhalten, ist die entsprechende Variable für die Useractions <code>%aList(&quot;Selected&quot;)%</code>. In Krusader gibt es zudem unterschiedliche Variablen für die linke/rechte Seite und mehr.</p>
<p>Alle Useractions werden in der XML-Datei <code>~/.local/share/Krusader/useractions.xml</code> gespeichert.</p>

<h2 id="krusader-als-standardprogramm" data-numberify>Krusader als Standardprogramm<a class="anchor ms-1" href="#krusader-als-standardprogramm"></a></h2>
<p>Mit einem Rechtsklick auf ein Verzeichnis habe ich für den Typ &ldquo;Folder&rdquo; als Standardprogramm Krusader festgelegt. So wird dieser nun gestartet, wenn man z. B. in einem Widget ein Verzeichnis anklickt oder auch, wenn man z. B. beim Anschließen eines Smartphones auf dessen Dateien zugreifen will. Das selbe bewirkt übrigens das Festlegen von Krusader in den Systemeinstellungen im Bereich <code>Applications -&gt; Default Applications</code>.</p>
<p>Zugriff via MTP auf ein Smartphone funktioniert in Krusader auch, da das Programm KIO-Slaves unterstützt.</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>Ja, wirklich. Schon seit 199x nutze ich den Midnight Commander.&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:2">
<p>Details zu <a  class='urlextern'  href="https://userbase.kde.org/Dolphin/File_Management#Bookmarks_and_Places">Places und Bookmarks siehe in der Dokumentation</a>. Bookmarks verschiedener Programme sind in jeweils anderen Programmen nicht sichtbar.&#160;<a href="#fnref:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a>&#160;<a href="#fnref1:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>]]></content:encoded><enclosure url="https://natenom.de/2023/08/umstieg-von-dolphin-zu-krusader/2023-08-04T05.34.27-krusader-overview-cover.webp" length="206778" type="image/webp"/></item><item><title>KDE Custom Shortcuts nach Shortcuts umziehen</title><link>https://natenom.de/2023/08/kde-custom-shortcuts-nach-shortcuts-umziehen/</link><pubDate>Sat, 05 Aug 2023 00:31:18 +0200</pubDate><guid>https://natenom.de/2023/08/kde-custom-shortcuts-nach-shortcuts-umziehen/</guid><description><![CDATA[<p>Gestern hatte ich in einem <a  class='urlextern'  href="https://pointieststick.com/2023/07/26/what-we-plan-to-remove-in-plasma-6/">Blogbeitrag</a> gelesen, dass im zukünftigen Plasma 6 ein paar Dinge wegfallen würden. Unter anderem KHotKeys, das den Bereich &ldquo;Custom Shortcuts&rdquo; in den Systemeinstellungen zur Verfügung stellt, da dieser schon seit über sieben Jahren nicht mehr gepflegt wurde.</p>
<p>Da fiel mir ein, dass ich genau dort ein paar Tastenkombinationen für meinen Desktop definiert habe.</p>]]></description><content:encoded><![CDATA[<p>Gestern hatte ich in einem <a  class='urlextern'  href="https://pointieststick.com/2023/07/26/what-we-plan-to-remove-in-plasma-6/">Blogbeitrag</a> gelesen, dass im zukünftigen Plasma 6 ein paar Dinge wegfallen würden. Unter anderem KHotKeys, das den Bereich &ldquo;Custom Shortcuts&rdquo; in den Systemeinstellungen zur Verfügung stellt, da dieser schon seit über sieben Jahren nicht mehr gepflegt wurde.</p>
<p>Da fiel mir ein, dass ich genau dort ein paar Tastenkombinationen für meinen Desktop definiert habe.</p>
<p>Auf der Community-Website von KDE ist auch zu lesen, dass es schon lange <a  class='urlextern'  href="https://api.kde.org/frameworks/kglobalaccel/html/index.html">KGlobalAccel</a> gibt, das mehr Funktionen bietet und auch gepflegt wird. Das ist wohl der Bereich &ldquo;Shortcuts&rdquo; in dein Systemeinstellungen von KDE.</p>
<p>Der obere Bereich gehört zu KGlobelAccel (Shortcuts) und der untere, der wegfallen wird, zu KHotKey (Custom Shortcuts):</p>
 <figure class="image-caption"><a href="2023-08-05T-plasma-shortcuts-custom-shortcuts-cover.webp"><picture><source type="webp" srcset="/2023/08/kde-custom-shortcuts-nach-shortcuts-umziehen/2023-08-05T-plasma-shortcuts-custom-shortcuts-cover.webp" />
			         <img alt="" src="/2023/08/kde-custom-shortcuts-nach-shortcuts-umziehen/2023-08-05T-plasma-shortcuts-custom-shortcuts-cover.webp" title="" width="534" height="188" loading="lazy" /></picture></a></figure>
<p>Vermutlich wird es dann auch keine Unterbereiche mehr in Shortcuts geben.</p>
<p>Und wie bekomme ich nun meine Scripte zum neueren KGlobalAccel?</p>
<p>So sieht der entsprechende Eintrag im alten Bereich &ldquo;Custom Shortcuts&rdquo; aus:
 <figure class="image-caption"><a href="2023-08-05T-khotkeys-yt-script.webp"><picture><source type="webp" srcset="/2023/08/kde-custom-shortcuts-nach-shortcuts-umziehen/2023-08-05T-khotkeys-yt-script.webp" />
			         <img alt="" src="/2023/08/kde-custom-shortcuts-nach-shortcuts-umziehen/2023-08-05T-khotkeys-yt-script.webp" title="" width="787" height="242" loading="lazy" /></picture></a></figure></p>
<p>Und so im neueren Bereich &ldquo;Shortcuts&rdquo;, nachdem man via <code>Add Command…</code> den Pfad zum Script angegeben hat:</p>
 <figure class="image-caption"><a href="2023-08-05T-kglobelaccel-yt-script.webp"><picture><source type="webp" srcset="/2023/08/kde-custom-shortcuts-nach-shortcuts-umziehen/2023-08-05T-kglobelaccel-yt-script.webp" />
			         <img alt="" src="/2023/08/kde-custom-shortcuts-nach-shortcuts-umziehen/2023-08-05T-kglobelaccel-yt-script.webp" title="" width="787" height="242" loading="lazy" /></picture></a></figure>
<p>Um z. B. krusader mit der Tastenkombination <code>Win + e</code> zu starten, klickt man auf &ldquo;Add Application…&rdquo;, wählt krusader aus und stellt die Kombination ein.</p>
<p>Passt.</p>]]></content:encoded><enclosure url="https://natenom.de/2023/08/kde-custom-shortcuts-nach-shortcuts-umziehen/2023-08-05T-plasma-shortcuts-custom-shortcuts-cover.webp" length="8606" type="image/webp"/></item><item><title>Fix, wenn 'Öffnen mit' in Dolphin unter KDE nicht mehr funktioniert</title><link>https://natenom.de/2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/</link><pubDate>Tue, 04 Apr 2023 15:22:23 +0200</pubDate><guid>https://natenom.de/2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/</guid><description><![CDATA[<p>Mir ist schon vor einiger Zeit mal aufgefallen, dass es nicht mehr funktioniert, in Dolphin eine Datei mit einer Anwendung zu öffnen, die noch nicht im Kontextmenü gelistet ist.</p>
<p>Wenn man mit einem Rechtsklick auf eine Datei im Kontextmenü <code>Open With</code> auswählt, gefolgt von <code>Other Application</code>, passierte nichts.</p>]]></description><content:encoded><![CDATA[<p>Mir ist schon vor einiger Zeit mal aufgefallen, dass es nicht mehr funktioniert, in Dolphin eine Datei mit einer Anwendung zu öffnen, die noch nicht im Kontextmenü gelistet ist.</p>
<p>Wenn man mit einem Rechtsklick auf eine Datei im Kontextmenü <code>Open With</code> auswählt, gefolgt von <code>Other Application</code>, passierte nichts.</p>
<p>In <code>journalctl -f</code> steht dann:</p>
<pre tabindex="0"><code class="language-log" data-lang="log">Apr 04 15:05:06 me kglobalaccel5[20595]: Couldn&#39;t get reply
Apr 04 15:05:06 me kglobalaccel5[20595]: Error:  &#34;The name org.freedesktop.impl.portal.desktop.kde was not provided by any .service files&#34;
</code></pre><p>Über die Meldung in der zweiten Zeile findet man via Suchmaschine <a  class='urlextern'  href="https://github.com/flatpak/flatpak/issues/5201">das hier</a>.</p>
<p>Nach der Installation des Pakets <code>xdg-desktop-portal-kde</code> (<a  class='urlextern'  href="https://packages.debian.org/sid/xdg-desktop-portal-kde">Debian</a>) erscheint nun wieder eine Auswahlmöglichkeit.</p>
 <figure class="image-caption"><a href="2023-04-04T15.13-dolphin-open-with-auswahl-cover.webp"><picture>
                <source type="image/webp" srcset="/2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/2023-04-04T15.13-dolphin-open-with-auswahl-cover_huc2221951835fba0b19e7f0f8b683123b_31912_360x0_resize_q95_h2_catmullrom_2.webp 360w,/2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/2023-04-04T15.13-dolphin-open-with-auswahl-cover_huc2221951835fba0b19e7f0f8b683123b_31912_500x0_resize_q95_h2_catmullrom_2.webp 500w,/2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/2023-04-04T15.13-dolphin-open-with-auswahl-cover_huc2221951835fba0b19e7f0f8b683123b_31912_816x0_resize_q95_h2_catmullrom_2.webp 816w"
                                          sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px" />
                <img alt="" srcset="/2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/2023-04-04T15.13-dolphin-open-with-auswahl-cover_huc2221951835fba0b19e7f0f8b683123b_31912_360x0_resize_q95_h2_catmullrom_2.webp 360w, /2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/2023-04-04T15.13-dolphin-open-with-auswahl-cover_huc2221951835fba0b19e7f0f8b683123b_31912_500x0_resize_q95_h2_catmullrom_2.webp 500w, /2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/2023-04-04T15.13-dolphin-open-with-auswahl-cover_huc2221951835fba0b19e7f0f8b683123b_31912_816x0_resize_q95_h2_catmullrom_2.webp 816w"
                     sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px"
                     src="/2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/2023-04-04T15.13-dolphin-open-with-auswahl-cover_huc2221951835fba0b19e7f0f8b683123b_31912_816x0_resize_q95_h2_catmullrom_2.webp" title="" loading="lazy" width="816" height="762" /></picture></a><figcaption>Auswahl der Anwendung, mit der eine Datei geöffnet werden soll.</figcaption></figure>]]></content:encoded><enclosure url="https://natenom.de/2023/04/fix-wenn-oeffnen-mit-in-dolphin-unter-kde-nicht-mehr-funktioniert/2023-04-04T15.13-dolphin-open-with-auswahl-cover.webp" length="31912" type="image/webp"/></item><item><title>Die riesigen Icons in Kate wieder kleiner machen</title><link>https://natenom.de/2023/04/die-riesigen-icons-in-kate-wieder-kleiner-machen/</link><pubDate>Tue, 04 Apr 2023 06:49:48 +0200</pubDate><guid>https://natenom.de/2023/04/die-riesigen-icons-in-kate-wieder-kleiner-machen/</guid><description>&lt;p>Irgendwann einmal nach einem Update von KDE bzw. Kate sah Kate wegen der viel zu großen Icons nicht mehr schön aus. Ich habe mich aber nicht weiter darum gekümmert.&lt;/p></description><content:encoded><![CDATA[<p>Irgendwann einmal nach einem Update von KDE bzw. Kate sah Kate wegen der viel zu großen Icons nicht mehr schön aus. Ich habe mich aber nicht weiter darum gekümmert.</p>
<p>Da ich heute aus anderen Gründen viel mit Kate herumprobiert hatte, suchte ich nach einer Lösung dafür und habe sie gefunden, siehe <a  class='urlextern'  href="https://www.reddit.com/r/kde/comments/ybduvy/kate_how_to_resize_left_and_right_sidebar_buttons/">hier</a>.</p>
<p>Vorher sah es so aus:</p>
 <figure class="image-caption"><a href="2023-04-04-kate-mit-grossen-icons.webp"><picture><source type="webp" srcset="/2023/04/die-riesigen-icons-in-kate-wieder-kleiner-machen/2023-04-04-kate-mit-grossen-icons.webp" />
			         <img alt="" src="/2023/04/die-riesigen-icons-in-kate-wieder-kleiner-machen/2023-04-04-kate-mit-grossen-icons.webp" title="" width="574" height="238" loading="lazy" /></picture></a><figcaption>Viel zu große Icons nach einem Update.</figcaption></figure>
<p>Nachdem ich in der Datei <code>~/.config/katerc</code> in der Zeile <code>Icon size for left and right sidebar buttons=32</code> den Wert auf 16 geändert hatte, sah es dann endlich wieder richtig aus:</p>
 <figure class="image-caption"><a href="2023-04-04-kate-mit-kleinen-icons-cover.webp"><picture><source type="webp" srcset="/2023/04/die-riesigen-icons-in-kate-wieder-kleiner-machen/2023-04-04-kate-mit-kleinen-icons-cover.webp" />
			         <img alt="" src="/2023/04/die-riesigen-icons-in-kate-wieder-kleiner-machen/2023-04-04-kate-mit-kleinen-icons-cover.webp" title="" width="574" height="238" loading="lazy" /></picture></a><figcaption>Die Icons sind wieder richtig.</figcaption></figure>
<p>Eine Möglichkeit, das in den Einstellungen zu ändern, hatte ich zuvor nicht gefunden.</p>]]></content:encoded><enclosure url="https://natenom.de/2023/04/die-riesigen-icons-in-kate-wieder-kleiner-machen/2023-04-04-kate-mit-kleinen-icons-cover.webp" length="6846" type="image/webp"/></item><item><title>Weiterleitungen für den neuen Foto-Blog</title><link>https://natenom.de/2023/01/weiterleitungen-fuer-neuen-foto-blog/</link><pubDate>Thu, 12 Jan 2023 20:59:37 +0100</pubDate><guid>https://natenom.de/2023/01/weiterleitungen-fuer-neuen-foto-blog/</guid><description><![CDATA[<p>Habe heute für die über 300 Blogbeiträge, die ich nach <del>fotos.natenom.com</del> verschoben hatte, Weiterleitungen eingerichtet.</p>
<p>Als Basis dafür habe ich die Sitemap des Foto-Blogs verwendet.</p>
<p>Zu meinem Erstaunen habe ich dieses Mal nicht irgend ein Gefrickel aus <code>cat</code>, <code>sed</code>, <code>grep</code> und co verwendet, sondern nur kate, den KDE Advanced Editor.</p>]]></description><content:encoded><![CDATA[<p>Habe heute für die über 300 Blogbeiträge, die ich nach <del>fotos.natenom.com</del> verschoben hatte, Weiterleitungen eingerichtet.</p>
<p>Als Basis dafür habe ich die Sitemap des Foto-Blogs verwendet.</p>
<p>Zu meinem Erstaunen habe ich dieses Mal nicht irgend ein Gefrickel aus <code>cat</code>, <code>sed</code>, <code>grep</code> und co verwendet, sondern nur kate, den KDE Advanced Editor.</p>
<p>Zuerst rief ich die sitemap.xml in Firefox auf, weil der Browser die Datei so anzeigt, dass nicht alles in einer Zeile ist.</p>
<p>Das habe ich dann in ein neues Dokument in kate eingefügt. Dann ging es weiter mit:</p>
<ul>
<li>Manuell alle Zeilen gelöscht, die nicht für einen Blogbeitrag standen, z. B. <code>.../categories/...</code></li>
<li>Alle Vorkommen von <code>&lt;loc&gt;</code> und <code>&lt;/loc&gt;</code> entfernt und das sah dann so aus:</li>
</ul>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>…
</span></span><span style="display:flex;"><span>https://fotos.natenom.com/2022/05/der-tag-23-05-2022/
</span></span><span style="display:flex;"><span>https://fotos.natenom.com/2022/05/flugtier-beim-abbremsen/
</span></span><span style="display:flex;"><span>https://fotos.natenom.com/2022/05/fotos-der-letzten-tage-2/
</span></span><span style="display:flex;"><span>https://fotos.natenom.com/2022/05/fotos-der-tour-am-14-05-2022-fotorahmen-und-selfie/
</span></span><span style="display:flex;"><span>https://fotos.natenom.com/2022/05/fotos-der-letzten-tage/
</span></span><span style="display:flex;"><span>…
</span></span></code></pre></div><ul>
<li>Mit &ldquo;Suchen und Ersetzen&rdquo; im Modus &ldquo;Regular Expression&rdquo; nach <code>^</code> gesucht (Anfang der Zeile) und durch ein Leerzeichen ersetzt, sodass am Anfang jeder Zeile ein Leerzeichen steht.</li>
<li>Mit &ldquo;Block selection mode&rdquo; alles ab dem Ende der Domain bis zum Ende jeder Zeile markiert, z. B. <code>/2022/05/fotos-der-tour-am-14-05-2022-fotorahmen-und-selfie/</code>.</li>
</ul>
<p></p><figure class="image-caption"><picture><source type="webp" srcset="/2023/01/weiterleitungen-fuer-neuen-foto-blog/2023-01-12-kate-block-selection-mode.webp" />
			         <img alt="Screenshot vom Block selection mode in Kate." src="/2023/01/weiterleitungen-fuer-neuen-foto-blog/2023-01-12-kate-block-selection-mode.webp" title="" width="753" height="96" loading="lazy" /></picture><figcaption></figcaption></figure><p>
</p>
<ul>
<li>Weiter im &ldquo;Block selection mode&rdquo; in die erste Zeile in die erste Spalte geklickt und die Auswahl eingefügt. Es wird automatisch jede Zeile passend eingefügt.</li>
<li>Den &ldquo;Block selection mode&rdquo; wieder deaktiviert.</li>
<li>Mit &ldquo;Suchen und Ersetzen&rdquo; im Modus &ldquo;Regular Expression&rdquo; nach <code>/$</code> gesucht und durch <code>/ redirect;</code> ersetzt.</li>
<li>Um an den Anfang der Zeile noch das notwendige <code>rewrite</code> einzufügen, mit &ldquo;Suchen und Ersetzen&rdquo; nach <code>^/</code> im Modus &ldquo;Regular Expression&rdquo; suchen und mit <code>rewrite /</code> ersetzen.</li>
</ul>
<p>Im Ergebnis sieht die Textdatei nun so aus:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-nginx" data-lang="nginx"><span style="display:flex;"><span><span style="color:#66d9ef">…</span>
</span></span><span style="display:flex;"><span><span style="color:#e6db74">rewrite</span> <span style="color:#e6db74">/2022/05/der-tag-23-05-2022/</span> <span style="color:#e6db74">https://fotos.natenom.com/2022/05/der-tag-23-05-2022/</span> <span style="color:#e6db74">redirect</span>;
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">rewrite</span> <span style="color:#e6db74">/2022/05/flugtier-beim-abbremsen/</span> <span style="color:#e6db74">https://fotos.natenom.com/2022/05/flugtier-beim-abbremsen/</span> <span style="color:#e6db74">redirect</span>;
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">rewrite</span> <span style="color:#e6db74">/2022/05/fotos-der-letzten-tage-2/</span> <span style="color:#e6db74">https://fotos.natenom.com/2022/05/fotos-der-letzten-tage-2/</span> <span style="color:#e6db74">redirect</span>;
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">rewrite</span> <span style="color:#e6db74">/2022/05/fotos-der-tour-am-14-05-2022-fotorahmen-und-selfie/</span> <span style="color:#e6db74">https://fotos.natenom.com/2022/05/fotos-der-tour-am-14-05-2022-fotorahmen-und-selfie/</span> <span style="color:#e6db74">redirect</span>;
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">rewrite</span> <span style="color:#e6db74">/2022/05/fotos-der-letzten-tage/</span> <span style="color:#e6db74">https://fotos.natenom.com/2022/05/fotos-der-letzten-tage/</span> <span style="color:#e6db74">redirect</span>;
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">…</span>
</span></span></code></pre></div><div class="shortcode-notice hinweis">
    <div class="shortcode-notice-title hinweis">
        Hinweis</div>
    <div class="notice-content">Ich habe erst einmal <code>redirect</code> verwendet, was dem HTTP Status Code 302 entspricht, da ich noch nicht sicher bin, ob alle verschobenen Beiträge auch dort bleiben. Sobald das fest steht, werde ich das durch <code>permanent</code> ersetzen, das dem Status Code 301 entspricht.</div>
</div>


<p>Insgesamt habe ich auf diese Weise 369 Weiterleitungen eingerichtet.</p>
<p>Diese 369 Zeilen habe ich in eine eigene Datei eingefügt und mittels <code>include</code> an die passende Stelle in der Nginx-Konfiguration des Blogs eingefügt.</p>
<p>Dann einmal kurz getestet, ob die Syntax passt mit:</p>
<p><code>nginx -t</code></p>
<p>Und den Webserver neugestartet, da alles okay war.</p>
<p>Fertig. 😊</p>]]></content:encoded></item><item><title>Ein Python-Script für die Arbeit mit Hugo (Update 2024-01-09)</title><link>https://natenom.de/2022/03/python-script-fuer-die-arbeit-mit-hugo/</link><pubDate>Thu, 24 Mar 2022 05:35:39 +0100</pubDate><guid>https://natenom.de/2022/03/python-script-fuer-die-arbeit-mit-hugo/</guid><description><![CDATA[<p>Bei der <a  href="/2022/02/umzug-des-blogs-von-wordpress-zu-hugo-teil-1/">Umstellung meines Blogs auf Hugo</a> hatte ich mehrere Shell-Aliase in der <code>.bashrc</code> erstellt, um die Arbeit einfacher zu gestalten, wie z. B. eine tmux-Session im Verzeichnis der Website starten, nach Seitennamen, Kategorien und Tags zu suchen und einiges mehr. Es wurden immer mehr Aliase und es war nicht wirklich flexibel sondern nur richtig hacky.</p>]]></description><content:encoded><![CDATA[<p>Bei der <a  href="/2022/02/umzug-des-blogs-von-wordpress-zu-hugo-teil-1/">Umstellung meines Blogs auf Hugo</a> hatte ich mehrere Shell-Aliase in der <code>.bashrc</code> erstellt, um die Arbeit einfacher zu gestalten, wie z. B. eine tmux-Session im Verzeichnis der Website starten, nach Seitennamen, Kategorien und Tags zu suchen und einiges mehr. Es wurden immer mehr Aliase und es war nicht wirklich flexibel sondern nur richtig hacky.</p>
<div class="shortcode-notice update">
    <div class="shortcode-notice-title update">
        Update</div>
    <div class="notice-content">Update (2024-01-09): Ich habe eine ganz neue Version des Python-Scripts veröffentlicht, das deutlich mehr kann, siehe <a  href="/2024/01/wofuer-ich-mein-hugo-helper-python-script-verwende-und-wo-man-es-findet/">in diesem Blogbeitrag</a>.</div>
</div>


<p>Spätestens seitdem ich auch <a  href="/2022/03/umzug-dokuwiki-hugo-1-vorarbeiten/">mein neues Wiki mit Hugo</a> nutze, funktionieren die vielen Aliase nicht mehr, denn ich bräuchte alles doppelt, um auch die Arbeit mit meinem Wiki damit bewerkstelligen zu können. Flexibel ist anders.</p>
<p>Und weil auch Vri in Zukunft in der Lage sein soll, sowohl im Wiki als auch im Blog Dinge zu tun, musste ich da was Schönes bauen. Denn meine vorherige Frickellösung könnte ich guten Gewissens niemandem zumuten.</p>
<p>Also habe ich heute Nacht ohne Ahnung und viel $Suchmaschine ein Python-Script erstellt, das die ganzen Shell-Aliase ersetzt und jetzt für beliebig viele Webseiten funktioniert. Und dabei habe ich sogar einen fiesen Bug in der <a  class='urlextern'  href="https://community.kde.org/Plasma">Plasmashell</a> gefunden.</p>

<h2 id="was-kann-das-script" data-numberify>Was kann das Script?<a class="anchor ms-1" href="#was-kann-das-script"></a></h2>
<p>Mit dem neuen Script kann ich sehr einfach:</p>
<ul>
<li>Eine Website generieren lassen.</li>
<li>Eine Website hochladen (mit rsync synchronisieren).</li>
<li>Die beiden oberen Dinge in einem Aufruf.</li>
<li>Eine Website lokal zur Verfügung stellen (<code>hugo server</code>).</li>
<li>Eine tmux-Session innerhalb des lokalen Verzeichnisses starten, um dort z. B. git zu verwenden.</li>
<li>(Nur im Blog) nach verwendeten Tags und nach Kategorien suchen. Dabei funktionieren sowohl einfache Strings als auch Reguläre Ausdrücke.</li>
<li>Mittels <code>grep -r</code> suchen.</li>
<li>Aktuelle Uhrzeit inklusive Datum und Zeitzone erhalten. Für das Front Matter (Metadaten einer einzelnen Seite).</li>
</ul>
<p>Hier z. B. die Suche nach allen Seiten im Blog, in denen der String <code>hugo</code> vorkommt:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>[…]
</span></span><span style="display:flex;"><span>content/posts/2016/2016-12-02-hugo-kann-mehrsprachig.md,,Hugo kann mehrsprachig :),2016-12-02T13:29:05Z,0001-01-01T00:00:00Z,2016-12-02T13:29:05Z,false,/2016/12/hugo-kann-mehrsprachig/
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>content/posts/2015/2015-12-10-gpeasy-php-durch-hugo-statisches-html-ersetzt.md,,gpEasy (PHP) durch Hugo (statisches HTML) ersetzt,2015-12-10T13:05:11Z,0001-01-01T00:00:00Z,2015-12-10T13:05:11Z,false,/2015/12/gpeasy-php-durch-hugo-statisches-html-ersetzt/
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Format: path,slug,title,date,expiryDate,publishDate,draft,permalink
</span></span><span style="display:flex;"><span>Results for &#39;hugo&#39;: 27</span></span></code></pre></div>

<h3 id="externe-konfiguration" data-numberify>Externe Konfiguration<a class="anchor ms-1" href="#externe-konfiguration"></a></h3>
<p>Die Konfigurationsdatei mit den Einstellungen für beliebig viele Websites liegt in <code>~/.config/hugo-noms.conf</code>.</p>

<h3 id="hilfe" data-numberify>Hilfe<a class="anchor ms-1" href="#hilfe"></a></h3>
<p>Da das Script <a  class='urlextern'  href="https://docs.python.org/3/library/argparse.html">argparse</a> verwendet, gibt es automatisch eine schöne Hilfe: <sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup></p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-text" data-lang="text"><span style="display:flex;"><span>usage: hg.py [-h] [--site SITE_NAME | --time | --printconfig | --sites]
</span></span><span style="display:flex;"><span>             [--cd | --build | --upload | --deploy | --tmux | --serve | --serve_light]
</span></span><span style="display:flex;"><span>             [--searchpost SEARCHPOST | --searchgrep SEARCHGREP | --searchtag SEARCHTAG | --searchcat SEARCHCAT]
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Handles hugo stuff.
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>optional arguments:
</span></span><span style="display:flex;"><span>  -h, --help            show this help message and exit
</span></span><span style="display:flex;"><span>  --site SITE_NAME      Name of the website to work on currently.
</span></span><span style="display:flex;"><span>  --time                Copy current date and time to clipboard.
</span></span><span style="display:flex;"><span>  --printconfig         Print the devices configuration.
</span></span><span style="display:flex;"><span>  --sites               Print sites from configuration
</span></span><span style="display:flex;"><span>  --cd                  Change directory to workdir of site.
</span></span><span style="display:flex;"><span>  --build               Build a site.
</span></span><span style="display:flex;"><span>  --upload              Build AND upload site to remote.
</span></span><span style="display:flex;"><span>  --deploy              Deploy (build AND upload) a site.
</span></span><span style="display:flex;"><span>  --tmux                Start the tmux session for --site.
</span></span><span style="display:flex;"><span>  --serve               Serves site (full).
</span></span><span style="display:flex;"><span>  --serve_light         Serves site (light).
</span></span><span style="display:flex;"><span>  --searchpost SEARCHPOST
</span></span><span style="display:flex;"><span>                        Find pages/posts containing search term in &#39;path, slug, title, date or permalink&#39;.
</span></span><span style="display:flex;"><span>                        Strings and Regular Expressions (regex) are allowed.
</span></span><span style="display:flex;"><span>  --searchgrep SEARCHGREP
</span></span><span style="display:flex;"><span>                        Find pages/posts containing search term in file content. Uses &#39;grep -r&#39;. Strings and
</span></span><span style="display:flex;"><span>                        Regular Expressions (regex) are allowed.
</span></span><span style="display:flex;"><span>  --searchtag SEARCHTAG
</span></span><span style="display:flex;"><span>                        Find tags containing search term. Strings and Regular Expressions (regex) are allowed.
</span></span><span style="display:flex;"><span>  --searchcat SEARCHCAT
</span></span><span style="display:flex;"><span>                        Find categories containing search term. Strings and Regular Expressions (regex) are
</span></span><span style="display:flex;"><span>                        allowed.</span></span></code></pre></div>

<h2 id="wo-gibts-das-script" data-numberify>Wo gibts das Script?<a class="anchor ms-1" href="#wo-gibts-das-script"></a></h2>
<p>Vielleicht kann das ja noch jemand gebrauchen. Ich weiß aktuell nicht, wo ich es hinschubsen könnte, daher liegt es jetzt erst einmal in meinem Wiki im neuen Bereich <code>Hugo</code>, <a  href="https://wiki.natenom.de/docs/sammelsurium/hugo/">siehe hier</a>.</p>

<h2 id="nur-noch-zwei-aliase" data-numberify>Nur noch zwei Aliase<a class="anchor ms-1" href="#nur-noch-zwei-aliase"></a></h2>
<p>Da ich ein extrem fauler Mensch bin, habe ich aber später trotzdem noch zwei Aliase in der <code>.bashrc</code> definiert:</p>
<pre><code>alias hgb='/pfad/zu/hg.py --site blog'
alias hgw='/pfad/zu/hg.py --site wiki'
</code></pre>
<p>Somit kann ich z. B.</p>
<pre><code>hg.py --site blog --tmux
</code></pre>
<p>abkürzen mit</p>
<pre><code>hgb --tmux
</code></pre>
<p>🙂</p>

<h2 id="bug-in-plasmashell" data-numberify>Bug in Plasmashell<a class="anchor ms-1" href="#bug-in-plasmashell"></a></h2>
<p>Ruft man ein Script mit diesen beiden Zeilen auf oder führt es in iPython aus, dann hängt sich die Plasmashell entweder für ein paar Sekunden, lange oder komplett auf. Der String landet trotzdem nicht in der Zwischenablage obwohl xclip als auch xsel installiert sind.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">import</span> pyperclip
</span></span><span style="display:flex;"><span>pyperclip<span style="color:#f92672">.</span>copy(<span style="color:#e6db74">&#34;text&#34;</span>)</span></span></code></pre></div>
<p>Ich wollte diese Funktion nutzen, um einen generierten String mit Datum, Uhrzeit und Zeitzone in die Zwischenablage zu kopieren, um diesen dann im Front Matter eines Blogbeitrags manuell über die Zwischenablage einfügen zu können. Stattdessen nutze ich jetzt <code>os.system(&quot;date … | xsel …&quot;)</code>.</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>schlechtes Englisch darf behalten werden 🙂&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>]]></content:encoded></item><item><title>Mein Workflow zum Schreiben von Blogbeiträgen (Hugo)</title><link>https://natenom.de/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/</link><pubDate>Sat, 19 Feb 2022 12:56:02 +0100</pubDate><guid>https://natenom.de/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/</guid><description><![CDATA[<div class="shortcode-notice update">
    <div class="shortcode-notice-title update">
        Update</div>
    <div class="notice-content">2022-09-11: Seit heute nutze ich VSChromium, <a  href="/2022/09/wechsel-von-kate-zu-vscodium-fuer-markdown/">siehe hier</a>.</div>
</div>


<p>Ich beschreibe hier, wie ich meine Blogbeiträge schreibe, welche Werkzeuge ich dafür benutze, zeige, wie das im Einzelnen aussieht, was man beachten sollte und so weiter.</p>
<p>Statt eine Anwendung für alles zu verwenden, wie das der Fall bei einigen auf Electron basierenden Editoren für Markdown ist, nutze ich mehrere Tools, von denen jedes eine Sache gut kann. Und ich bin damit auch zufrieden.</p>]]></description><content:encoded><![CDATA[<div class="shortcode-notice update">
    <div class="shortcode-notice-title update">
        Update</div>
    <div class="notice-content">2022-09-11: Seit heute nutze ich VSChromium, <a  href="/2022/09/wechsel-von-kate-zu-vscodium-fuer-markdown/">siehe hier</a>.</div>
</div>


<p>Ich beschreibe hier, wie ich meine Blogbeiträge schreibe, welche Werkzeuge ich dafür benutze, zeige, wie das im Einzelnen aussieht, was man beachten sollte und so weiter.</p>
<p>Statt eine Anwendung für alles zu verwenden, wie das der Fall bei einigen auf Electron basierenden Editoren für Markdown ist, nutze ich mehrere Tools, von denen jedes eine Sache gut kann. Und ich bin damit auch zufrieden.</p>
<h2 id="start-eines-blogbeitrags" data-numberify>Start eines Blogbeitrags<a class="anchor ms-1" href="#start-eines-blogbeitrags"></a></h2>
<p>Zuerst erstelle ich ein sogenanntes <code>Page Bundle</code>. Das ist ein Verzeichnis, in welchem sich alle für einen Blogbeitrag relevanten Daten befinden. Das mache ich mit Dolphin, dem Dateibrowser von KDE.</p>
<p>In diesem <code>Page Bundle</code> erstelle ich zunächst die Datei <code>index.md</code> und öffne sie mit Kate. Diese Datei enthält den gesamten Markdown Quelltext des Blogbeitrags.</p>
<p>Dazu kommen während des Schreibens optional beliebige weitere Dateien wie Fotos, Screenshots oder Videos, die aber auch in Unterverzeichnissen organisiert werden können.</p>
<p>Hier die Verzeichnisstruktur (das <code>Page Bundle</code>) zu Beginn des Blogbeitrags:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>2022-02-fixme-arbeitsweise-blog-hugo
</span></span><span style="display:flex;"><span>└── index.md
</span></span></code></pre></div>
<h2 id="editor--kate" data-numberify>Editor – Kate<a class="anchor ms-1" href="#editor--kate"></a></h2>
<p>Zuerst füge ich einen selbst erstellen Text Snippet (siehe nächster Abschnitt) für das Front Matter in die geöffnete <code>index.md</code> ein, das in etwa so aussieht:</p>

<h2 id="hahahugoshortcode1215s1hbhb" data-numberify><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#f92672">title</span>:
</span></span><span style="display:flex;"><span><span style="color:#f92672">slug</span>: <span style="color:#ae81ff">FIXME # Würde ich hier nichts eintragen, würde Hugo den Namen des Page Bundles</span> <span style="color:#75715e"># verwenden, also &#34;2022-02-fixme-arbeitsweise-blog-hugo&#34;.</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">date</span>: <span style="color:#ae81ff">FIXME</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">author</span>: <span style="color:#ae81ff">Natenom</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">description</span>: <span style="color:#ae81ff">FIXME</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">categories</span>:
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>- <span style="color:#f92672">tags</span>:
</span></span><span style="display:flex;"><span>- <span style="color:#75715e">***</span></span></span></code></pre></div><a class="anchor ms-1" href="#hahahugoshortcode1215s1hbhb"></a></h2>
<div class="shortcode-notice hinweis">
    <div class="shortcode-notice-title hinweis">
        Hinweis</div>
    <div class="notice-content">Man kann für diese ersten Schritte natürlich auch Archetypes und <code>hugo new -k […]</code> verwenden, welches das Verzeichnis und die Datei <code>index.md</code> automatisch erstellen würde. Aber ich mache das schneller manuell, als erst in die Shell zu wechseln.</div>
</div>
<div class="shortcode-notice hinweis">
    <div class="shortcode-notice-title hinweis">
        Hinweis</div>
    <div class="notice-content">Nach viel <a  href="/2022/02/suche-nach-editor-fuers-schreiben-markdown/">Ausprobieren mit verschiedenen Editoren</a> zum Schreiben von Markdown für meinen Blog habe ich mich entschieden, weiterhin den Editor Kate zu verwenden. Kate (KDE Advanced Editor) ist der vielseitige Standardeditor von KDE.</div>
</div>

<h3 id="text-snippets" data-numberify>Text Snippets<a class="anchor ms-1" href="#text-snippets"></a></h3>
<p>Seit ich Markdown für meinen Blog verwende, brauche ich immer wieder einen gewissen Satz von immer den selben Textbausteinen für Formatierungen, die Hugo nicht von Haus aus mitbringt und die als Shortcodes realisiert sind. Z. B. zum Einbinden von Bildern oder Videos oder für schöne Hinweis-Boxen. Dafür nutze ich Text Snippets.</p>
<p>Für <a  class='urlextern'  href="https://docs.kde.org/stable5/en/kate/kate/kate-application-plugin-snippets.html">Kate gibt es Text Snippets als Plugin</a> und man muss dieses aktivieren unter <code>Settings -&gt; Configure Kate -&gt; Plugins -&gt; Snippets Tool View</code>. Sofort erscheint rechts in der Seitenleiste <code>Snippets</code>. Klickt man dort drauf, werden bereits vordefinierte Snippets angezeigt. Diese habe ich gelöscht, da ich sie nicht benötige.</p>
<div class="shortcode-notice tip">
    <div class="shortcode-notice-title tip">
        Tip</div>
    <div class="notice-content">Man kann mit einem Rechtsklick auf den Eintrag <code>Snippets</code> diesen auch in eine andere Sidebar verschieben, nach links oder nach unten. Das geht auch mit allen anderen Einträgen.</div>
</div>
<p>Zuerst legt man ein eigenes Snippet Repository an. Wichtig hierbei ist die Angabe eines Namensraums (Namespace). Innerhalb diesem sind die Snippets später auswählbar. Unten kann man noch auswählen, ob die Snippets für alle oder nur für bestimmte Dateitypen nutzbar sind.</p>
<p></p><figure class="image-caption"><picture><source type="png" srcset="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/2022-02-16-snippet-repo-in-kate.png" />
			         <img alt="Snippet Repository in Kate" src="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/2022-02-16-snippet-repo-in-kate.png" title="Snippet Repository in Kate" width="500" height="335" loading="lazy" /></picture><figcaption>Snippet Repository in Kate</figcaption></figure><p>
</p>
<p>Hier die Liste meiner Snippets zum Schreiben von Blogbeiträgen:</p>
<p></p><figure class="image-caption"><picture><source type="png" srcset="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/2022-02-16-meine-snippets-in-kate.png" />
			         <img alt="Meine Snippets in Kate" src="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/2022-02-16-meine-snippets-in-kate.png" title="Meine Snippets in Kate" width="153" height="342" loading="lazy" /></picture><figcaption>Meine Snippets in Kate</figcaption></figure><p>
</p>
<p>Dabei bedeuten die Abkürzungen:</p>
<ul>
<li><code>bi</code> – builtin</li>
<li><code>sc</code> – shortcode</li>
<li><code>th</code> – theme (Für Shortcodes, die vom Theme bereitgestellt werden.)</li>
</ul>
<p>Einfügen kann man die Snippets, in dem man in Kate die Tastenkombination <code>Strg + Leertaste</code> drückt. Es erscheint ein kleines Overlay, in dem man mit den Cursortasten den passenden Eintrag auswählt:</p>
<p></p><figure class="image-caption"><picture><source type="png" srcset="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/2022-02-16-meine-snippets-in-kate-overlay.png" />
			         <img alt="Meine Snippets in Kate – Overlay zum Einfügen" src="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/2022-02-16-meine-snippets-in-kate-overlay.png" title="Meine Snippets in Kate – Overlay zum Einfügen" width="188" height="202" loading="lazy" /></picture><figcaption>Meine Snippets in Kate – Overlay zum Einfügen</figcaption></figure><p>
</p>
<div class="shortcode-notice warnung">
    <div class="shortcode-notice-title warnung">
        Warnung</div>
    <div class="notice-content">Das Einfügen von Snippets in Kate funktioniert bei mir nur korrekt, wenn der Cursor am Ende einer Zeile steht, da sonst die ersten Zeichen des Snippets fehlen.</div>
</div>

<h3 id="rechtschreibkorrektur" data-numberify>Rechtschreibkorrektur<a class="anchor ms-1" href="#rechtschreibkorrektur"></a></h3>
<p>Kate kann auch eine auf dem System installierte Rechtschreibkorrektur <a  class='urlextern'  href="https://docs.kde.org/trunk5/en/plasma-desktop/kcontrol/spellchecking/index.html">einbinden</a>. Ich habe mich für Hunspell entschieden (<code>apt install hunspell hunspell-de-de</code>).</p>
<p>Zusätzlich zu den Systemeinstellungen kann in KDE (<code>Systemsettings -&gt; Regional Settings -&gt; Spell Check</code>) lässt sich die zu überprüfende Sprache auch in Kate unten in der Leiste einstellen (de_DE steht da in meinem Screenshot).</p>

<h3 id="konsole--für-die-helferlein" data-numberify>Konsole – für die Helferlein<a class="anchor ms-1" href="#konsole--für-die-helferlein"></a></h3>
<p>Mit <code>F4</code> wird im Kate-Fenster eine Shell gestartet und man kann dort Dinge tun, wie z. B. meine Helferlein für Hugo nutzen. Dabei wird die Shell automatisch in dem Verzeichnis gestartet, in dem sich auch die bearbeitete Datei befindet.</p>
<p></p><figure class="image-caption"><picture><source type="png" srcset="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/2022-02-17-konsole-innerhalb-von-kate.png" />
			         <img alt="Im Kate Editor wurde ein Temrinal geöffnet und zeigt eine Liste von Tags" src="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/2022-02-17-konsole-innerhalb-von-kate.png" title="Eine in Kate geöffnete Konsole mit einem ausgeführten Kommando." width="753" height="346" loading="lazy" /></picture><figcaption>Eine in Kate geöffnete Konsole mit einem ausgeführten Kommando.</figcaption></figure><p>
</p>
<p>Man kann die Konsole ausblenden und später wieder einblenden (beides mit <code>F4</code>). Sie wird erst richtig geschlossen, wenn man sich dort ausloggt (<code>Strg + d</code> oder <code>exit</code>).</p>
<p>In dem Screenshot ist übrigens einer meiner <a  href="/2022/02/kategorien-und-tags-anzahl-vorkommen-hugo-anzeige-und-filter/">Helferlein für Hugo zu sehen, mit dem ich nach bereits verwendeten Tags suchen</a> kann.</p>

<h2 id="vorschau-hugo--browser" data-numberify>Vorschau (Hugo + Browser)<a class="anchor ms-1" href="#vorschau-hugo--browser"></a></h2>
<p>Für die Vorschau verwende ich einen im Hintergrund laufenden Hugo-Server und Konqueror, den Webbrowser von KDE.</p>
<div class="shortcode-notice hinweis">
    <div class="shortcode-notice-title hinweis">
        Hinweis</div>
    <div class="notice-content"><p>Es gibt zwar für Kate <a  class='urlextern'  href="https://docs.kde.org/trunk5/en/kate/kate/kate-application-plugin-preview.html">Document Preview Plugin</a>, das für verschiedene Sprachen eine Vorschau generiert. Diese scheint aber nur fürs Drucken gedacht zu sein, wird seitenweise dargestellt und sieht insgesamt nicht hilfreich aus.</p>
<p>Ich habe mir deshalb auch externe Tools angeschaut, die aus einer Markdown-Datei eine Vorschau rendern, z. B. <a  class='urlextern'  href="https://github.com/joeyespo/grip">grip</a>. Das Aussehen der gerenderten Dateien gefiel mir aber gar nicht.</p>
</div>
</div>

<h3 id="hugo-server-mit-eigenem-verzeichnis-nur-für-entwürfe" data-numberify>Hugo: Server mit eigenem Verzeichnis nur für Entwürfe<a class="anchor ms-1" href="#hugo-server-mit-eigenem-verzeichnis-nur-für-entwürfe"></a></h3>
<p>Da das Rendern meines gesamten Blogs relativ lange dauert, nutze ich fürs Schreiben von Blogbeiträgen ein eigenes Content-Verzeichnis <code>/home/hugo-light/content</code>, das ich Hugo als Parameter übergebe:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>hugo server -E -D -F -v -c /home/hugo-light/content/
</span></span></code></pre></div><ul>
<li><code>-E</code> rendert auch verfallene Beiträge (expired).</li>
<li><code>-D</code> rendert auch Entwürfe, die auf Entwurfsmodus eingestellt sind (tag <code>draft:</code>).</li>
<li><code>-F</code> rendert auch Beiträge, deren Datum in der Zukunft liegt.</li>
<li><code>-c</code> gibt das alternative Content-Verzeichnis an.</li>
</ul>
<p>Da in diesem Verzeichnis nur ein paar wenige Entwürfe liegen, ist natürlich auch die Zahl der Kategorien und Tags entsprechend klein.</p>
<p>Der Server von Hugo läuft die ganze Zeit im Hintergrund, merkt automatisch, wenn eine Seite geändert wurde (nachdem man sie in Kate gespeichert hat) und rendert dann die gesamte Webseite lokal neu. Der Webbrowser lädt bei Änderungen die Seite neu, sodass man stehts den aktuellen Stand sieht.</p>

<h3 id="browser-konqueror-zeigt-vorschau-an" data-numberify>Browser: Konqueror zeigt Vorschau an<a class="anchor ms-1" href="#browser-konqueror-zeigt-vorschau-an"></a></h3>
<p>Rechts neben Kate platziere ich in der benötigten Größe eine Instanz des KDE Browsers <a  class='urlextern'  href="https://apps.kde.org/konqueror/">Konqueror</a>, der mir die Webseite anzeigt und automatisch neu lädt, sobald Hugo im Hintergrund die Seite nach einer Änderung neu gerendert hat.</p>
<p></p><figure class="image-caption"><a href="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/2022-02-17-screenshot-bildschirm-kate-und-konqueror-dark.png"><picture>
                <source type="image/webp" srcset="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/_huc81aee8ec0c9abf7dad5ab9813f78e1c_581949_6a197d5a847ee01402897712b93f4813.webp 360w,/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/_huc81aee8ec0c9abf7dad5ab9813f78e1c_581949_0123d42b88f51d73b93f6fc62ffb0981.webp 500w,/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/_huc81aee8ec0c9abf7dad5ab9813f78e1c_581949_685bb694291fe21d554fe35776a35a60.webp 816w, /2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/_huc81aee8ec0c9abf7dad5ab9813f78e1c_581949_d235a8f30809872f534cd502d1a4ed21.webp 1632w"
                                          sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px,(min-width: 1200px) 1632px" />
                <img alt="Links der Kate Editor und rechts der Browser mit der Vorschau des Blogbeitrags" srcset="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/_huc81aee8ec0c9abf7dad5ab9813f78e1c_581949_6a197d5a847ee01402897712b93f4813.webp 360w, /2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/_huc81aee8ec0c9abf7dad5ab9813f78e1c_581949_0123d42b88f51d73b93f6fc62ffb0981.webp 500w, /2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/_huc81aee8ec0c9abf7dad5ab9813f78e1c_581949_685bb694291fe21d554fe35776a35a60.webp 816w,/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/_huc81aee8ec0c9abf7dad5ab9813f78e1c_581949_d235a8f30809872f534cd502d1a4ed21.webp 1632w"
                     sizes="(max-width: 424px) 360px, (max-width: 596px) 500px, (min-width: 565px) 816px,(min-width: 1200px) 1632px"
                     src="/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/images/_huc81aee8ec0c9abf7dad5ab9813f78e1c_581949_685bb694291fe21d554fe35776a35a60.webp" title="Konqueror zeigt die von Hugo stets aktuell gerenderte Version automatisch an." loading="lazy" width="816" height="459" /></picture></a><figcaption>Konqueror zeigt die von Hugo stets aktuell gerenderte Version automatisch an.</figcaption></figure><p>
</p>

<h2 id="schreiben-schreiben-schreiben-" data-numberify>Schreiben, schreiben, schreiben …<a class="anchor ms-1" href="#schreiben-schreiben-schreiben-"></a></h2>
<p>Jetzt geht es nur noch um die Inhalte. Text schreiben, Screenshots machen und Bilder z. B. mit dem figure Shortcode in den Blogbeitrag einbinden.</p>
<p>Während des Schreibens füge ich auch immer wieder neue Tags zum Front Matter hinzu, falls ich bestimmte Programme erwähne oder neue Themen beschreibe.</p>
<p>Als dieser Blogbeitrag hier fertig war, sah das <code>Page Bundle</code> so aus:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>2022-02-fixme-arbeitsweise-blog-hugo
</span></span><span style="display:flex;"><span>├── cover.png
</span></span><span style="display:flex;"><span>├── images
</span></span><span style="display:flex;"><span>│   ├── 2022-02-16-meine-snippets-in-kate-overlay.png
</span></span><span style="display:flex;"><span>│   ├── 2022-02-16-meine-snippets-in-kate.png
</span></span><span style="display:flex;"><span>│   ├── 2022-02-16-snippet-repo-in-kate.png
</span></span><span style="display:flex;"><span>│   ├── 2022-02-17-konsole-innerhalb-von-kate.png
</span></span><span style="display:flex;"><span>│   ├── 2022-02-17-screenshot-bildschirm-kate-und-konqueror-dark.png
</span></span><span style="display:flex;"><span>│   └── 2022-02-17-screenshot-bildschirm-kate-und-konqueror-light.png
</span></span><span style="display:flex;"><span>└── index.md
</span></span></code></pre></div><p>Das von mir verwendete Theme verwendet die Datei cover.png automatisch als Artikelbild, <a  href="/2022/02/hugo-theme-bootstrap-erstellt-automatisch-kleinere-versionen-von-artikelbildern/">Details dazu gibt es hier</a>.</p>

<h2 id="wenn-der-blogbeitrag-fertig-geschrieben-ist" data-numberify>Wenn der Blogbeitrag fertig geschrieben ist<a class="anchor ms-1" href="#wenn-der-blogbeitrag-fertig-geschrieben-ist"></a></h2>
<p>Sobald der Blogbeitrag fertig geschrieben ist, fehlen nur noch wenige Schritte bis zur Veröffentlichung:</p>
<ul>
<li>Im Front Matter <code>date:</code> an die aktuelle Zeit anpassen. Den String fürs aktuelle Datum und der Uhrzeit im passenden Format liefert mein Helferlein <a  href="/2022/02/ein-neues-helferlein-fuer-die-arbeit-mit-hugo/">hugo-date-now</a>.</li>
<li>Umbenennen des Verzeichnisnamens des <code>Page Bundle</code> (richtiges Datum statt fixme).</li>
<li>Verschieben des <code>Page Bundle</code> in das Content-Verzeichnis der Produktivumgebung des Blogs, in dem alle Beiträge enthalten sind.</li>
<li>In Git:
<ul>
<li><code>git add .</code></li>
<li><code>git commit -m &quot;Neuer Blogbeitrag Arbeitsweise mit Kate, Konqueror und Hugo&quot;</code></li>
</ul>
</li>
<li>Hugo den gesamten Blog rendern lassen: <code>hugo --cleanDestinationDir --minify</code></li>
<li>Alle Dateien per Rsync auf den Webserver hochladen.</li>
</ul>
<p>Ab dann ist der Blogbeitrag öffentlich sichtbar und erscheint auch im Feed.</p>

<h2 id="und-auf-dem-smartphone" data-numberify>Und auf dem Smartphone?<a class="anchor ms-1" href="#und-auf-dem-smartphone"></a></h2>
<p>Auf dem Smartphone kann ich auch Blogbeiträge schreiben, mit der App <a  class='urlextern'  href="https://f-droid.org/en/packages/net.gsantner.markor/">Markor</a>. Dank Nextcloud werden meine Entwürfe synchronisiert.</p>
<p>Um sie zu veröffentlichen, muss ich aber erst an den PC und dort die letzten Schritte ausführen.</p>

<h2 id="verbesserungspotential" data-numberify>Verbesserungspotential<a class="anchor ms-1" href="#verbesserungspotential"></a></h2>
<p>Da geht noch eine ganze Menge. Z. B. könnte man den Workflow so gestalten, dass ich neue Blogbeiträge nur mit git zu einen Repository pushen müsste, das dann einen Server dazu veranlasst, den Blog zu generieren und zu veröffentlichen.</p>
<p>Oder es ermöglichen, dass Blogbeiträge veröffentlicht werden, die man in einem Page Bundle an einen bestimmten Ort auf dem Server hochgeladen hat. Und noch Vieles mehr.</p>
<p>Dem Theme widme ich mich in den nächsten Tagen und werde berichten.</p>

<h2 id="tipps-und-hinweise" data-numberify>Tipps und Hinweise<a class="anchor ms-1" href="#tipps-und-hinweise"></a></h2>
<ul>
<li>Verzeichnisstrukturen kann man sehr schön mit dem Kommando <code>tree</code> ausgeben lassen, das es in jeder gängigen Linux-Distribution als Paket geben sollte. In Debian im Paket <code>tree</code>.</li>
<li>Ich habe mir auf eine Empfehlung hin auch <a  class='urlextern'  href="https://github.com/autokey/autokey">Autokey</a> angesehen. Das ist ein eigenes Tool zur Bereitstellung von Textsnippets. Es gefällt mir aber nicht, da es ein eigenes Fenster läuft, das zwar an der Position des Cursors geöffnet wird, jedoch den Editor überlagert und man die Maus benutzen muss, um das gewünschte Element auszuwählen. Ich mag die Maus jedoch nicht bedienen, wenn ich gerade schreibe. Auch gibt es noch z. B. <a  class='urlextern'  href="https://espanso.org/">Espanso</a>, das mir aber auch nicht zusagt, weil es die ganze Zeit läuft und alles auswertet, was man per Tastatur eingibt.</li>
<li>Es gibt auch die Möglichkeit, innerhalb von Snippets in Kate JavaScript zu verwenden, um Dinge zu tun. Hier ein Beispiel für ein <a  class='urlextern'  href="https://niko.maziachvili.nl/nerding/kate-snippets/">Snippet mit JavaScript</a>.</li>
<li>Eine Liste der verschiedenen Rechtschreibkorrekturen <a  class='urlextern'  href="https://wiki.archlinux.org/title/Language_checking">gibt es hier</a>.</li>
<li>Eine <a  class='urlextern'  href="https://www.markdownguide.org/tools/hugo/">Liste der Markdown-Formatierungen, die Hugo von Haus aus unterstützt</a>.</li>
</ul>]]></content:encoded><enclosure url="https://natenom.de/2022/02/workflow-zum-schreiben-von-blogbeitraegen-hugo/cover.png" length="583859" type="image/png"/></item><item><title>Fix für nicht funktionierende „Custom Shortcuts“ in KDE/Plasma</title><link>https://natenom.de/2020/07/fix-fuer-nicht-funktionierende-custom-shortcuts-in-kde-plasma/</link><pubDate>Tue, 07 Jul 2020 04:09:01 +0000</pubDate><guid>https://natenom.de/2020/07/fix-fuer-nicht-funktionierende-custom-shortcuts-in-kde-plasma/</guid><description>&lt;p>Auf meinem System funktionierten die „Custom Shortcuts“ schon seit einer Weile nicht mehr. Heute habe ich mir das mal genauer angesehen, weil es mich genervt hat.&lt;/p></description><content:encoded><![CDATA[<p>Auf meinem System funktionierten die „Custom Shortcuts“ schon seit einer Weile nicht mehr. Heute habe ich mir das mal genauer angesehen, weil es mich genervt hat.</p>
<p>Bei „Background Services“ in Systemsettings -&gt; Workspace -&gt; „Startup and Shutdown“ war der Dienst „Input Actions“ aktiviert und lief der GUI nach auch. Man konnte jeden Shortcut bearbeiten und auch neue hinzufügen, aber es war nicht möglich, die Checkbox hinter den Einträgen anzuklicken; und nur dann ist ein Shortcut aktiv.</p>
<p>Ich habe verschiedenes versucht, funktioniert hat aber nur das Löschen der Konfigurationsdatei von khotkeys. Der Pfad zur Datei ist:</p>
<pre class="wp-block-preformatted">~/.config/khotkeysrc</pre>
<p>Nach einem neuen Einloggen wurde eine „frische“ Konfigurationsdatei angelegt und man konnte die „Custom Shortcuts“ wieder aktivieren.</p>
<p>Jetzt kann ich unter anderem wieder Videos mit einem Tastendruck <a  href="/2015/04/youtube-dash-und-mpv/">in mpv ansehen</a> :)<figure class="wp-block-image size-large"></p>
<p><a  href="/wp-content/uploads/2020/07/2020-07-07-kde-plasma-custom-shortcuts.png"><img loading="lazy" src="/wp-content/uploads/2020/07/2020-07-07-kde-plasma-custom-shortcuts-600x354.png" alt="" class="wp-image-49299" srcset="/wp-content/uploads/2020/07/2020-07-07-kde-plasma-custom-shortcuts-600x354.png 600w, /wp-content/uploads/2020/07/2020-07-07-kde-plasma-custom-shortcuts-300x177.png 300w, /wp-content/uploads/2020/07/2020-07-07-kde-plasma-custom-shortcuts-150x88.png 150w, /wp-content/uploads/2020/07/2020-07-07-kde-plasma-custom-shortcuts-768x453.png 768w, /wp-content/uploads/2020/07/2020-07-07-kde-plasma-custom-shortcuts-1200x708.png 1200w, /wp-content/uploads/2020/07/2020-07-07-kde-plasma-custom-shortcuts.png 1453w" sizes="(max-width: 600px) 100vw, 600px" /></a></figure></p>]]></content:encoded></item><item><title>Weitere Tastenkombinationen speziell für Dolphin in KDE/Plasma</title><link>https://natenom.de/2020/02/weitere-tastenkombinationen-speziell-fuer-dolphin-in-kde-plasma/</link><pubDate>Tue, 04 Feb 2020 07:10:44 +0000</pubDate><guid>https://natenom.de/2020/02/weitere-tastenkombinationen-speziell-fuer-dolphin-in-kde-plasma/</guid><description><![CDATA[<p>Einige Tastenkombinationen für die Arbeit mit Tabs in Dolphin (aber auch in Firefox) <a  href="/2020/01/tastenkombinationen-fuer-tabs-in-firefox-und-dolphin/">gibt es hier</a>.</p>
<p>Hier eine Liste weiterer Tastenkombinationen speziell für den Dateibrowser <a  href="/tags/dolphin">Dolphin</a> in KDE/Plasma.</p>
<p>Einige der Tastenkombinationen funktionieren auch in anderen Programmen von KDE/Plasma oder generell in Programmen, die Qt verwenden, wie z. B. Shift + F1.</p>]]></description><content:encoded><![CDATA[<p>Einige Tastenkombinationen für die Arbeit mit Tabs in Dolphin (aber auch in Firefox) <a  href="/2020/01/tastenkombinationen-fuer-tabs-in-firefox-und-dolphin/">gibt es hier</a>.</p>
<p>Hier eine Liste weiterer Tastenkombinationen speziell für den Dateibrowser <a  href="/tags/dolphin">Dolphin</a> in KDE/Plasma.</p>
<p>Einige der Tastenkombinationen funktionieren auch in anderen Programmen von KDE/Plasma oder generell in Programmen, die Qt verwenden, wie z. B. Shift + F1.</p>
<ul>
<li>F1
* Handbuch zu Dolphin anzeigen. <s>Dort konnte ich diese Tastenkombinationen übrigens nicht finden</s>. Doch, aber erst, als ich hier fertig war :) (<a  class='urlextern'  href="https://docs.kde.org/stable5/en/dolphin/dolphin/command-reference.html">siehe hier</a>).
<ul>
<li>Shift + F1
<ul>
<li>Mauszeiger bekommt ein zusätzliches Minisymbol in Form eines Fragezeichens. Klickt man nun mit dem Mauszeiger auf ein beliebiges Element, so gibt es für einige der Elemente einen Tooltip, der die Funktion erklärt.</li>
</ul>
</li>
<li>F2
<ul>
<li>Aktuell ausgewähltes Element (Verzeichnis oder Datei) umbenennen. Mit Enter bestätigen. Man kann damit auch mehrere ausgewählte Elemente nach einem Muster umbenennen. Ein #-Zeichen ist dabei der Platzhalter für die fortlaufende Nummerierung.</li>
</ul>
</li>
<li>F3
<ul>
<li>Gespaltene Ansicht des aktuellen Tabs öffnen. In beiden Spalten kann man gesondert navigieren. Besonders effektiv zum umorganisieren von Dateien und Verzeichnissen.</li>
<li>Optional kann man mit der Tab-Taste zwischen den beiden Spalten umschalten. Dazu muss man unter Dolphin preferences -&gt; General -&gt; Behavior -&gt; Miscellaneous einen Haken setzen bei „Switch between split views panes with tab key“. Dadurch „verliert“ man jedoch bei aktiviertem Split-View die Möglichkeit, mit der Tab-Taste den Fokus auf die verschiedenen Elemente zu legen.</li>
</ul>
</li>
<li>F4
<ul>
<li>Terminalleiste im anzeigen (PWD ist im aktuellen Verzeichnis des Tabs).</li>
</ul>
</li>
<li>Shift + F4
<ul>
<li>Startet ein Terminal (konsole) in einem eigenen Fenster.</li>
</ul>
</li>
<li>F5
<ul>
<li>Ansicht aktualisieren.</li>
</ul>
</li>
<li>F6 oder Strg + l
<ul>
<li>Adressleiste des Tabs bearbeiten.</li>
</ul>
</li>
<li>F7
<ul>
<li>Seitenleiste mit Verzeichnisliste anzeigen/ausblenden.</li>
</ul>
</li>
<li>F8 oder Alt + .
<ul>
<li>Versteckte Dateien (die mit einem Punkt beginnen) anzeigen.</li>
</ul>
</li>
<li>F9
<ul>
<li>Seitenleiste mit „Orten“, „Geräten“, … anzeigen/ausblenden.</li>
</ul>
</li>
<li>F10
<ul>
<li>Neues Verzeichnis im aktuellen Tab erstellen.</li>
</ul>
</li>
<li>F11
<ul>
<li>Seitenleiste mit Detailinformationen des aktuell markierten Elements anzeigen/ausblenden.</li>
</ul>
</li>
<li>Strg + f
<ul>
<li>Suchleiste einblenden. Ist die Suchleiste bereits eingeblendet, aber ohne Fokus, bekommt sie mit derselben Kombination wieder den Fokus. Ist sie fokusiert, löscht man das aktuelle Suchwort mit Escape und ein weiteres Escape schließt die Suchleiste wieder.</li>
</ul>
</li>
<li>Strg + i
<ul>
<li>Filterleiste einblenden. Es werden nur noch Dateien und Verzeichnisse angezeigt, die das hier eingegebene Wort enthalten. Die Fokusierung und das Ausblenden der Leiste funktioniert genauso wie bei der Suchleiste (Strg + f).</li>
</ul>
</li>
<li>Strg + 1
<ul>
<li>Iconansicht – Bei dieser Ansicht kann man nach unten/oben scrollen. Man sieht nur die Daten des aktuellen Verzeichnisses.</li>
</ul>
</li>
<li>Strg + 2
<ul>
<li>Kompaktansicht – Bei dieser Ansicht kann man links/rechts durch die Daten scrollen. Man sieht nur die Daten des aktuellen Verzeichnisses.</li>
</ul>
</li>
<li>Strg + 3
<ul>
<li>Detailansicht – Wie die Ansicht der Seitenleiste. Man sieht immer alle Dateien/Verzeichnisse der Verzeichnisstrukturen und kann mit den Pfeiltasten darin navigieren. „Cursor links“ schließt ein markiertes Unterverzeichnis und „Cursor rechts“ klappt es auf.</li>
</ul>
</li>
<li>Strg + + bzw. Strg + –
<ul>
<li>Vergrößert bzw. verkleinert die Symbole der Dateien und Verzeichnisse um eine Stufe.</li>
</ul>
</li>
<li>Strg + 0
<ul>
<li>Setzt die Größe der Symbole/Elemente (den Zoom) auf den Standardwert zurück.</li>
</ul>
</li>
<li>Strg + m
<ul>
<li>Schaltet die Menüleiste an/ab.</li>
</ul>
</li>
<li>Strg + z
<ul>
<li>Macht die letzte Bearbeitung rückgängig, z. B. Verschieben oder Umbenennen von Elementen.</li>
</ul>
</li>
<li>Cursortasten
<ul>
<li>Navigieren zwischen den einzelnen Dateien und Verzeichnissen.</li>
</ul>
</li>
<li>Pos1
<ul>
<li>Springt zum ersten Eintrag in der Ansicht und markiert diesen.</li>
</ul>
</li>
<li>Ende
<ul>
<li>Springt zum letzten Eintrag in der Ansicht und markiert diesen.</li>
</ul>
</li>
<li>Bild-hoch
<ul>
<li>Sprint zum Eintrag in der Ansicht zwei Zeilen weiter in derselben Spalte und markiert diesen.</li>
</ul>
</li>
<li>Bild-runter
<ul>
<li>Springt zum Eintrag in der Ansicht zwei Zeilen vorher in derselben Spalte und markiert diesen.</li>
</ul>
</li>
<li>Entf
<ul>
<li>Löscht die ausgewählten Elemente (verschiebt sie in den Papierkorb).</li>
</ul>
</li>
<li>Shift + Enf
<ul>
<li>Löscht die ausgewählten Elemente sofort (Verschieben in den Papierkorb wird umgangen, keine Wiederherstellung möglich).</li>
</ul>
</li>
<li>Alt + Cursor-hoch
<ul>
<li>Wechselt eine Verzeichnisebene nach oben.</li>
</ul>
</li>
<li>Alt + Cursor-links
<ul>
<li>Wechselt zum vorher angezeigten Verzeichnis (in der History).</li>
<li>Wechselt zum nächsten angezeigten Verzeichnis (in der History).</li>
</ul>
</li>
<li>Alt + Pos1
<ul>
<li>Wechselt ins Homeverzeichnis des Benutzers.</li>
</ul>
</li>
<li>Alt + Enter
<ul>
<li>Eigenschaften des/der markierten Element/e anzeigen.</li>
</ul>
</li>
<li>Strg + Shift + ,
<ul>
<li>Öffnet die Konfiguration von Dolphin.</li>
</ul>
</li>
<li>Strg + q
<ul>
<li>Schließt Dolphin.</li>
</ul>
</li>
</ul>
</li>
</ul>

<h2 id="elemente-markieren" data-numberify>Elemente markieren<a class="anchor ms-1" href="#elemente-markieren"></a></h2>
<ul>
<li>Strg + a
<ul>
<li>Markiert alle Elemente.</li>
</ul>
</li>
<li>Strg + Shift + a
<ul>
<li>Invertiert die aktuelle Auswahl.</li>
</ul>
</li>
<li>Shift gedrückt halten und über Elemente (Dateien/Verzeichnisse) navigieren
<ul>
<li>Wählt die Elemente aus.</li>
</ul>
</li>
<li>Strg gedrückt halten und navgieren. Behält aktuelle Auswahl bei und man kann trotzdem zu anderen Elementen navigieren, ohne alles dazwischen zu markieren.</li>
<li>Um bei bestehender Markierung von Elementen weitere Elemente auszuwählen nutzt man Strg + Leertaste.<figure class="wp-block-image alignfull size-full"></li>
</ul>
<p><img loading="lazy" src="/wp-content/uploads/2020/02/2020-02-04_dolphin-file-manager-kde-plasma2.png" alt="" class="wp-image-47867" srcset="/wp-content/uploads/2020/02/2020-02-04_dolphin-file-manager-kde-plasma2.png 1450w, /wp-content/uploads/2020/02/2020-02-04_dolphin-file-manager-kde-plasma2-300x165.png 300w, /wp-content/uploads/2020/02/2020-02-04_dolphin-file-manager-kde-plasma2-600x330.png 600w, /wp-content/uploads/2020/02/2020-02-04_dolphin-file-manager-kde-plasma2-150x83.png 150w, /wp-content/uploads/2020/02/2020-02-04_dolphin-file-manager-kde-plasma2-768x423.png 768w, /wp-content/uploads/2020/02/2020-02-04_dolphin-file-manager-kde-plasma2-1200x660.png 1200w" sizes="(max-width: 1450px) 100vw, 1450px" /> </figure></p>]]></content:encoded></item><item><title>Tastenkombinationen für Tabs in Firefox und Dolphin</title><link>https://natenom.de/2020/01/tastenkombinationen-fuer-tabs-in-firefox-und-dolphin/</link><pubDate>Thu, 30 Jan 2020 17:30:43 +0000</pubDate><guid>https://natenom.de/2020/01/tastenkombinationen-fuer-tabs-in-firefox-und-dolphin/</guid><description>&lt;p>Mit Tastenkombinationen kann man in Bezug auf Tabs so einiges zum Beispiel in Firefox machen, vermutlich auch in anderen Browsern. Schön ist, dass die meisten der Tastenkombinationen auch z. B. im Dateibrowser &lt;a href="/tags/dolphin">Dolphin&lt;/a> von KDE/Plasma funktionieren. Anscheinend kennen nicht viele Menschen diese Tastenkombinationen; dabei sind sie sehr hilfreich.&lt;/p></description><content:encoded><![CDATA[<p>Mit Tastenkombinationen kann man in Bezug auf Tabs so einiges zum Beispiel in Firefox machen, vermutlich auch in anderen Browsern. Schön ist, dass die meisten der Tastenkombinationen auch z. B. im Dateibrowser <a  href="/tags/dolphin">Dolphin</a> von KDE/Plasma funktionieren. Anscheinend kennen nicht viele Menschen diese Tastenkombinationen; dabei sind sie sehr hilfreich.</p>
<ul>
<li>Strg + t
* neuen Tab öffnen (in Dolphin mit demselben Verzeichnis, das gerade geöffnet war)
<ul>
<li>Strg + w
<ul>
<li>aktuellen Tab schließen</li>
</ul>
</li>
<li>Strg + Shift + t
<ul>
<li>öffnet das zuletzt geschlossene Tab wieder (geht auch mehrmals, um mehrere geschlossene Tabs wieder zu öffnen)</li>
</ul>
</li>
<li>Strg + Bild-hoch oder Strg + Shift + Tab
<ul>
<li>wechselt zum Tab links des aktuellen Tabs</li>
</ul>
</li>
<li>Strg + Bild-runter oder Strg + Tab
<ul>
<li>wechselt zum Tab rechts des aktuellen Tabs</li>
</ul>
</li>
<li>Alt + 1, Alt + 2, …
<ul>
<li>wechselt zum Tab an der entsprechenden Position</li>
</ul>
</li>
<li>Alt + 0 (Dolphin) bzw. Alt + 9 (Firefox)
<ul>
<li>wechselt immer zum Tab ganz rechts</li>
</ul>
</li>
<li>F6 oder Strg + l
<ul>
<li>URL markieren oder bearbeiten</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Die beiden Tastenkombinationen, die im Browser (Firefox) funktionieren aber leider nicht in Dolphin, sind „Strg + Shift + Bild-hoch“ bzw. „Strg + Shift + Bild-runter“, mit denen man die Position des aktuellen Tabs nach links bzw. nach rechts verschieben kann.</p>
<p>Weitere Informationen zur im <a  href="/2012/04/es-lebe-die-ergnomie-neue-gespaltene-tastatur-fujitsu-kbpc-e-89-tasten/">Artikelbild verwendeten Tastatur gibt es hier</a>.</p>]]></content:encoded></item><item><title>Scrollgeschwindigkeit des Touchpads in KDE/Plasma einstellen</title><link>https://natenom.de/2019/01/scrollgeschwindigkeit-des-touchpads-in-kde-plasma-einstellen/</link><pubDate>Fri, 25 Jan 2019 07:10:09 +0000</pubDate><guid>https://natenom.de/2019/01/scrollgeschwindigkeit-des-touchpads-in-kde-plasma-einstellen/</guid><description>Gerade bei meinem neuen Thinkpad x250 hat mich die hohe Scrollgeschwindigkeit gestört, vor allem in Dolphin. Einmal minimal gescrollt, war man schon drei Reihen weiter unten.
Eine Einstellung dafür habe ich bisher nicht gefunden, bis heute. Wer nennt denn sowas bitte „Scrolling Distance“, das findet doch keiner.
Input Devices -&amp;gt; Touchpad -&amp;gt; Scrolling -&amp;gt; „Scrolling Distance“. Gibt es je für vertikales und horizontales Scrollen.</description><content:encoded><![CDATA[<p>Gerade bei meinem neuen <a  href="/2019/01/neue-hardware-thinkpad-x201-ersetzt-durch-thinkpad-x250/">Thinkpad x250</a> hat mich die hohe Scrollgeschwindigkeit gestört, vor allem in Dolphin. Einmal minimal gescrollt, war man schon drei Reihen weiter unten.</p>
<p>Eine Einstellung dafür habe ich bisher nicht gefunden, bis heute. Wer nennt denn sowas bitte „Scrolling Distance“, das findet doch keiner.</p>
<p>Input Devices -&gt; Touchpad -&gt; Scrolling -&gt; „Scrolling Distance“. Gibt es je für vertikales und horizontales Scrollen.</p>
<p><a  href="/wp-content/uploads/2019/01/scrolling-distance_kde-plasma.png"><img loading="lazy" class="alignnone size-large wp-image-44233" src="/wp-content/uploads/2019/01/scrolling-distance_kde-plasma-600x395.png" alt="" srcset="/wp-content/uploads/2019/01/scrolling-distance_kde-plasma-600x395.png 600w, /wp-content/uploads/2019/01/scrolling-distance_kde-plasma-150x99.png 150w, /wp-content/uploads/2019/01/scrolling-distance_kde-plasma-300x198.png 300w, /wp-content/uploads/2019/01/scrolling-distance_kde-plasma.png 618w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
]]></content:encoded></item><item><title>Firefox kann den Datei-Dialog von KDE nutzen</title><link>https://natenom.de/2018/12/firefox-kann-den-datei-dialog-von-kde-nutzen/</link><pubDate>Wed, 19 Dec 2018 10:05:47 +0000</pubDate><guid>https://natenom.de/2018/12/firefox-kann-den-datei-dialog-von-kde-nutzen/</guid><description>Da ich in Dolphin in KDE/Plasma viele Bookmarks für bestimmte Verzeichnisse nutze, ist es unschön, dass ich von Firefox aus auf diese nicht zugreifen kann. Denn bisher nutzt Firefox zum Speichern von Dateien den Dialog von GTK.
Seit Firefox 64 kann dieses aber auch denjenigen von KDE nutzen. Dafür muss jedoch eine Umgebungsvariable gesetzt und ein zusätzliches Paket installiert werden, siehe hier.</description><content:encoded><![CDATA[<p>Da ich in Dolphin in KDE/Plasma viele Bookmarks für bestimmte Verzeichnisse nutze, ist es unschön, dass ich von Firefox aus auf diese nicht zugreifen kann. Denn bisher nutzt Firefox zum Speichern von Dateien den Dialog von GTK.</p>
<p>Seit Firefox 64 kann dieses aber auch denjenigen von KDE nutzen. Dafür muss jedoch eine Umgebungsvariable gesetzt und ein zusätzliches Paket installiert werden, <a  class='urlextern'  href="https://www.phoronix.com/scan.php?page=news_item&amp;px=KDE-Firefox-Native-Open-Save">siehe hier</a>.</p>
]]></content:encoded></item><item><title>Mit Fensterregeln in Plasma5/KDE bestimmte Fenster beim Task Switcher und anderen Effekten ignorieren</title><link>https://natenom.de/2018/11/mit-fensterregeln-in-plasma5-kde-bestimmte-fenster-beim-task-switcher-und-anderen-effekten-ignorieren/</link><pubDate>Mon, 12 Nov 2018 17:54:20 +0000</pubDate><guid>https://natenom.de/2018/11/mit-fensterregeln-in-plasma5-kde-bestimmte-fenster-beim-task-switcher-und-anderen-effekten-ignorieren/</guid><description><![CDATA[<p>Seit einiger Zeit benutzt ich für Musik auf dem Desktop die Anwendung <a  class='urlextern'  href="https://audacious-media-player.org/">Audacious</a>, die man vom Aussehen so einrichten kann wie damals Winamp, bzw. <a  class='urlextern'  href="https://en.wikipedia.org/wiki/XMMS">XMMS</a> unter Linux.</p>
<p>Mir gefällt jedoch nicht, dass beim Task Switcher und auch bei anderen Ansichten sowohl das Hauptfenster von Audacious als auch der Playlisten-Editor als eigene Einträge dargestellt werden.</p>

<h2 id="lösung-mit-fensterregeln-des-window-managers" data-numberify>Lösung mit Fensterregeln des Window Managers<a class="anchor ms-1" href="#lösung-mit-fensterregeln-des-window-managers"></a></h2>
<p>Man erstellt eine neue Fensterregel und klickt dort auf „Detect Window Properties“ und klickt auf den Playlisten-Editor von Audacious. Wichtig ist, dass man nach dem Erkennen ganz unten den „Window title“ anklickt, weil sonst auch das andere Fenster in die Regel mit eingebunden würde.</p>]]></description><content:encoded><![CDATA[<p>Seit einiger Zeit benutzt ich für Musik auf dem Desktop die Anwendung <a  class='urlextern'  href="https://audacious-media-player.org/">Audacious</a>, die man vom Aussehen so einrichten kann wie damals Winamp, bzw. <a  class='urlextern'  href="https://en.wikipedia.org/wiki/XMMS">XMMS</a> unter Linux.</p>
<p>Mir gefällt jedoch nicht, dass beim Task Switcher und auch bei anderen Ansichten sowohl das Hauptfenster von Audacious als auch der Playlisten-Editor als eigene Einträge dargestellt werden.</p>

<h2 id="lösung-mit-fensterregeln-des-window-managers" data-numberify>Lösung mit Fensterregeln des Window Managers<a class="anchor ms-1" href="#lösung-mit-fensterregeln-des-window-managers"></a></h2>
<p>Man erstellt eine neue Fensterregel und klickt dort auf „Detect Window Properties“ und klickt auf den Playlisten-Editor von Audacious. Wichtig ist, dass man nach dem Erkennen ganz unten den „Window title“ anklickt, weil sonst auch das andere Fenster in die Regel mit eingebunden würde.</p>
<p><a  href="/wp-content/uploads/2018/11/window_detection.png"><img loading="lazy" class="alignnone size-large wp-image-43272" src="/wp-content/uploads/2018/11/window_detection-600x690.png" alt="" srcset="/wp-content/uploads/2018/11/window_detection-600x690.png 600w, /wp-content/uploads/2018/11/window_detection-130x150.png 130w, /wp-content/uploads/2018/11/window_detection-261x300.png 261w, /wp-content/uploads/2018/11/window_detection-326x375.png 326w, /wp-content/uploads/2018/11/window_detection.png 755w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>Dann wechselt man zur Registerkarte „Arrangement &amp; Access“ und aktiviert „Skip taskbar“, „Skip pager“ und „Skip switcher“ und stellt jeweils ein „Force“ und dahinter „Yes“.</p>
<p><a  href="/wp-content/uploads/2018/11/window_rule_settings.png"><img loading="lazy" class="alignnone size-large wp-image-43273" src="/wp-content/uploads/2018/11/window_rule_settings-600x690.png" alt="" srcset="/wp-content/uploads/2018/11/window_rule_settings-600x690.png 600w, /wp-content/uploads/2018/11/window_rule_settings-130x150.png 130w, /wp-content/uploads/2018/11/window_rule_settings-261x300.png 261w, /wp-content/uploads/2018/11/window_rule_settings-326x375.png 326w, /wp-content/uploads/2018/11/window_rule_settings.png 755w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>Dann schließt man das Fenster mit einem Klick auf „OK“ und dann klickt man noch im Systemsettings Modul auf „Anwenden“ bzw. „Apply“.</p>
<p>Jetzt wird der Playlisten-Editor von Audacious nicht mehr angezeigt in allen „Task Switchern“, in „Present Windows“ und in auch in der „Taskbar“.</p>
<p>Auf dem Desktop sieht man den Playlisten-Editor:</p>
<p><a  href="/wp-content/uploads/2018/11/desktop_audacious.png"><img loading="lazy" class="alignnone size-large wp-image-43274" src="/wp-content/uploads/2018/11/desktop_audacious-600x338.png" alt="" srcset="/wp-content/uploads/2018/11/desktop_audacious-600x338.png 600w, /wp-content/uploads/2018/11/desktop_audacious-150x84.png 150w, /wp-content/uploads/2018/11/desktop_audacious-300x169.png 300w, /wp-content/uploads/2018/11/desktop_audacious-768x432.png 768w, /wp-content/uploads/2018/11/desktop_audacious-435x245.png 435w, /wp-content/uploads/2018/11/desktop_audacious.png 1920w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>In der Übersicht nicht mehr:</p>
<p><a  href="/wp-content/uploads/2018/11/desktop_audacious_show_windows.png"><img loading="lazy" class="alignnone size-large wp-image-43277" src="/wp-content/uploads/2018/11/desktop_audacious_show_windows-600x338.png" alt="" srcset="/wp-content/uploads/2018/11/desktop_audacious_show_windows-600x338.png 600w, /wp-content/uploads/2018/11/desktop_audacious_show_windows-150x84.png 150w, /wp-content/uploads/2018/11/desktop_audacious_show_windows-300x169.png 300w, /wp-content/uploads/2018/11/desktop_audacious_show_windows-768x432.png 768w, /wp-content/uploads/2018/11/desktop_audacious_show_windows-435x245.png 435w, /wp-content/uploads/2018/11/desktop_audacious_show_windows.png 1920w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>]]></content:encoded></item><item><title>Auf der Suche nach einem E-Mail-Clienten mit Evolution glücklich geworden</title><link>https://natenom.de/2018/04/auf-der-suche-nach-einem-e-mail-clienten-mit-evolution-gluecklich-geworden/</link><pubDate>Thu, 05 Apr 2018 15:47:54 +0000</pubDate><guid>https://natenom.de/2018/04/auf-der-suche-nach-einem-e-mail-clienten-mit-evolution-gluecklich-geworden/</guid><description><![CDATA[<p>In den letzten Jahren bin ich immer mal wieder von <a  href="/tags/kontact/">KMail/Kontact</a> zu <a  href="/tags/thunderbird/">Thunderbird</a> und wieder zurück gewechselt bin, weil etwas nicht mehr funktioniert hat.</p>
<p>Zuletzt hatte ich mit Thunderbird das Problem, dass mir keine Benachrichtigungen angezeigt wurden für neue Emails, die bereits per Sieve direkt auf dem E-Mail-Server in verschiedene Ordner vorsortiert wurden.</p>
<p>Deshalb habe ich mich wieder mal auf die Suche nach einem ordentlichen E-Mail-Clienten bzw. eher einer PIM Anwendung <em>(Personal Information Manager)</em> begeben.</p>]]></description><content:encoded><![CDATA[<p>In den letzten Jahren bin ich immer mal wieder von <a  href="/tags/kontact/">KMail/Kontact</a> zu <a  href="/tags/thunderbird/">Thunderbird</a> und wieder zurück gewechselt bin, weil etwas nicht mehr funktioniert hat.</p>
<p>Zuletzt hatte ich mit Thunderbird das Problem, dass mir keine Benachrichtigungen angezeigt wurden für neue Emails, die bereits per Sieve direkt auf dem E-Mail-Server in verschiedene Ordner vorsortiert wurden.</p>
<p>Deshalb habe ich mich wieder mal auf die Suche nach einem ordentlichen E-Mail-Clienten bzw. eher einer PIM Anwendung <em>(Personal Information Manager)</em> begeben.</p>
<p>Mir wurde von einem anderen Menschen auf Mumble mal wieder <a  class='urlextern'  href="https://help.gnome.org/users/evolution/stable/">Evolution</a> ans Herz gelegt.</p>
<p>Dass Evolution exististierte, wusste ich schon sehr lange, habe es auch schon vor sehr vielen Jahren immer mal wieder ausprobiert. Es gefiel mir damals nicht wirklich. Ausserdem war es Gnome und ich mag eher KDE/Plasma.</p>
<p>Doch dieses Mal war ich sofort zufrieden. Ohne Addons hat alles von Haus aus funktioniert, was ich benötige.</p>
<p>CalDav (Kalender) und CardDAV (Adressbücher) unterstützt Evolution von Haus aus. Es verwaltet meine Emails, egal ob POP3 oder IMAP und es gibt auch noch Memos.</p>
<p>Und das Beste an Evolution: Es funktioniert und ist dabei verdammt schnell.</p>
<p>So im Vergleich zu Thunderbird, das ich zuletzt benutzt hatte. Dort musste man immer mal wieder warten, bis das eine oder andere Tab aufging. Und der Start von Thunderbird dauerte auf meinem Laptop trotz SSD und genug RAM ca. 20 Sekunden.</p>
<p>KMail dagegen war zwar schnell unterwegs aber aufgrund eines bekannten Bugs war es nicht möglich lokale Änderungen an Kontakten auf den Server zu synchronsieren, <a  href="/2017/09/probleme-mit-caldavcarddav-und-akonadi-auf-kdeplasma-5/">siehe hier</a>.</p>

<h2 id="besondere-einstellungen" data-numberify>Besondere Einstellungen<a class="anchor ms-1" href="#besondere-einstellungen"></a></h2>
<p>Hier eine Liste der Dinge, die ich für meine Bedürfnisse angepasst habe und die vielleicht auch andere Menschen interessieren.</p>

<h3 id="spaltenüberschriften-überall-gleich" data-numberify>Spaltenüberschriften überall gleich<a class="anchor ms-1" href="#spaltenüberschriften-überall-gleich"></a></h3>
<p>Die Spaltenüberschriften werden per Voreinstellung individuell pro Ordner gespeichert. Ich bevorzuge aber eine Einstellung, die für alle Ordner gilt.</p>
<p>Bearbeiten -&gt; Einstellungen -&gt; E-Mail-Einstellungen -&gt; „Ansichtseinstellungen auf alle Ordner anwenden“ aktivieren</p>

<h3 id="wenn-manchmal-neue-emails-nicht-sichtbar-sind" data-numberify>Wenn manchmal neue Emails nicht sichtbar sind<a class="anchor ms-1" href="#wenn-manchmal-neue-emails-nicht-sichtbar-sind"></a></h3>
<p>Manchmal kam es vor, dass zwar angzeigt wurde, dass im IMAP-Konto neue Emails in einem Ordner drin sein sollten, diese wurden jedoch nicht angezeigt.</p>
<p>Nach Aktivierung der Funktion „Schnelles Abgleichen verwenden, falls es der Server unterstützt“ in Bearbeiten -&gt; Einstellungen -&gt; E-Mail-Konten -&gt; Konto auswählen -&gt; Bearbeiten -&gt; Empfangsoptionen sind alle neuen Emails auch immer zu sehen.</p>

<h3 id="emails-sofort-als-gelesen-markieren" data-numberify>Emails sofort als gelesen markieren<a class="anchor ms-1" href="#emails-sofort-als-gelesen-markieren"></a></h3>
<p>Per Voreinstellung wird eine E-Mail beim betrachten erst nach 1,5 Sekunden als „gelesen“ markiert. Dies ist extrem nervig, wenn man viele Emails mit nur sehr wenig Inhalt in kurzer Zeit durchsehen möchte.</p>
<p>Die Einstellung dafür findet sich unter Bearbeiten -&gt; Einstellungen -&gt; E-Mail-Einstellungen -&gt; Allgemein -&gt; „Nachrichten als gelesen markieren nach“. Hier kann man 0,0 Sekunden einstellen.</p>

<h2 id="e-mail-aliase" data-numberify>E-Mail-Aliase<a class="anchor ms-1" href="#e-mail-aliase"></a></h2>
<p>Bei meinem E-Mail-Anbieter kann man mehrere E-Mail-Aliase einrichten, sozusagen verschiedene Identitäten, um mit verschiedenen E-Mail-Adressen zu kommunizieren, die jedoch alle in demselben E-Mail-Account verwaltet werden.</p>
<p>Bearbeiten -&gt; Einstellungen -&gt; E-Mail-Konten -&gt; Konto auswählen -&gt; Bearbeiten -&gt; Identität -&gt; „Zusätzliche Informationen“ -&gt; Aliase</p>
<p>Alle Aliase sind dann im E-Mail-Editor unter „Von:“ als Absender-Adresse auswählbar.</p>]]></content:encoded></item><item><title>Integrierte Überprüfung der Prüfsumme von Dateien in KDE/Plasma Dolphin :)</title><link>https://natenom.de/2017/10/integrierte-ueberpruefung-der-pruefsumme-von-dateien-in-kdeplasma-dolphin/</link><pubDate>Mon, 09 Oct 2017 09:19:32 +0000</pubDate><guid>https://natenom.de/2017/10/integrierte-ueberpruefung-der-pruefsumme-von-dateien-in-kdeplasma-dolphin/</guid><description>Habe gestern im Dolphin Filemanager etwas herumgeklickt und dann diesen neuen(?) Reiter hier entdeckt:
Man lässt unten mit einem Klick die Prüfsumme errechnen und kann oben diejenige angeben, die z. B. laut Webseite entstehen sollte.
Wegen soetwas mag ich KDE/Plasma :)</description><content:encoded><![CDATA[<p>Habe gestern im Dolphin Filemanager etwas herumgeklickt und dann diesen neuen(?) Reiter hier entdeckt:</p>
<p><a  href="/wp-content/uploads/2017/10/checksum_check_dolphin.png"><img loading="lazy" class="alignnone size-large wp-image-40147" src="/wp-content/uploads/2017/10/checksum_check_dolphin-600x455.png" alt="" srcset="/wp-content/uploads/2017/10/checksum_check_dolphin-600x455.png 600w, /wp-content/uploads/2017/10/checksum_check_dolphin-150x114.png 150w, /wp-content/uploads/2017/10/checksum_check_dolphin-300x227.png 300w, /wp-content/uploads/2017/10/checksum_check_dolphin.png 641w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>Man lässt unten mit einem Klick die Prüfsumme errechnen und kann oben diejenige angeben, die z. B. laut Webseite entstehen sollte.</p>
<p>Wegen soetwas mag ich KDE/Plasma :)</p>
]]></content:encoded></item><item><title>Wie man Adressbuch, Kalender und Aufgaben von Mailbox.org in Kontact von KDE/Plasma 5 einbindet</title><link>https://natenom.de/2017/09/wie-man-adressbuch-kalender-und-aufgaben-von-mailbox-org-in-kontact-von-kdeplasma-5-einbindet/</link><pubDate>Thu, 14 Sep 2017 11:16:15 +0000</pubDate><guid>https://natenom.de/2017/09/wie-man-adressbuch-kalender-und-aufgaben-von-mailbox-org-in-kontact-von-kdeplasma-5-einbindet/</guid><description>&lt;p>Es folgt eine kurze Anleitung, wie man mit KDE/Plasma 5 auf bei Mailbox.org hinterlegte Adressbücher, Kalender und Aufgaben über DAV zugreifen kann, damit sie automatisch synchronisiert werden.&lt;/p></description><content:encoded><![CDATA[<p>Es folgt eine kurze Anleitung, wie man mit KDE/Plasma 5 auf bei Mailbox.org hinterlegte Adressbücher, Kalender und Aufgaben über DAV zugreifen kann, damit sie automatisch synchronisiert werden.</p>
<p>Die folgende Erklärung ist ein Englisch, da ich keine Lust hatte, meine Spracheinstellungen zu ändern :P</p>
<ul>
<li>Zuerst startet man Kontact und wechselt zur Adressbuch-Anwendung.</li>
<li>File -&gt; New -&gt; Add Address Book</li>
<li>In der Suchleiste gibt man „dav“ ein und wählt „DAV groupware resource“ aus und klickt auf OK.</li>
<li>Benutzername und passwort eingeben; Achtung, bei Benutzername die gesamte Email-Adresse angeben.</li>
<li>Im nächsten Fenster „Configure the resource manually“ auswählen und „Finish“ anklicken.</li>
<li>Es öffnet sich ein Konfigurationsfenster für die „DAV groupware resource“.</li>
<li>„Display name“ eingeben, ist beliebig.</li>
</ul>
<p>Die folgenden Schritte je einmal für CalDav und danach nocheinmal für CardDAV durchführen:</p>
<ul>
<li>Im Abschnitt „Server Configuration“ des gerade geöffneten Fensters auf „Add“ klicken.</li>
<li>Im neuen Fenster CardDav/CalDAV auswählen (CalDAV ist für Kalender und Aufgaben, CardDAV für Adressbücher).</li>
<li>Als „Remote URL“ eingeben: „https://dav.mailbox.org/“.</li>
<li>„Fetch“ anklicken.</li>
<li>OK anklicken (es werden alle vorhandenen Ressourcen automatisch eingebunden).</li>
</ul>
<p>Die oberen fünf Punkte für CardDAV nochmals durchführen.</p>
<p>Danach sollte man sowas hier haben:</p>
<p><a  href="/wp-content/uploads/2017/09/akonadi_dav_mailbox.org_.png"><img loading="lazy" class="alignnone size-full wp-image-39733" src="/wp-content/uploads/2017/09/akonadi_dav_mailbox.org_.png" alt="" srcset="/wp-content/uploads/2017/09/akonadi_dav_mailbox.org_.png 481w, /wp-content/uploads/2017/09/akonadi_dav_mailbox.org_-122x150.png 122w, /wp-content/uploads/2017/09/akonadi_dav_mailbox.org_-245x300.png 245w" sizes="(max-width: 481px) 100vw, 481px" /></a></p>
<ul>
<li>Zum Schluss OK anklicken.</li>
</ul>
<p>Jetzt sollten alle auf <a  class='urlextern'  href="https://mailbox.org/">Mailbox.org</a> auf dem eigenen Konto verfügbaren Kalender, Aufgaben und Adressbücher in Kontakt zur Verfügung stehen und sie werden nun automatisch synchronisiert.</p>
<p>Fertig.</p>]]></content:encoded></item><item><title>Link: How to create custom commands running on your Desktop for KDEConnect on Android</title><link>https://natenom.de/2017/02/link-how-to-create-custom-commands-running-on-your-desktop-for-kdeconnect-on-android/</link><pubDate>Mon, 20 Feb 2017 17:40:37 +0000</pubDate><guid>https://natenom.de/2017/02/link-how-to-create-custom-commands-running-on-your-desktop-for-kdeconnect-on-android/</guid><description>Read at: www.reddit.com/r/kde/
Now I can shut down my Laptop from my Android device.
I always knew that this is possible but never found out how to configure it.</description><content:encoded><![CDATA[<p>Read at: <a  class='urlextern'  href="https://www.reddit.com/r/kde/comments/5lantn/how_to_run_custom_commands_from_kde_connect/">www.reddit.com/r/kde/</a></p>
<p><a  href="/wp-content/uploads/2017/02/kdeconnect_configuration_run_commands.png"><img loading="lazy" class="alignnone wp-image-38236 size-thumbnail" src="/wp-content/uploads/2017/02/kdeconnect_configuration_run_commands-150x102.png" srcset="/wp-content/uploads/2017/02/kdeconnect_configuration_run_commands-150x102.png 150w, /wp-content/uploads/2017/02/kdeconnect_configuration_run_commands-300x203.png 300w, /wp-content/uploads/2017/02/kdeconnect_configuration_run_commands.png 429w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p>Now I can shut down my Laptop from my Android device.</p>
<p>I always knew that this is possible but never found out how to configure it.</p>
]]></content:encoded></item><item><title>Fix for Dolphin in KDE/Plasma when it doesn’t save „Filetype options“</title><link>https://natenom.de/2017/01/fix-for-dolphin-in-kdeplasma-when-it-doesnt-save-filetype-options/</link><pubDate>Sat, 21 Jan 2017 16:35:31 +0000</pubDate><guid>https://natenom.de/2017/01/fix-for-dolphin-in-kdeplasma-when-it-doesnt-save-filetype-options/</guid><description><![CDATA[<p>Since a KDE/Plasma 5.x update a long time ago I had the problem that changing „File type options“ <em>(what program is used to open a specific file type)</em> in Dolphin didn’t work anymore.</p>
<p>I could change everything but the moment I closed and opened the „File type options“ properties again it was reset to default.</p>]]></description><content:encoded><![CDATA[<p>Since a KDE/Plasma 5.x update a long time ago I had the problem that changing „File type options“ <em>(what program is used to open a specific file type)</em> in Dolphin didn’t work anymore.</p>
<p>I could change everything but the moment I closed and opened the „File type options“ properties again it was reset to default.</p>
<p>In my case there were many different entries for the same file type in ~/.config/mimeapps.list. The changed settings were saved properly from within Dolphin but probably not read correctly.</p>
<p>I removed the file <strong>~/.config/mimeapps.list</strong> and then changed one entry for file type options in Dolphin to create a new one. This fixed it.</p>
<p>Note that after this you need to set the default applications in „Systemsettings“ -&gt; „Personalization“ -&gt; „Applications“.</p>
<p>Instead of removing the file you may also delete the specific entries you want to change permanently.</p>]]></content:encoded></item><item><title>New settings in energy saving configuration of KDE Plasma 5.8 LTS for wireless power saving :)</title><link>https://natenom.de/2016/10/new-settings-in-energy-saving-configuration-of-kde-plasma-5-8-lts-for-wireless-power-saving/</link><pubDate>Mon, 10 Oct 2016 18:21:24 +0000</pubDate><guid>https://natenom.de/2016/10/new-settings-in-energy-saving-configuration-of-kde-plasma-5-8-lts-for-wireless-power-saving/</guid><description>systemsettings5 -&amp;gt; Power Management -&amp;gt; Energy Saving -&amp;gt; in all three tabs at the bottom:
:)</description><content:encoded><![CDATA[<p>systemsettings5 -&gt; Power Management -&gt; Energy Saving -&gt; in all three tabs at the bottom:</p>
<p><a  href="/wp-content/uploads/2016/10/systemsettings_energy_saving.png"><img loading="lazy" class="alignnone size-large wp-image-35599" src="/wp-content/uploads/2016/10/systemsettings_energy_saving-600x137.png" alt="systemsettings_energy_saving" srcset="/wp-content/uploads/2016/10/systemsettings_energy_saving-600x137.png 600w, /wp-content/uploads/2016/10/systemsettings_energy_saving-150x34.png 150w, /wp-content/uploads/2016/10/systemsettings_energy_saving-300x68.png 300w, /wp-content/uploads/2016/10/systemsettings_energy_saving-672x155.png 672w, /wp-content/uploads/2016/10/systemsettings_energy_saving.png 679w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>:)</p>
]]></content:encoded></item><item><title>How to configure the clock/calendar widget of KDE/Plasma to display PIM events…</title><link>https://natenom.de/2016/09/how-to-configure-the-clockcalendar-widget-of-kdeplasma-to-display-pim-events/</link><pubDate>Thu, 01 Sep 2016 16:53:43 +0000</pubDate><guid>https://natenom.de/2016/09/how-to-configure-the-clockcalendar-widget-of-kdeplasma-to-display-pim-events/</guid><description><![CDATA[<p>Finally the ability of the clock/calendar widget to display your PIM events came back in the latest update of KDE/Plasma :)</p>
<p>You need at least the following versions:</p>
<ul>
<li>„KDE Plasma“ &gt;=5.7.4</li>
<li>„KDE Frameworks“ &gt;=5.25.0</li>
</ul>
<p>You can check this when you start „kinfocenter“.</p>
<p>To be able to see your events you must enable the PIM events plugin for your widget.</p>]]></description><content:encoded><![CDATA[<p>Finally the ability of the clock/calendar widget to display your PIM events came back in the latest update of KDE/Plasma :)</p>
<p>You need at least the following versions:</p>
<ul>
<li>„KDE Plasma“ &gt;=5.7.4</li>
<li>„KDE Frameworks“ &gt;=5.25.0</li>
</ul>
<p>You can check this when you start „kinfocenter“.</p>
<p>To be able to see your events you must enable the PIM events plugin for your widget.</p>
<p>Right click on the clock/calendar widget and click on „Digital Clock Settings“:</p>
<p><a  href="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__configure.png"><img loading="lazy" class="alignnone size-full wp-image-35215" src="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__configure.png" alt="kde_plasma_display_events_in_calendar_clock__configure" srcset="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__configure.png 273w, /wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__configure-150x82.png 150w" sizes="(max-width: 273px) 100vw, 273px" /></a></p>
<p>Then open the „Calendar“ area and enable „PIM Events Plugin“.</p>
<p><a  href="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__enable_PIM_events_plugin.png"><img loading="lazy" class="alignnone size-large wp-image-35216" src="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__enable_PIM_events_plugin.png" alt="kde_plasma_display_events_in_calendar_clock__enable_PIM_events_plugin" srcset="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__enable_PIM_events_plugin.png 523w, /wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__enable_PIM_events_plugin-150x88.png 150w, /wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__enable_PIM_events_plugin-300x176.png 300w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>Now change to „PIM Events Plugin“…</p>
<p><a  href="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin.png"><img loading="lazy" class="alignnone size-large wp-image-35218" src="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin-600x479.png" alt="kde_plasma_display_events_in_calendar_clock__PIM_events_plugin" srcset="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin-600x479.png 600w, /wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin-150x120.png 150w, /wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin-300x239.png 300w, /wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin.png 762w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>… and enable all the calenders you want to be displayed in your widget.</p>
<p><a  href="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin__selected.png"><img loading="lazy" class="alignnone size-large wp-image-35217" src="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin__selected.png" alt="kde_plasma_display_events_in_calendar_clock__PIM_events_plugin__selected" srcset="/wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin__selected.png 383w, /wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin__selected-150x99.png 150w, /wp-content/uploads/2016/09/kde_plasma_display_events_in_calendar_clock__PIM_events_plugin__selected-300x199.png 300w" sizes="(max-width: 383px) 100vw, 383px" /></a></p>
<p>Done :)</p>
<p>And this is how it looks like:</p>
<p><a  href="/wp-content/uploads/2016/09/kde_plasma_display_events_displayed.png"><img loading="lazy" class="alignnone size-large wp-image-35219" src="/wp-content/uploads/2016/09/kde_plasma_display_events_displayed-600x290.png" alt="kde_plasma_display_events_displayed" srcset="/wp-content/uploads/2016/09/kde_plasma_display_events_displayed-600x290.png 600w, /wp-content/uploads/2016/09/kde_plasma_display_events_displayed-150x72.png 150w, /wp-content/uploads/2016/09/kde_plasma_display_events_displayed-300x145.png 300w, /wp-content/uploads/2016/09/kde_plasma_display_events_displayed-768x371.png 768w, /wp-content/uploads/2016/09/kde_plasma_display_events_displayed.png 853w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>]]></content:encoded></item><item><title>Temporary fix for very long login into KDE Plasma 5</title><link>https://natenom.de/2016/05/temporary-fix-for-very-long-login-into-kde-plasma-5/</link><pubDate>Fri, 13 May 2016 17:00:50 +0000</pubDate><guid>https://natenom.de/2016/05/temporary-fix-for-very-long-login-into-kde-plasma-5/</guid><description>&lt;p>Several weeks ago a new and very annoing bug appeared on my laptop using KDE Plasma 5. After logging in the I could see this for around 20 to 30 seconds:&lt;/p></description><content:encoded><![CDATA[<p>Several weeks ago a new and very annoing bug appeared on my laptop using KDE Plasma 5. After logging in the I could see this for around 20 to 30 seconds:</p>
<p><a  href="/wp-content/uploads/2016/05/splash-screen-breeze.png"><img loading="lazy" class="alignnone size-large wp-image-34688" src="/wp-content/uploads/2016/05/splash-screen-breeze-600x338.png" alt="splash-screen-breeze" srcset="/wp-content/uploads/2016/05/splash-screen-breeze-600x338.png 600w, /wp-content/uploads/2016/05/splash-screen-breeze-150x84.png 150w, /wp-content/uploads/2016/05/splash-screen-breeze-300x169.png 300w, /wp-content/uploads/2016/05/splash-screen-breeze-768x432.png 768w, /wp-content/uploads/2016/05/splash-screen-breeze.png 1920w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>Today I started my KDE Plasma 5 from the console, then logged out and saw this error message:</p>
<pre>file:///usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/Splash.qml: 50:13: QML Image: Binding loop detected for property "sourceSize.width"</pre>
<p>Then I disabled the default splash screen named „Breeze“ in systemsettings5 -&gt; „Workspace Theme“ -&gt; „Splash Screen“ and set it to „None“.</p>
<p>Before I saw this message I didn’t realize that this was the splash screen :P</p>
<p>Solved, perfect :)</p>
<p>I submitted a bug report, <a  class='urlextern'  href="https://bugs.kde.org/show_bug.cgi?id=363042">see here</a>.</p>]]></content:encoded></item><item><title>Chromium with kwallet as its password store</title><link>https://natenom.de/2016/01/chromium-with-kwallet-as-its-password-store/</link><pubDate>Mon, 11 Jan 2016 20:00:09 +0000</pubDate><guid>https://natenom.de/2016/01/chromium-with-kwallet-as-its-password-store/</guid><description><![CDATA[<p>On my desktop I use kwallet as a password store for the Chromium web browser.</p>
<p>When I changed the master password for my current wallet few days ago I ran into a problem…</p>
<p>While the new password was accepted for all other apps requesting login credentials from the wallet I needed to enter the old password when starting Chromium.</p>]]></description><content:encoded><![CDATA[<p>On my desktop I use kwallet as a password store for the Chromium web browser.</p>
<p>When I changed the master password for my current wallet few days ago I ran into a problem…</p>
<p>While the new password was accepted for all other apps requesting login credentials from the wallet I needed to enter the old password when starting Chromium.</p>
<p>In order to use kwallet for Chromium you need to start it like this:</p>
<blockquote>
<p>chromium <code>--</code>password-store=kwallet</p>
</blockquote>
<p>The problem is that with this command Chromium still uses the old wallet from KDE 4.</p>
<p>In order to use the new wallet from Plasma you need to start it with:</p>
<blockquote>
<p>chromium <code>--</code>password-store=kwallet5</p>
</blockquote>
<p>kwallet5 instead of kwallet …</p>

<h2 id="where-are-my-wallets-stored" data-numberify>Where are my wallets stored?<a class="anchor ms-1" href="#where-are-my-wallets-stored"></a></h2>
<p>You can find your old wallets in „~/.kde4/share/apps/kwallet“. The new wallets are stored in ~/.local/share/kwalletd/.</p>
<p>In theory you can copy your old wallets from the old path to the new but in my case I couldn’t open them. The password which could open it for Chromium didn’t work :/</p>
<p>If I find a solution how to open my old wallets from KDE I will post it here :)</p>
<p> </p>]]></content:encoded></item><item><title>Mit Update auf die Version 0.9 ist KDE Connect endlich für Plasma 5 verfügbar :)</title><link>https://natenom.de/2015/11/mit-update-auf-die-version-0-9-ist-kde-connect-endlich-fuer-plasma-5-verfuegbar/</link><pubDate>Tue, 17 Nov 2015 16:00:23 +0000</pubDate><guid>https://natenom.de/2015/11/mit-update-auf-die-version-0-9-ist-kde-connect-endlich-fuer-plasma-5-verfuegbar/</guid><description><![CDATA[<p>Die 0.9-Version von <a  class='urlextern'  href="https://community.kde.org/KDEConnect">KDE-Connect</a> gab es schon eine Weile für Android; jetzt wurde zumindest in Arch Linux auch das Paket für den Desktop aktualisiert.</p>
<p>Man konnte zwar auch die alte Version auf dem Desktop mit der neuen auf Android in Verbindung bringen, wenn man das Modul in Plasma manuell geladen hat mit:</p>
<blockquote>
<p>qdbus org.kde.kded /kded loadModule kdeconnect</p>
</blockquote>
<p>Jedoch fehlten dann einige Funktionen und es gab keinen Eintrag im Systray.</p>]]></description><content:encoded><![CDATA[<p>Die 0.9-Version von <a  class='urlextern'  href="https://community.kde.org/KDEConnect">KDE-Connect</a> gab es schon eine Weile für Android; jetzt wurde zumindest in Arch Linux auch das Paket für den Desktop aktualisiert.</p>
<p>Man konnte zwar auch die alte Version auf dem Desktop mit der neuen auf Android in Verbindung bringen, wenn man das Modul in Plasma manuell geladen hat mit:</p>
<blockquote>
<p>qdbus org.kde.kded /kded loadModule kdeconnect</p>
</blockquote>
<p>Jedoch fehlten dann einige Funktionen und es gab keinen Eintrag im Systray.</p>
<p>Die neue Version lässt sich über die Widget-Funktion zum Desktop hinzufügen.</p>
<p><a  href="/wp-content/uploads/2015/11/kde_connect_systray.png"><img loading="lazy" class="alignnone size-full wp-image-33683" src="/wp-content/uploads/2015/11/kde_connect_systray.png" alt="kde_connect_systray" srcset="/wp-content/uploads/2015/11/kde_connect_systray.png 373w, /wp-content/uploads/2015/11/kde_connect_systray-150x130.png 150w, /wp-content/uploads/2015/11/kde_connect_systray-300x261.png 300w" sizes="(max-width: 373px) 100vw, 373px" /></a></p>
<p>Mit der neuen Version gibt es wie gewohnt:</p>
<ul>
<li>Batterieanzeige</li>
<li>Zwischenablage</li>
<li>Steuerung von Multimedia software</li>
<li>Benachrichtigungen von Android auf dem Desktop anzeigen</li>
<li>Musikplayer während eines Anrufs pausieren</li>
<li>Zugriff auf Dateien des Android-Geräts über Dolphin</li>
<li>URLs und Text austauschen</li>
<li>Anzeige von SMS und Anrufen auf dem Desktop</li>
<li>Nutzung des Android-Geräts als Eingabe (Maus und Tastatur) für den Desktop</li>
<li>Pings an Desktop/Android-Gerät senden.</li>
</ul>
<p><a  href="/wp-content/uploads/2015/11/kdeconnect_0.9_desktop_settings.png"><img loading="lazy" class="alignnone size-large wp-image-33663" src="/wp-content/uploads/2015/11/kdeconnect_0.9_desktop_settings-600x354.png" alt="kdeconnect_0.9_desktop_settings" srcset="/wp-content/uploads/2015/11/kdeconnect_0.9_desktop_settings-600x354.png 600w, /wp-content/uploads/2015/11/kdeconnect_0.9_desktop_settings-150x89.png 150w, /wp-content/uploads/2015/11/kdeconnect_0.9_desktop_settings-300x177.png 300w, /wp-content/uploads/2015/11/kdeconnect_0.9_desktop_settings.png 903w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>

<h2 id="ausprobieren" data-numberify>Ausprobieren<a class="anchor ms-1" href="#ausprobieren"></a></h2>
<p>Die Android-App gibt es auf <a  class='urlextern'  href="https://f-droid.org/repository/browse/?fdid=org.kde.kdeconnect_tp">F-Droid</a> und auf <a  class='urlextern'  href="https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp">Google-Play</a>.</p>
<p>Unter Arch Linux ist das Paket zu finden in community/kdeconnect.</p>
<p>Für die Installation auf anderen System siehe diese Anleitung (das Original ist nicht mehr verfügbar): <a  href="https://wikiarchiv.natenom.de/en/linux/kde/kde_connect">wiki.natenom.de/en/linux/kde/kde_connect</a>.</p>]]></content:encoded></item><item><title>gmrun – Alternative zum Anwendungsstarter grun und krunner</title><link>https://natenom.de/2015/10/gmrun-alternative-zum-anwendungsstarter-grun-und-krunner/</link><pubDate>Thu, 29 Oct 2015 16:00:31 +0000</pubDate><guid>https://natenom.de/2015/10/gmrun-alternative-zum-anwendungsstarter-grun-und-krunner/</guid><description>&lt;p>Hatte kürzlich hier &lt;a href="/2015/10/flotter-anwendungsstarter-grun-als-ersatz-fuer-lahmenden-krunner-in-plasma-5/">grun als Alternative zu krunner vorgestellt&lt;/a>, aber heute das bessere gmrun gefunden :)&lt;/p></description><content:encoded><![CDATA[<p>Hatte kürzlich hier <a  href="/2015/10/flotter-anwendungsstarter-grun-als-ersatz-fuer-lahmenden-krunner-in-plasma-5/">grun als Alternative zu krunner vorgestellt</a>, aber heute das bessere gmrun gefunden :)</p>
<p>Das Projekt ist genauso schlank wie grun; hat aber zwei Vorteile:</p>
<ul>
<li>Automatische Vervollständigung beim Drücken der Tab-Taste; wenn die Vervollständigung nicht eindeutig ist, dann werden alle möglichen Befehle angezeigt.</li>
<li>Es hat gar keine Buttons; somit noch etwas kleiner als grun.</li>
</ul>
<p><a  href="/wp-content/uploads/2015/10/gmrun.png"><img loading="lazy" class="alignnone size-full wp-image-33382" src="/wp-content/uploads/2015/10/gmrun.png" alt="gmrun" srcset="/wp-content/uploads/2015/10/gmrun.png 427w, /wp-content/uploads/2015/10/gmrun-150x83.png 150w, /wp-content/uploads/2015/10/gmrun-300x165.png 300w" sizes="(max-width: 427px) 100vw, 427px" /></a></p>
<p>Die Projektseite von gmrun <a  class='urlextern'  href="https://sourceforge.net/projects/gmrun/">findet sich hier</a>.</p>]]></content:encoded></item><item><title>Dank xembed-sni-proxy werden (fast) alle Icons wieder im Systray von Plasma 5 angezeigt :)</title><link>https://natenom.de/2015/10/dank-xembed-sni-proxy-werden-fast-alle-icons-wieder-im-systray-von-plasma-5-angezeigt/</link><pubDate>Tue, 20 Oct 2015 15:00:27 +0000</pubDate><guid>https://natenom.de/2015/10/dank-xembed-sni-proxy-werden-fast-alle-icons-wieder-im-systray-von-plasma-5-angezeigt/</guid><description>&lt;p>Die bisherige Möglichkeit, Icons im Systray von Plasma 5 anzeigen zu lassen, die nicht mit SNI kompatibel sind, hat bei mir leider nicht funktioniert und so fehlen diese Icons seitdem auf meinem Desktop.&lt;/p>
&lt;p>Mit dem neuen Ansatz mittels „xembed-sni-proxy“ funktioniert es hingegen.&lt;/p></description><content:encoded><![CDATA[<p>Die bisherige Möglichkeit, Icons im Systray von Plasma 5 anzeigen zu lassen, die nicht mit SNI kompatibel sind, hat bei mir leider nicht funktioniert und so fehlen diese Icons seitdem auf meinem Desktop.</p>
<p>Mit dem neuen Ansatz mittels „xembed-sni-proxy“ funktioniert es hingegen.</p>
<p>Eine Beschreibung des Problems und die Lösung <a  class='urlextern'  href="http://blog.davidedmundson.co.uk/blog/xembed_back">gibt es hier</a> (<a  class='urlextern'  href="http://blog.martin-graesslin.com/blog/2015/10/some-thoughts-on-the-quality-of-plasma-5/">gefunden hier</a>).</p>
<p>Hier mein Systray ohne xembed-sni-proxy:</p>
<p><a  href="/wp-content/uploads/2015/10/plasma_6_systray_panel_without_xembed.png"><img loading="lazy" class="alignnone size-full wp-image-33360" src="/wp-content/uploads/2015/10/plasma_6_systray_panel_without_xembed.png" alt="plasma_6_systray_panel_without_xembed" srcset="/wp-content/uploads/2015/10/plasma_6_systray_panel_without_xembed.png 497w, /wp-content/uploads/2015/10/plasma_6_systray_panel_without_xembed-150x16.png 150w, /wp-content/uploads/2015/10/plasma_6_systray_panel_without_xembed-300x31.png 300w" sizes="(max-width: 497px) 100vw, 497px" /></a></p>
<p>Nach der Installation startet man manuell das Programm xembedsniproxy und siehe da:</p>
<p><a  href="/wp-content/uploads/2015/10/plasma_5_systray_panel1.png"><img loading="lazy" class="alignnone size-full wp-image-33355" src="/wp-content/uploads/2015/10/plasma_5_systray_panel1.png" alt="plasma_5_systray_panel" srcset="/wp-content/uploads/2015/10/plasma_5_systray_panel1.png 497w, /wp-content/uploads/2015/10/plasma_5_systray_panel1-150x16.png 150w, /wp-content/uploads/2015/10/plasma_5_systray_panel1-300x31.png 300w" sizes="(max-width: 497px) 100vw, 497px" /></a></p>
<p>Das Leere Icon ist das von Mumble :/</p>
<p>Die Liste meiner Hate-Bugs in Plasma 5 ist wieder etweas kleiner geworden…</p>]]></content:encoded></item><item><title>Flotter Anwendungsstarter grun als Ersatz für lahmenden krunner in Plasma 5</title><link>https://natenom.de/2015/10/flotter-anwendungsstarter-grun-als-ersatz-fuer-lahmenden-krunner-in-plasma-5/</link><pubDate>Sun, 11 Oct 2015 15:00:06 +0000</pubDate><guid>https://natenom.de/2015/10/flotter-anwendungsstarter-grun-als-ersatz-fuer-lahmenden-krunner-in-plasma-5/</guid><description>&lt;p>Eines meiner Probleme unter Plasma 5 ist das Starten von Anwendungen mittels krunner. Alle Plugins bis auf „Commandline“ sind hier deaktiviert und trotzdem rattert die Festplatte jedes Mal, wenn man krunner nutzt.&lt;/p></description><content:encoded><![CDATA[<p>Eines meiner Probleme unter Plasma 5 ist das Starten von Anwendungen mittels krunner. Alle Plugins bis auf „Commandline“ sind hier deaktiviert und trotzdem rattert die Festplatte jedes Mal, wenn man krunner nutzt.</p>
<p>Das hat dann zur Konsequenz, dass es unter Last manchmal 5 Sekunden oder länger dauert, bis das Eingegebene überhaupt zu sehen und noch einen Moment länger, bis man es mit einer Bestätigung auf Enter starten kann.</p>
<p>Da ich die anderen Plugins von krunner gar nicht nutze, kann ich stattdessen auf den alternativen Anwendungsstarter grun wechseln.</p>
<p>Dieser steht auch bei Last sofort zur Verfügung, hat eine History der letzten Befehle und kann auch als Kommandozeile genutzt werden.</p>

<h2 id="globaler-shortcut" data-numberify>Globaler Shortcut<a class="anchor ms-1" href="#globaler-shortcut"></a></h2>
<p>Nach der Installation des entsprechenden Pakets (grun) erstellt man in den Tastenkürzeln von systemsettings5 ein neues globales Tastenkürzel mit der Tastenkombination Alt+F2 bzw. Alt+Space. Es wird gefragt, ob die Kombination neu zugewiesen werden soll, weil sie bereits belegt sei.</p>

<h2 id="fensterregeln" data-numberify>Fensterregeln<a class="anchor ms-1" href="#fensterregeln"></a></h2>
<p>Im Unterschied zu krunner werden mit jedem Druck auf die Tastenkombination eine neue Instanz von grun ausgeführt :P</p>
<p>Dies könnte man mit einem kleinen Script umgehen aber ich begnüge mich damit per Fensterregeln von kwin das grun so zu konfigurieren, dass eine Instanz auf jedem Desktop zu sehen ist, immer im Vordergrund ist, immer an derselben Position (Mitte des Bildschirms) erscheint und noch etwas mehr…</p>
<p>Die Fensterregeln kann man definieren, indem man grun ausführt, per Rechtsklick auf die Fensterleiste klickt und dann auf „More Actions“ -&gt; „Special Application Settings…“</p>
<p>Hier stellt man Folgendes ein:</p>
<p><a  href="/wp-content/uploads/2015/10/grun_kwin_rules_0.png"><img loading="lazy" class="alignnone size-large wp-image-33290" src="/wp-content/uploads/2015/10/grun_kwin_rules_0-600x643.png" alt="grun_kwin_rules_0" srcset="/wp-content/uploads/2015/10/grun_kwin_rules_0-600x643.png 600w, /wp-content/uploads/2015/10/grun_kwin_rules_0-140x150.png 140w, /wp-content/uploads/2015/10/grun_kwin_rules_0-280x300.png 280w, /wp-content/uploads/2015/10/grun_kwin_rules_0.png 710w" sizes="(max-width: 474px) 100vw, 474px" /></a> <a  href="/wp-content/uploads/2015/10/grun_kwin_rules_1.png"><img loading="lazy" class="alignnone size-large wp-image-33291" src="/wp-content/uploads/2015/10/grun_kwin_rules_1-600x643.png" alt="grun_kwin_rules_1" srcset="/wp-content/uploads/2015/10/grun_kwin_rules_1-600x643.png 600w, /wp-content/uploads/2015/10/grun_kwin_rules_1-140x150.png 140w, /wp-content/uploads/2015/10/grun_kwin_rules_1-280x300.png 280w, /wp-content/uploads/2015/10/grun_kwin_rules_1.png 710w" sizes="(max-width: 474px) 100vw, 474px" /></a> <a  href="/wp-content/uploads/2015/10/grun_kwin_rules_2.png"><img loading="lazy" class="alignnone size-large wp-image-33292" src="/wp-content/uploads/2015/10/grun_kwin_rules_2-600x643.png" alt="grun_kwin_rules_2" srcset="/wp-content/uploads/2015/10/grun_kwin_rules_2-600x643.png 600w, /wp-content/uploads/2015/10/grun_kwin_rules_2-140x150.png 140w, /wp-content/uploads/2015/10/grun_kwin_rules_2-280x300.png 280w, /wp-content/uploads/2015/10/grun_kwin_rules_2.png 710w" sizes="(max-width: 474px) 100vw, 474px" /></a> <a  href="/wp-content/uploads/2015/10/grun_kwin_rules_3.png"><img loading="lazy" class="alignnone size-large wp-image-33293" src="/wp-content/uploads/2015/10/grun_kwin_rules_3-600x643.png" alt="grun_kwin_rules_3" srcset="/wp-content/uploads/2015/10/grun_kwin_rules_3-600x643.png 600w, /wp-content/uploads/2015/10/grun_kwin_rules_3-140x150.png 140w, /wp-content/uploads/2015/10/grun_kwin_rules_3-280x300.png 280w, /wp-content/uploads/2015/10/grun_kwin_rules_3.png 710w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>Und so schauts danach aus:</p>
<p><a  href="/wp-content/uploads/2015/10/grun_desktop.png"><img loading="lazy" class="alignnone size-large wp-image-33294" src="/wp-content/uploads/2015/10/grun_desktop-600x375.png" alt="grun_desktop" srcset="/wp-content/uploads/2015/10/grun_desktop-600x375.png 600w, /wp-content/uploads/2015/10/grun_desktop-150x94.png 150w, /wp-content/uploads/2015/10/grun_desktop-300x188.png 300w, /wp-content/uploads/2015/10/grun_desktop.png 1280w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>Statt grun kann man natürlich jeden anderen Anwendungsstarter nehmen, z. B. auch ein Terminal mit entsprechender Geometrie, welche man auch per Fensterregeln definieren kann.</p>
<p> </p>]]></content:encoded></item><item><title>Service Menüs für Dolphin von KDE4 nach Plasma 5 „bringen“</title><link>https://natenom.de/2015/10/service-menues-fuer-dolphin-von-kde4-nach-plasma-5-bringen/</link><pubDate>Sat, 03 Oct 2015 15:00:47 +0000</pubDate><guid>https://natenom.de/2015/10/service-menues-fuer-dolphin-von-kde4-nach-plasma-5-bringen/</guid><description>&lt;p>Mir ist erst kürzlich aufgefallen, dass &lt;a href="https://wikiarchiv.natenom.de/en/linux/kde/servicemenues#My_own_ServiceMenu_scripts">meine eigenen Einträge für das Service-Menü&lt;/a> (das bei Rechtsklick auf eine Datei/ein Verzeichnis) in Dolphin seit dem Update von KDE 4 auf Plasma 5 fehlen.&lt;/p></description><content:encoded><![CDATA[<p>Mir ist erst kürzlich aufgefallen, dass <a  href="https://wikiarchiv.natenom.de/en/linux/kde/servicemenues#My_own_ServiceMenu_scripts">meine eigenen Einträge für das Service-Menü</a> (das bei Rechtsklick auf eine Datei/ein Verzeichnis) in Dolphin seit dem Update von KDE 4 auf Plasma 5 fehlen.</p>
<p>Man muss zum Überführen der alten Einträge die Dateien von</p>
<pre>/usr/share/kde/services/ServiceMenus/
</pre>
<p>bzw. von</p>
<pre>~/.kde/share/kde4/services/ServiceMenus/</pre>
<p>kopieren nach</p>
<pre>/usr/share/kservices5/ServiceMenus/
</pre>
<p>bzw. nach</p>
<pre>~/.local/share/kservices5/ServiceMenus/
</pre>
<p>Danach entweder Plasma 5 neustarten oder den folgenden Befehl ausführen:</p>
<pre>kbuildsycoca5</pre>]]></content:encoded></item><item><title>Minitipp: Sichtbare Fenster auf einem Linux-Desktop töten :P</title><link>https://natenom.de/2015/08/minitipp-sichtbare-fenster-auf-einem-linux-desktop-toeten-p/</link><pubDate>Wed, 26 Aug 2015 15:00:45 +0000</pubDate><guid>https://natenom.de/2015/08/minitipp-sichtbare-fenster-auf-einem-linux-desktop-toeten-p/</guid><description>&lt;p>Man drücke die Tastenkombination [Strg+Alt+Esc], daraufhin verwandelt sich der Mauszeiger in einen Totenkopf.&lt;/p>
&lt;p>Klickt man nun auf ein Fenster, so wird dieses sofort gekillt.&lt;/p></description><content:encoded><![CDATA[<p>Man drücke die Tastenkombination [Strg+Alt+Esc], daraufhin verwandelt sich der Mauszeiger in einen Totenkopf.</p>
<p>Klickt man nun auf ein Fenster, so wird dieses sofort gekillt.</p>
<p>Da diesen Trick nur noch die „alten“ Linux zu kennen scheinen, sei hier mal ein Hinweis darauf archiviert :)</p>
<p>Sollte die Tastenkombination keine Wirkung zeigen so kann man auch das Tool xkill installieren. In Plasma funktioniert es auch ohne das Tool.</p>]]></content:encoded></item><item><title>Benachrichtigungen in Plasma 5 auf allen virtuellen Desktops anzeigen lassen…</title><link>https://natenom.de/2015/08/benachrichtigungen-in-plasma-5-auf-allen-virtuellen-desktops-anzeigen-lassen/</link><pubDate>Sun, 09 Aug 2015 15:00:55 +0000</pubDate><guid>https://natenom.de/2015/08/benachrichtigungen-in-plasma-5-auf-allen-virtuellen-desktops-anzeigen-lassen/</guid><description>&lt;p>Mich nervt an Plasma 5 der Umstand, dass eine Benachrichtigung nur auf genau dem virtuellen Desktop angezeigt werden auf dem sie erschienen sind.&lt;/p>
&lt;p>Schaltet man genau in dem Moment den virtuellen Desktop um – und das passiert mir oft – muss man innerhalb weniger Sekunden wieder zum vorherigen Desktop umschalten, um die Benachrichtigung lesen zu können.&lt;/p></description><content:encoded><![CDATA[<p>Mich nervt an Plasma 5 der Umstand, dass eine Benachrichtigung nur auf genau dem virtuellen Desktop angezeigt werden auf dem sie erschienen sind.</p>
<p>Schaltet man genau in dem Moment den virtuellen Desktop um – und das passiert mir oft – muss man innerhalb weniger Sekunden wieder zum vorherigen Desktop umschalten, um die Benachrichtigung lesen zu können.</p>
<p>Doch mit den mächtigen Fensterregeln von kwin ist es möglich, diese Benachrichtigungen so einzustellen, dass sie auf allen virtuellen Desktops angezeigt werden.</p>
<p>Hier die entsprechenden Einstellungen in den Systemeinstellungen im Bereich Fensterregeln:<br>
<a  href="/wp-content/uploads/2015/07/plasma_5_window_rules_0.png"><img loading="lazy" class="alignnone size-large wp-image-33040" src="/wp-content/uploads/2015/07/plasma_5_window_rules_0-600x643.png" alt="plasma_5_window_rules_0" srcset="/wp-content/uploads/2015/07/plasma_5_window_rules_0-600x643.png 600w, /wp-content/uploads/2015/07/plasma_5_window_rules_0-140x150.png 140w, /wp-content/uploads/2015/07/plasma_5_window_rules_0-280x300.png 280w, /wp-content/uploads/2015/07/plasma_5_window_rules_0.png 706w" sizes="(max-width: 474px) 100vw, 474px" /></a> <a  href="/wp-content/uploads/2015/07/plasma_5_window_rules_1.png"><img loading="lazy" class="alignnone size-large wp-image-33041" src="/wp-content/uploads/2015/07/plasma_5_window_rules_1-600x643.png" alt="plasma_5_window_rules_1" srcset="/wp-content/uploads/2015/07/plasma_5_window_rules_1-600x643.png 600w, /wp-content/uploads/2015/07/plasma_5_window_rules_1-140x150.png 140w, /wp-content/uploads/2015/07/plasma_5_window_rules_1-280x300.png 280w, /wp-content/uploads/2015/07/plasma_5_window_rules_1.png 706w" sizes="(max-width: 474px) 100vw, 474px" /></a></p>
<p>Passt :)</p>
<p>Ungewollte Effekte habe ich noch nicht beobachtet.</p>]]></content:encoded></item><item><title>Temporäre Lösung für „Places“, die in Dolphin nach einem Restart verschwinden</title><link>https://natenom.de/2015/04/temporaere-loesung-fuer-places-die-in-dolphin-nach-einem-restart-verschwinden/</link><pubDate>Sat, 04 Apr 2015 16:59:14 +0000</pubDate><guid>https://natenom.de/2015/04/temporaere-loesung-fuer-places-die-in-dolphin-nach-einem-restart-verschwinden/</guid><description><![CDATA[<p>Aktuell gibt es einen Bug in KDE SC bzw. Plasma, wodurch in Dolphin hinzugefügte Places nach einem Restart des Dateibrowsers direkt wieder verschwinden.</p>
<p>Den Bugreport dazu gibt es <a  class='urlextern'  href="https://bugs.kde.org/show_bug.cgi?id=345174">hier</a>.</p>
<p>Dort weist Wolfgang Bauer auch auf eine <a  class='urlextern'  href="https://bugs.kde.org/show_bug.cgi?id=345174#c10">temporäre Lösung</a> hin:</p>]]></description><content:encoded><![CDATA[<p>Aktuell gibt es einen Bug in KDE SC bzw. Plasma, wodurch in Dolphin hinzugefügte Places nach einem Restart des Dateibrowsers direkt wieder verschwinden.</p>
<p>Den Bugreport dazu gibt es <a  class='urlextern'  href="https://bugs.kde.org/show_bug.cgi?id=345174">hier</a>.</p>
<p>Dort weist Wolfgang Bauer auch auf eine <a  class='urlextern'  href="https://bugs.kde.org/show_bug.cgi?id=345174#c10">temporäre Lösung</a> hin:</p>
<p>Man startet z. B. kate und klickt dort auf „Speichern unter…“, es öffnet sich ein neuer Dialog, den man jetzt genauso nutzen kann wie Dolphin selbst, um darüber neue „Places“ in die Leiste links hinzuzufügen. Dies funktioniert für normale Dateipfade auf dem lokalen System, aber auch für webdavs, sftp und alle anderen unterstützten <a  class='urlextern'  href="http://wiki.ubuntuusers.de/KIO-Slaves">KIO-Slaves</a>.</p>
<p>Neu hinzugefügte Places erscheinen sofort in einem bereits laufenden Dolphin und bleiben auch nach einem Restart erhalten.</p>
 <figure class="image-caption"><a href="kde-bug-places-disappear-cover.webp"><picture><source type="webp" srcset="/2015/04/temporaere-loesung-fuer-places-die-in-dolphin-nach-einem-restart-verschwinden/kde-bug-places-disappear-cover.webp" />
			         <img alt="" src="/2015/04/temporaere-loesung-fuer-places-die-in-dolphin-nach-einem-restart-verschwinden/kde-bug-places-disappear-cover.webp" title="" width="575" height="323" loading="lazy" /></picture></a></figure>
<p>Passt.</p>]]></content:encoded><enclosure url="https://natenom.de/2015/04/temporaere-loesung-fuer-places-die-in-dolphin-nach-einem-restart-verschwinden/kde-bug-places-disappear-cover.webp" length="5562" type="image/webp"/></item><item><title>Frontent für Backup aller PIM-relevanten Daten von KDE SC/Plasma</title><link>https://natenom.de/2015/04/frontent-fuer-backup-aller-pim-relevanten-daten-von-kde-scplasma/</link><pubDate>Fri, 03 Apr 2015 14:43:05 +0000</pubDate><guid>https://natenom.de/2015/04/frontent-fuer-backup-aller-pim-relevanten-daten-von-kde-scplasma/</guid><description>&lt;p>Habe gestern mal aus Langeweile im Programmstarter von Plasma herumgestöbert – normalerweise kenne ich die Namen der Programme, die ich starten will und rufe diese direkt auf – und habe dort &lt;strong>pimsettingexporter&lt;/strong> gefunden.&lt;/p></description><content:encoded><![CDATA[<p>Habe gestern mal aus Langeweile im Programmstarter von Plasma herumgestöbert – normalerweise kenne ich die Namen der Programme, die ich starten will und rufe diese direkt auf – und habe dort <strong>pimsettingexporter</strong> gefunden.</p>
<p><a  href="/wp-content/uploads/2015/04/kde_pimsettingsexporter_mainwindow.png"><img loading="lazy" class="alignnone size-full wp-image-31769" src="/wp-content/uploads/2015/04/kde_pimsettingsexporter_mainwindow.png" alt="kde_pimsettingsexporter_mainwindow" srcset="/wp-content/uploads/2015/04/kde_pimsettingsexporter_mainwindow.png 320w, /wp-content/uploads/2015/04/kde_pimsettingsexporter_mainwindow-150x137.png 150w, /wp-content/uploads/2015/04/kde_pimsettingsexporter_mainwindow-300x275.png 300w" sizes="(max-width: 320px) 100vw, 320px" /></a></p>
<p>Damit lässt ganz einfach ein Backup erstellen von allen relevanten und weit verstreuten Konfigurationsdateien und optional auch den Daten selbst.</p>
<p>Erstellt wird eine .zip-Datei mit einer definierten Verzeichnisstruktur, mit deren Hilfe man alle PIM-Daten später wiederherstellen kann, mit demselben Programm übrigens.</p>
<p>Man kann alle Komponenten auswählen, die im Backup landen sollen:<br>
<a  href="/wp-content/uploads/2015/04/kde_pimsettingsexporter_selection.png"><img loading="lazy" class="alignnone size-full wp-image-31767" src="/wp-content/uploads/2015/04/kde_pimsettingsexporter_selection.png" alt="kde_pimsettingsexporter_selection" srcset="/wp-content/uploads/2015/04/kde_pimsettingsexporter_selection.png 446w, /wp-content/uploads/2015/04/kde_pimsettingsexporter_selection-99x150.png 99w, /wp-content/uploads/2015/04/kde_pimsettingsexporter_selection-198x300.png 198w" sizes="(max-width: 446px) 100vw, 446px" /></a></p>
<p>Die Auswahl lässt sich als Template speichern und später z. B. automatisiert per Kommandozeile aufrufen, auch wenn sich dann trotzdem das Hauptfenster öffnet.</p>
<p>Diese Struktur kann man sich anzeigen lassen über „File“ -&gt; „Show Archive Structure Information“:<br>
<a  href="/wp-content/uploads/2015/04/kde_pimsettingsexporter_structure.png"><img loading="lazy" class="alignnone size-full wp-image-31765" src="/wp-content/uploads/2015/04/kde_pimsettingsexporter_structure.png" alt="kde_pimsettingsexporter_structure" srcset="/wp-content/uploads/2015/04/kde_pimsettingsexporter_structure.png 520w, /wp-content/uploads/2015/04/kde_pimsettingsexporter_structure-150x135.png 150w, /wp-content/uploads/2015/04/kde_pimsettingsexporter_structure-300x269.png 300w" sizes="(max-width: 520px) 100vw, 520px" /></a></p>
<p>Während des Backups und Wiederherstellens dürfen die PIM-Anwendungen nicht laufen.</p>
<p>Benötigt man nur die Emails, dann empfiehlt sich die automatische Archivierungsfunktion von <a  href="/2015/02/umzug-von-thunderbird-nach-kmail-bzw-kontact/"title="Umzug von Thunderbird nach KMail bzw. Kontact…">KMail</a> selbst.</p>]]></content:encoded></item><item><title>Umzug von Thunderbird nach KMail bzw. Kontact…</title><link>https://natenom.de/2015/02/umzug-von-thunderbird-nach-kmail-bzw-kontact/</link><pubDate>Sat, 28 Feb 2015 17:41:57 +0000</pubDate><guid>https://natenom.de/2015/02/umzug-von-thunderbird-nach-kmail-bzw-kontact/</guid><description><![CDATA[<p>Vor ein paar Tagen hatte ich die Nase endgültig voll von <a  href="/tags/thunderbird"title="Thunderbird hier im Blog">Thunderbird</a>; es hat mal wieder meine Kontakte nicht richtig synchronisiert, oder auch gar nicht mehr.</p>
<p>Bin wegen solcher Probleme in der Vergangenheit schon von <a  href="/2013/03/android-komplett-ohne-google-verwenden/"title="Android komplett ohne Google verwenden">Tine</a> zu <a  href="/2014/01/wechsel-von-tine-2-0-nach-baikal-in-thunderbird-und-auf-android/"title="Wechsel von Tine 2.0 nach Baïkal – in Thunderbird und auf Android">Baikal</a> und vor wenigen Wochen erst zu <a  href="/tags/owncloud"title="ownCloud hier im Blog">ownCloud</a> als Synchronisationsserver gewechselt. Am Anfang hat es immer wunderbar funktioniert, aber später dann nicht mehr, wie auch jetzt wieder. Die anderen Clienten im Netz synchronisier(t)en übrigens mit allen verwendeten Lösungen immer korrekt.</p>]]></description><content:encoded><![CDATA[<p>Vor ein paar Tagen hatte ich die Nase endgültig voll von <a  href="/tags/thunderbird"title="Thunderbird hier im Blog">Thunderbird</a>; es hat mal wieder meine Kontakte nicht richtig synchronisiert, oder auch gar nicht mehr.</p>
<p>Bin wegen solcher Probleme in der Vergangenheit schon von <a  href="/2013/03/android-komplett-ohne-google-verwenden/"title="Android komplett ohne Google verwenden">Tine</a> zu <a  href="/2014/01/wechsel-von-tine-2-0-nach-baikal-in-thunderbird-und-auf-android/"title="Wechsel von Tine 2.0 nach Baïkal – in Thunderbird und auf Android">Baikal</a> und vor wenigen Wochen erst zu <a  href="/tags/owncloud"title="ownCloud hier im Blog">ownCloud</a> als Synchronisationsserver gewechselt. Am Anfang hat es immer wunderbar funktioniert, aber später dann nicht mehr, wie auch jetzt wieder. Die anderen Clienten im Netz synchronisier(t)en übrigens mit allen verwendeten Lösungen immer korrekt.</p>
<p>Da ich seit längerem wieder mit <a  href="/tags/kde"title="KDE hier im Blog">KDE</a> bzw. neuerdings <a  class='urlextern'  href="https://www.kde.org/announcements/plasma-5.2.0.php"title="KDE - KDE Ships Plasma 5.2">Plasma 5</a> arbeite, wollte ich nach sehr langer Abstinenz mal wieder die PIM <em>(Personal Information Management)</em> Suite von KDE ausprobieren, kurz Kontact, welches letztlich nur etwas mehr als ein Riesenfenster für verschiedene KDE Programme ist, unter anderem für KMail.</p>

<h2 id="vergangenheit" data-numberify>Vergangenheit<a class="anchor ms-1" href="#vergangenheit"></a></h2>
<p>So richtig hatte ich die PIM Suite von KDE das letzte Mal zu Zeiten der KDE <a  class='urlextern'  href="https://de.wikipedia.org/wiki/K_Desktop_Environment#K_Desktop_Environment_3.x"title="K Desktop Environment – Wikipedia">3er-Version</a> verwendet und war damals sehr zufrieden damit.</p>
<p>Als dann KDE 4 kam und alles erst einmal nicht zu gebrauchen war, bin ich zu Thunderbird gewechselt.</p>
<p>Daher folgt eine Beschreibung der Dinge, die mir als Umsteiger sowohl positiv als auch negativ aufgefallen sind an <a  class='urlextern'  href="https://www.kde.org/applications/internet/kmail"title="KDE - KMail - Mail Client">KMail</a> besonders und auch an zwei anderen Komponenten von <a  class='urlextern'  href="https://www.kde.org/applications/office/kontact">Kontact</a>, nämlich <a  class='urlextern'  href="https://www.kde.org/applications/office/korganizer/"title="KDE - KOrganizer - Personal Organizer">KOrganizer</a> und <a  class='urlextern'  href="https://www.kde.org/applications/office/kaddressbook"title="KDE - KAddressBook - Contact Manager">KAddressBook</a>.</p>

<h2 id="umzug" data-numberify>Umzug<a class="anchor ms-1" href="#umzug"></a></h2>
<p>Es gibt in KMail einen Assistenten für den Import von Emails, Einstellungen und Filtern von Thunderbird. Bei zwei Versuchen hat das aber nur für Emails funktioniert, nicht für Einstellungen und Filter.</p>
<p>Nach dem Import der Emails kamen teilweise Accounts und Emails zutage, die ich bereits vor Jahren gelöscht habe; anscheinend löscht Thunderbird diese nicht immer zuverlässig, auch wenn man immer wieder die Funktion „Ordner komprimieren“ anwendet, welche gelöschte Mails eigentlich endgültig entsorgen sollte.</p>

<h2 id="struktur" data-numberify>Struktur<a class="anchor ms-1" href="#struktur"></a></h2>
<p>Wer es von Thunderbird gewohnt ist eine komplette Struktur von Inbox, Outbox, etc. für jeden Email-Account zu haben, muss sich diese bei KMail selbst einrichten. Denn alle Emails von <a  class='urlextern'  href="https://de.wikipedia.org/wiki/Post_Office_Protocol"title="Post Office Protocol – Wikipedia">POP3</a>-Accounts landen immer in derselben und einzigen Inbox.</p>
<p>Man kann sich aber mit entsprechenden Filtern die altbekannte Struktur selbst realisieren.</p>
<p>Das war auch zuerst meine Idee, habe mich dann aber auf das „Neue“ eingelassen und bin jetzt von einer Ordnerstruktur überzeugt, die Projekt-orientiert ist, statt Konten-orientiert.<br>
D. h. egal von welcher Email-Adresse eine Email gekommen ist, sie landet z. B. in einem Ordner für Bestellungen von Geschäft A, in Projekt X, Projekt Y, usw.</p>
<p>Nur <a  class='urlextern'  href="https://de.wikipedia.org/wiki/Internet_Message_Access_Protocol"title="Internet Message Access Protocol – Wikipedia">IMAP</a>-Accounts haben eigene Ordnerstrukturen, aber auch deren Nachrichten kann man per Filter in die „lokalen Ordner“ verschieben lassen.</p>

<h2 id="identitäten" data-numberify>Identitäten<a class="anchor ms-1" href="#identitäten"></a></h2>
<p>Während es bei Thunderbird Konten für Mailabruf und Mailversendung gibt, so gibt es in KMail zusätzlich noch Identitäten <em>(Settings -&gt; „Configure KMail…“ -&gt; „Identities“)</em>.</p>
<p>Pro Identität werden sämtliche Einstellungen hinterlegt zur Verschlüsselung von Emails, Signatur, Ordner für gesendete Emails, für Templates, bevorzugter Name und mehr. Auch lässt sich hier einstellen, welcher <a  class='urlextern'  href="https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol"title="Simple Mail Transfer Protocol - Wikipedia, the free encyclopedia">SMTP</a>-Account für das Versenden von Emails verwendet werden soll.<figure class="wp-block-image"></p>
<p><a  href="/wp-content/uploads/2015/02/kmail_signature.png"><img loading="lazy" src="/wp-content/uploads/2015/02/kmail_signature-300x231.png" alt="kmail_signature" class="wp-image-31331" srcset="/wp-content/uploads/2015/02/kmail_signature-300x231.png 300w, /wp-content/uploads/2015/02/kmail_signature-150x115.png 150w, /wp-content/uploads/2015/02/kmail_signature-600x461.png 600w, /wp-content/uploads/2015/02/kmail_signature.png 697w" sizes="(max-width: 300px) 100vw, 300px" /></a></figure></p>

<h2 id="kmail-und-googlemail" data-numberify>KMail und GoogleMail<a class="anchor ms-1" href="#kmail-und-googlemail"></a></h2>
<p>Beim ersten Versuch, Emails mit KMail von Googlemail abzurufen kommt eine Fehlermeldung mit Link (<a  class='urlextern'  href="https://support.google.com/accounts/answer/6010255?hl=en"title="Allowing less secure apps to access your account - Accounts Help">siehe hier</a>), die besagt, dass KMail als „weniger sicherer Client“ eingestuft wird. Dazu bekommt man in sein Googlemail-Konto eine Email in der die Möglichkeit gegeben wird, eine entsprechende Einstellung zu verändern, damit das Abrufen der Mails zukünftig funktioniert.</p>
<p>Ein Mensch sagte mir heute, dieser „Fehler“ käme bei allen Nicht-Google-Anwendungen, die er bisher genutzt hätte…</p>

<h2 id="was-mir-nicht-so-gut-gefällt-an-kmail" data-numberify>Was mir nicht so gut gefällt an KMail<a class="anchor ms-1" href="#was-mir-nicht-so-gut-gefällt-an-kmail"></a></h2>
<ul>
<li>Der kleinste Intervall zum Abrufen von Emails beträgt 5 Minuten.</li>
</ul>

<h2 id="was-mir-richtig-gut-gefällt" data-numberify>Was mir richtig gut gefällt<a class="anchor ms-1" href="#was-mir-richtig-gut-gefällt"></a></h2>

<h3 id="integrierte-backupfunktion" data-numberify>Integrierte Backupfunktion<a class="anchor ms-1" href="#integrierte-backupfunktion"></a></h3>
<p>Unter Settings -&gt; „Configure Automatic Archiving…“ kann man einstellen, dass von beliebigen Ordnern automatisch Backups erstellt werden sollen; z. B. von „Local folders“, wo dann letztlich alles bis auf IMAP-Konten drin ist :)</p>
<p>Es lassen sich beliebig viele solcher Backup-Anweisungen erstellen.</p>
<p>Auch die Anzahl der Backups ist einstellbar, hier im Screenshot 7 Backups. Danach wird (so die Vermutung), das älteste Backup gelöscht.</p>
<p>Alternativ lässt sich ein Backup des aktuell ausgwählten Verzeichnisses erstellen über „Folder“ -&gt; „Archive Folder…“.</p>
<p>Ist das Backup abgeschlossen, erhält man eine Benachrichtigung.</p>
<p>Alle weiteren Informationen zu dieser Funktion gibt es auf der Hilfeseite von KMail, <a  class='urlextern'  href="https://userbase.kde.org/Kmail/Backup_Options"title="Kmail/Backup Options - KDE UserBase Wiki">siehe hier</a>.</p>
<p>Da KMail für das Ablegen der Emails das <a  class='urlextern'  href="https://en.wikipedia.org/wiki/Maildir"title="Maildir - Wikipedia, the free encyclopedia">Maildir-Format</a> verwendet, gibt es für jede Email eine Datei; man kann also auch ohne Email-Programm noch damit arbeiten.</p>

<h3 id="adressbuch-und-kalender-per-dav" data-numberify>Adressbuch und Kalender per DAV<a class="anchor ms-1" href="#adressbuch-und-kalender-per-dav"></a></h3>
<p>Thunderbird kann von sich aus nur auf <a  class='urlextern'  href="https://de.wikipedia.org/wiki/CalDAV"title="CalDAV – Wikipedia">CalDAV</a>-Ressourcen zugreifen, also auf Kalender, jedoch nicht ohne zusätzliche AddOns auf <a  class='urlextern'  href="https://en.wikipedia.org/wiki/CardDAV"title="CardDAV - Wikipedia, the free encyclopedia">CardDAV</a> für Adressbücher.</p>
<p>Letzteres war immer wieder ein Ärgernis, weil geänderte Daten von Kontakten nicht mehr synchronisiert wurden.</p>
<p>KOrganizer und KAddressBook können im Gegensatz zu Thunderbird von Haus aus auf CalDAV und auf CardDAV zugreifen. Es gab keinerlei Probleme beim Synchronisieren.</p>

<h3 id="im-hintergrund" data-numberify>Im Hintergrund<a class="anchor ms-1" href="#im-hintergrund"></a></h3>
<p>Hier kommt ein Feature, das mir sehr gut gefällt: Es läuft alles im Hintergrund.</p>
<p>Die Konten zum Abrufen der Emails und zum Synchronisieren der Kontakte und Kalender werden zwar in KMail, KOrganizer und KAddressBook angelegt, jedoch wird dafür im Hintergrund <a  href="/2012/03/akonadi-erklart-wo-verbleiben-die-daten/"title="Akonadi erklärt – Wo verbleiben die Daten?">Akonadi</a> verwendet.</p>
<p>Das bedeutet, dass diese Konten abgerufen/synchronisiert werden, sobald Akonadi läuft; und dieses startet normalerweise direkt beim Login des Benutzers mit.</p>
<p>Somit erhält man auch dann eine Benachrichtigung über neue Emails, wenn Kontact bzw. KMail gar nicht laufen; genial :)</p>
<p>Man kann dieses Verhalten aber abstellen.</p>

<h3 id="suche-im-adressbuch" data-numberify>Suche im Adressbuch<a class="anchor ms-1" href="#suche-im-adressbuch"></a></h3>
<p>Bei Thunderbird kann man die Suche nicht wirklich sinnvoll nutzen, da nur die Felder Email und Name durchsucht werden.</p>
<p>In KAddressBook dagegen werden so ziemlich alle Felder durchsucht, man kann somit z. B. alle Kontakte finden, die in einer bestimmten Straße wohnen oder eine bestimmte Telefonnummer haben.</p>

<h3 id="aufgaben" data-numberify>Aufgaben<a class="anchor ms-1" href="#aufgaben"></a></h3>
<p>In KOrganizer kann man – im Gegensatz zu vielen anderen Aufgabenverwaltungen – auch Unteraufgaben erstellen.</p>

<h3 id="o" data-numberify>\o/<a class="anchor ms-1" href="#o"></a></h3>
<p>Oder alles in kurz: Wow :)</p>
<p>Endlich wieder eine integrierte Lösung für PIM wo einfach alles tut, so wie früher.</p>]]></content:encoded></item><item><title>LVM (Logical Volume Manager) per GUI verwalten</title><link>https://natenom.de/2014/02/lvm-logical-volume-manager-per-gui-verwalten/</link><pubDate>Tue, 18 Feb 2014 08:59:41 +0000</pubDate><guid>https://natenom.de/2014/02/lvm-logical-volume-manager-per-gui-verwalten/</guid><description><![CDATA[<p><a  class='urlextern'  href="https://sourceforge.net/projects/kvpm/"title="KDE Volume and Partition Manager | Free software downloads at SourceForge.net">KVPM</a> (KDE Volume and Partition Manager) ist ein Frontend für <a  class='urlextern'  href="https://en.wikipedia.org/wiki/Logical_Volume_Manager_%28Linux%29"title="Logical Volume Manager (Linux) - Wikipedia, the free encyclopedia">LVM</a> und „<a  class='urlextern'  href="http://www.gnu.org/software/parted/"title="http://www.gnu.org/software/parted/">GNU parted</a>“ mit Grafischer Oberfläche (GUI).</p>]]></description><content:encoded><![CDATA[<p><a  class='urlextern'  href="https://sourceforge.net/projects/kvpm/"title="KDE Volume and Partition Manager | Free software downloads at SourceForge.net">KVPM</a> (KDE Volume and Partition Manager) ist ein Frontend für <a  class='urlextern'  href="https://en.wikipedia.org/wiki/Logical_Volume_Manager_%28Linux%29"title="Logical Volume Manager (Linux) - Wikipedia, the free encyclopedia">LVM</a> und „<a  class='urlextern'  href="http://www.gnu.org/software/parted/"title="http://www.gnu.org/software/parted/">GNU parted</a>“ mit Grafischer Oberfläche (GUI).</p>
<p>LVM2 „Volume Groups“ (VG) und „Logical Volumes“ (LV) können erstellt, gelöscht und manipuliert werden. Es werden die meisten Optionen der LVM2-Tools unterstützt. Weiterhin gibt es Unterstützung für Partitionen und das Erstellen und Einbinden von Dateisystemen.</p>
<figure id="attachment_26527" aria-describedby="caption-attachment-26527" style="width: 300px" class="wp-caption alignnone">[<img loading="lazy" class="size-medium wp-image-26527" src="/wp-content/uploads/2014/02/kvpm_linux-300x169.png" alt="kvpm – Verwaltung per GUI" srcset="/wp-content/uploads/2014/02/kvpm_linux-300x169.png 300w, /wp-content/uploads/2014/02/kvpm_linux-150x84.png 150w, /wp-content/uploads/2014/02/kvpm_linux-600x339.png 600w, /wp-content/uploads/2014/02/kvpm_linux.png 1046w" sizes="(max-width: 300px) 100vw, 300px" />][4]<figcaption id="caption-attachment-26527" class="wp-caption-text">kvpm – Verwaltung per GUI</figcaption></figure>
<p>Dass es GUI-Programme für Partitionsverwaltung gibt, war mir bekannt, aber eines für LVM war mir neu.</p>]]></content:encoded></item><item><title>Minitipp: KDE SC noch ein wenig schöner machen…</title><link>https://natenom.de/2013/09/minitipp-kde-sc-noch-ein-wenig-schoener-machen/</link><pubDate>Mon, 23 Sep 2013 15:06:28 +0000</pubDate><guid>https://natenom.de/2013/09/minitipp-kde-sc-noch-ein-wenig-schoener-machen/</guid><description><![CDATA[<p>An <a  class='urlextern'  href="http://kde.org/announcements/4.11/"title="KDE - KDE Software Compilation 4.11">KDE</a> mochte ich schon bei <a  class='urlextern'  href="http://www.kde.org/screenshots/kde2shots.php"title="KDE - KDE 2.0 Screenshots - Page 1">Version 2</a> die Konfigurationsvielfalt – im Gegensatz zu <a  class='urlextern'  href="http://www.gnome.org/"title="GNOME">GNOME</a>. Man kann jedes Details einstellen…</p>]]></description><content:encoded><![CDATA[<p>An <a  class='urlextern'  href="http://kde.org/announcements/4.11/"title="KDE - KDE Software Compilation 4.11">KDE</a> mochte ich schon bei <a  class='urlextern'  href="http://www.kde.org/screenshots/kde2shots.php"title="KDE - KDE 2.0 Screenshots - Page 1">Version 2</a> die Konfigurationsvielfalt – im Gegensatz zu <a  class='urlextern'  href="http://www.gnome.org/"title="GNOME">GNOME</a>. Man kann jedes Details einstellen…</p>
<p>Die Fensterdekoration <a  class='urlextern'  href="https://en.wikipedia.org/wiki/Oxygen_Project"title="Oxygen Project - Wikipedia, the free encyclopedia">Oxygen</a>, die in KDE SC Standard ist, hat per Voreinstellung einen Rand, der einige Pixel groß ist. Diesen kann man in den „systemsettings“ deaktivieren unter „Workspace Appearance“ -&gt; „Window Decorations“ -&gt; „Configure Decorations“. In dem neuen Fenster stellt man „Border size“ um auf „No Border“.</p>
<p>Hier der Unterschied am Beispiel von kate, zuerst mit Rand:</p>
<figure id="attachment_24322" aria-describedby="caption-attachment-24322" style="width: 569px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-24322" src="/wp-content/uploads/2013/09/shadow_kde_sc_windowdecoration_oxygen_with_border.png" alt="KDE SC mit Oxygen Fensterdekorationen und mit Rand" srcset="/wp-content/uploads/2013/09/shadow_kde_sc_windowdecoration_oxygen_with_border.png 569w, /wp-content/uploads/2013/09/shadow_kde_sc_windowdecoration_oxygen_with_border-150x114.png 150w, /wp-content/uploads/2013/09/shadow_kde_sc_windowdecoration_oxygen_with_border-300x228.png 300w" sizes="(max-width: 569px) 100vw, 569px" /><figcaption id="caption-attachment-24322" class="wp-caption-text">KDE SC mit Oxygen Fensterdekoration und mit Rand</figcaption></figure>
<p>Und ohne Rand:</p>
<figure id="attachment_24323" aria-describedby="caption-attachment-24323" style="width: 569px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-24323" src="/wp-content/uploads/2013/09/shadow_kde_sc_windowdecoration_oxygen_without_border.png" alt="KDE SC mit Oxygen Fensterdekorationen und ohne Rand" srcset="/wp-content/uploads/2013/09/shadow_kde_sc_windowdecoration_oxygen_without_border.png 569w, /wp-content/uploads/2013/09/shadow_kde_sc_windowdecoration_oxygen_without_border-150x114.png 150w, /wp-content/uploads/2013/09/shadow_kde_sc_windowdecoration_oxygen_without_border-300x228.png 300w" sizes="(max-width: 569px) 100vw, 569px" /><figcaption id="caption-attachment-24323" class="wp-caption-text">KDE SC mit Oxygen Fensterdekoration und ohne Rand</figcaption></figure>
<p>Das sieht in einem Fenster erstmal nicht nach viel Unterschied aus, aber im Gesamten fällt es schon auf, wenn auch eher unbewußt.</p>
<p>Habe die Einstellung eigentlich nur testweise aktiviert, wieder vergessen und mich nach einem Tag gefragt, wieso alle Anwendungen plötzlich so smooth aussehen :)</p>]]></content:encoded></item><item><title>KDE Service-Menü-Eintrag zum Entfernen sensibler Metadaten aus Fotos</title><link>https://natenom.de/2013/09/kde-service-menue-eintrag-zum-entfernen-sensibler-metadaten-aus-fotos/</link><pubDate>Sat, 21 Sep 2013 08:35:42 +0000</pubDate><guid>https://natenom.de/2013/09/kde-service-menue-eintrag-zum-entfernen-sensibler-metadaten-aus-fotos/</guid><description>&lt;p>In den Metadaten von Fotos sind z. B. die Seriennummern des Fotoapparats und des Objektivs enthalten. Daher sollte man diese Daten vor dem Hochladen entfernen. Manche Daten, wie z. B. Belichtungszeit, Blende usw. können jedoch für andere Menschen interessant sein.&lt;/p></description><content:encoded><![CDATA[<p>In den Metadaten von Fotos sind z. B. die Seriennummern des Fotoapparats und des Objektivs enthalten. Daher sollte man diese Daten vor dem Hochladen entfernen. Manche Daten, wie z. B. Belichtungszeit, Blende usw. können jedoch für andere Menschen interessant sein.</p>
<p>Habe mir dafür einen Service-Menü Eintrag für KDE erstellt, welcher bis auf einstellbare Daten fast alles entfernt und zusätzlich noch den Namen eines Autors einträgt. Vor dem Hochladen werden damit alle Fotos behandelt.</p>
<p>Die notwendigen Dateien und eine Beschreibung <a  href="https://wiki.natenom.de/docs/linux/kde/servicemenues/metainformationen2">gibt es im Wiki</a>.</p>]]></content:encoded></item><item><title>Neuer Versuch mit KDE SC</title><link>https://natenom.de/2013/08/neuer-versuch-mit-kde-sc/</link><pubDate>Thu, 15 Aug 2013 06:42:25 +0000</pubDate><guid>https://natenom.de/2013/08/neuer-versuch-mit-kde-sc/</guid><description><![CDATA[<p>Habe gestern einen neuen Versuch mit KDE 4.10.5 gestartet und dabei gleich das ganze System auf den neusten Stand gebracht.</p>

<h2 id="fehler-bereinigt" data-numberify>Fehler bereinigt<a class="anchor ms-1" href="#fehler-bereinigt"></a></h2>
<p>Die Fehler, die mir beim <a  href="/2012/03/kde-sc-macht-wieder-spass/">letzten Test vor langer Zeit mit der Version 4.8</a> aufgefallen sind, scheinen ausgemerzt worden zu sein:</p>]]></description><content:encoded><![CDATA[<p>Habe gestern einen neuen Versuch mit KDE 4.10.5 gestartet und dabei gleich das ganze System auf den neusten Stand gebracht.</p>

<h2 id="fehler-bereinigt" data-numberify>Fehler bereinigt<a class="anchor ms-1" href="#fehler-bereinigt"></a></h2>
<p>Die Fehler, die mir beim <a  href="/2012/03/kde-sc-macht-wieder-spass/">letzten Test vor langer Zeit mit der Version 4.8</a> aufgefallen sind, scheinen ausgemerzt worden zu sein:</p>
<ul>
<li>[Alt+Shift+Tab] funktioniert
<ul>
<li>Die Grafikkarte taktet nun sofort hoch anstatt dauerhaft auf der niedrigsten Taktstufe zu verbleiben und entsprechend langsam zu sein; dadurch sind alle Effekte schön geschmeidig</li>
<li>Der Plasma-Desktop begnügt sich auch nach 8 Stunden Laufzeit mit ~335 MiB, statt immer mehr zu futtern</li>
</ul>
</li>
</ul>

<h2 id="konfiguration" data-numberify>Konfiguration<a class="anchor ms-1" href="#konfiguration"></a></h2>
<p>Das Setup ist fast gleich wie mit <a  href="/2010/09/endlich-einen-schonen-desktop-gefunden-lxde/"title="Endlich einen schönen Desktop gefunden: LXDE :)">OpenBox</a> (und einem kleinen Teil von LXDE). Es gibt acht virtuelle Desktops, die man mit [Win]+[1 bis 8] umschalten kann, jedoch ohne Umschaltanimation. Zusätzlich zum Desktop für die Terminals wird wieder <a  class='urlextern'  href="http://yakuake.kde.org/"title="Yakuake">yakuake</a> verwendet, mit dem Vorteil, dass diese leicht transparent auf jedem Desktop aktiviert werden kann. Statt xterm wird die KDE-eigene Konsole verwendet.</p>
<p>Die Startleiste ist oben und im Gegensatz zu jener in OpenBox dauerhaft zu sehen, jedoch so konfiguriert, dass Anwendungen sie überdecken können. Auf dem linken Monitor befindet sich auch ein eigenes Panel mit dem Systray, welches immer im Vordergrund ist.</p>
<p>Bei einem mittleren Klick der Maus auf den Desktop erscheint die Fensterliste aller Desktops.</p>
<p>Auf dem rechten Monitor sind ein paar Widgets auf dem Desktop untergebracht, unter anderem ein Web Slice, welches unseren Mumble-Viewer anzeigt.</p>
<p>Mit Fensterregeln von kwin sind die meisten Anwendungen auf einen bestimmten Desktop festgenagelt, sodass nach dem Start direkt alles so ist, wie man es benötigt.</p>

<h2 id="kein-pim" data-numberify>Kein PIM<a class="anchor ms-1" href="#kein-pim"></a></h2>
<p>Auf KDE-PIM habe ich erst einmal bewusst verzichtet; hiermit werde ich mich erst wieder beschäftigen, wenn es KDE SC 4.11, welches heute <a  class='urlextern'  href="http://kde.org/announcements/4.11/"title="KDE - KDE Software Compilation 4.11">freigegeben</a> wurde, unter Gentoo gibt.</p>

<h2 id="einfach-schön8230" data-numberify>Einfach schön&#8230;<a class="anchor ms-1" href="#einfach-schön8230"></a></h2>
<p>Und wie immer bei solchen Tests sieht es einfach nur Qt <em>(gesprochen „cute“)</em> aus :)</p>

<h2 id="8230" data-numberify>&#8230;<a class="anchor ms-1" href="#8230"></a></h2>
<p>Bin gespannt, ob und wann sich wieder herausstellt, dass das ganze System für mich nicht benutzbar ist, so wie beim letzten Test nach ein paar Tagen.</p>]]></content:encoded></item><item><title>Vortrag über Open Source Spracherkennung mit Simon</title><link>https://natenom.de/2013/07/vortrag-uber-open-source-spracherkennung-mit-simon/</link><pubDate>Thu, 25 Jul 2013 09:44:49 +0000</pubDate><guid>https://natenom.de/2013/07/vortrag-uber-open-source-spracherkennung-mit-simon/</guid><description>http://grasch.net/node/23.</description><content:encoded>&lt;p>&lt;a class='urlextern' href="http://grasch.net/node/23"title="Open Source Dictation: Wrapping up | Peter Grasch">http://grasch.net/node/23&lt;/a>.&lt;/p></content:encoded></item><item><title>Akonadi erklärt – Wo verbleiben die Daten?</title><link>https://natenom.de/2012/03/akonadi-erklart-wo-verbleiben-die-daten/</link><pubDate>Wed, 14 Mar 2012 17:00:08 +0000</pubDate><guid>https://natenom.de/2012/03/akonadi-erklart-wo-verbleiben-die-daten/</guid><description>&lt;p>Dieses Akonadi war einer der Gründe, wieso ich lange nichts von KDE SC wissen wollte.&lt;/p></description><content:encoded><![CDATA[<p>Dieses Akonadi war einer der Gründe, wieso ich lange nichts von KDE SC wissen wollte.</p>
<p>Hier gibt es einen Artikel, der einige Missveständnisse beseitigt und klarstellt, wo denn eigentlich bei Akonadi die Daten verbleiben:<br>
<a title="http://blogs.kde.org/node/4503" href="http://blogs.kde.org/node/4503" target="_self">Akonadi misconception #1: where is my data?</a></p>
<p>Und entgegen meinen eigenen Befürchtungen werden diese eben nicht in einer Datenbank gespeichert wodurch man alle Daten verlieren würde, sollte diese Datenkbank kaputt gehen.</p>]]></content:encoded></item><item><title>Nettes Feature von Dolphin</title><link>https://natenom.de/2011/04/nettes-feature-von-dolphin/</link><pubDate>Mon, 04 Apr 2011 12:16:09 +0000</pubDate><guid>https://natenom.de/2011/04/nettes-feature-von-dolphin/</guid><description>&lt;p>Wenn man mehrere Dateien in Dolphin markiert und F2 drückt (Umbenennen), dann bietet es einem an alle Dateien nummeriert umzubennen –&lt;/p>
&lt;p>Nice :)&lt;/p></description><content:encoded><![CDATA[<p>Wenn man mehrere Dateien in Dolphin markiert und F2 drückt (Umbenennen), dann bietet es einem an alle Dateien nummeriert umzubennen –</p>
<p>Nice :)</p>
<p>Ist bestimmt schon seit Jahren drin, habs aber noch nie bemerkt.</p>
<img loading="lazy" class="alignnone size-full wp-image-8480" title="dolphinrenamefeature" src="/wp-content/uploads/2011/04/dolphinrenamefeature.png" alt="" srcset="/wp-content/uploads/2011/04/dolphinrenamefeature.png 664w, /wp-content/uploads/2011/04/dolphinrenamefeature-150x88.png 150w, /wp-content/uploads/2011/04/dolphinrenamefeature-300x177.png 300w" sizes="(max-width: 664px) 100vw, 664px" />]]></content:encoded></item></channel></rss>