<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>glow.li: 2021</title>
        <description>A blog by glow.</description>
        <link>https://glow.li/tags/2021.xml</link>
        <atom:link href="https://glow.li/tags/2021.xml" rel="self" type="application/rss+xml"/>
        <generator>Glow.li Builder</generator>
            <item>
        <title>My current desktop theme is incredibly cool</title>
        <description>&lt;p&gt;&lt;a href="https://glow.li/loop/leviathan-theme.mp4/"&gt;        &lt;video class="video-autoplay" autoplay loop muted poster="https://glow.li/media/videos/previews/leviathan-theme.webp?chash=Iebu8e34bf"&gt;        &lt;source src="https://glow.li/media/videos/leviathan-theme.mp4" type="video/mp4"&gt;        Click to view the video.        &lt;/video&gt;        &lt;/a&gt;
The &lt;a href="https://www.reddit.com/r/PixelArt/comments/p8s1fl/leviathan/"&gt;Wallpaper&lt;/a&gt; is from &lt;a href="https://www.reddit.com/user/PrisonerCoin/"&gt;u/PrisonerCoin&lt;/a&gt;.&lt;/p&gt;</description>
    <pubDate>Thu, 26 Aug 2021 00:00:00 +0000</pubDate>
    <link>https://glow.li/posts/leviathan_theme/</link>
    <guid isPermaLink="false">1629936000</guid>
</item>

<item>
        <title>PGP signed posts</title>
        <description>&lt;p&gt;The posts and most pages on this blog are now signed with PGP. You can check the signature by clicking the "Signed" button at the top of the pages and running the command in your terminal. If you want to see a page where the verification fails, you can check &lt;a href="https://glow.li/invalid-signature/"&gt;this page&lt;/a&gt;.&lt;/p&gt;
&lt;div class="signature autoload"&gt;&lt;a class="button signature-button button-icon button-icon-right" style="--icon: url('https://glow.li/media/resources/cross.svg');" href="https://glow.li/posts/signed-post/index.html.asc"&gt;&lt;span&gt;Signed&lt;/span&gt;&lt;/a&gt;&lt;div class="signature-popup" aria-hidden="true" hidden&gt;&lt;div class="signature-popup-content"&gt;
&lt;h3&gt;PGP Signature&lt;/h3&gt;
&lt;p&gt;The source of this page has been cryptographically signed with PGP.&lt;/p&gt;
&lt;p&gt;Only the source was signed, not what you see here. You should check this link to see what has been signed.&lt;/p&gt;
&lt;p&gt;Signed source: &lt;a href="https://glow.li/posts/signed-post/index.html.asc"&gt;https://glow.li/posts/signed-post/index.html.asc&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Ckeck it with GnuPG&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;curl https://glow.li/posts/signed-post/index.html.asc | gpg&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You can find my public key at &lt;a href="https://glow.li/pgp"&gt;https://glow.li/pgp&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
    <pubDate>Thu, 12 Aug 2021 00:00:00 +0000</pubDate>
    <link>https://glow.li/posts/signed-post/</link>
    <guid isPermaLink="false">1628726400</guid>
</item>

<item>
        <title>A streetlamp in the rain - pixelated</title>
        <description>&lt;p&gt;&lt;a href="https://glow.li/loop/streetlamp-in-rain-pixelated.mp4/"&gt;        &lt;video class="video-autoplay" autoplay loop muted poster="https://glow.li/media/videos/previews/streetlamp-in-rain-pixelated.webp?chash=Iebu891ef4"&gt;        &lt;source src="https://glow.li/media/videos/streetlamp-in-rain-pixelated.mp4" type="video/mp4"&gt;        Click to view the video.        &lt;/video&gt;        &lt;/a&gt;&lt;/p&gt;</description>
    <pubDate>Mon, 21 Jun 2021 00:00:00 +0000</pubDate>
    <link>https://glow.li/posts/streetlamp-in-rain-pixelated/</link>
    <guid isPermaLink="false">1624233600</guid>
</item>

<item>
        <title>Kerbal Space Program: F/A 18</title>
        <description>&lt;p&gt;&lt;a href="https://glow.li/loop/ksp-f18-night.webm/"&gt;        &lt;video class="video-autoplay" autoplay loop muted poster="https://glow.li/media/videos/previews/ksp-f18-night.webp?chash=Iebu8fc87d"&gt;        &lt;source src="https://glow.li/media/videos/ksp-f18-night.webm" type="video/mp4"&gt;        Click to view the video.        &lt;/video&gt;        &lt;/a&gt;
I recreated &lt;a href="https://en.wikipedia.org/wiki/McDonnell_Douglas_F/A-18_Hornet"&gt;McDonnell Douglas F/A-18 Hornet&lt;/a&gt; in &lt;a class="tag " href="https://glow.li/tags/kerbal_space_program/"&gt;#kerbal_space_program&lt;/a&gt;. I spent a lot of time on the realistic navigation lights. The green light strips are &lt;a href="https://en.wikipedia.org/wiki/Formation_light"&gt;Formation Lights&lt;/a&gt;, which supposedly help when flying in formation at night. They are green on both sides.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/files/F_A_18.craft"&gt;Download the .craft file&lt;/a&gt;&lt;/p&gt;
&lt;!--more--&gt;
&lt;div class="grid2"&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/images/big/ksp-f18-01.webp?chash=Iebu810091" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18-01.webp?chash=Iebu897abe" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18-01.webp?chash=Iebu897abe 1500w, https://glow.li/media/images/1200/ksp-f18-01.webp?chash=Iebu877a3e 1200w, https://glow.li/media/images/1000/ksp-f18-01.webp?chash=Iebu8802e0 1000w, https://glow.li/media/images/800/ksp-f18-01.webp?chash=Iebu8402de 800w, https://glow.li/media/images/700/ksp-f18-01.webp?chash=Iebu821036 700w, https://glow.li/media/images/600/ksp-f18-01.webp?chash=Iebu8cf2d3 600w, https://glow.li/media/images/500/ksp-f18-01.webp?chash=Iebu8af903 500w, https://glow.li/media/images/400/ksp-f18-01.webp?chash=Iebu81eaf3 400w, https://glow.li/media/images/300/ksp-f18-01.webp?chash=Iebu85c2c4 300w, https://glow.li/media/images/200/ksp-f18-01.webp?chash=Iebu84b7cf 200w, https://glow.li/media/images/100/ksp-f18-01.webp?chash=Iebu8a73d0 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-f18-02.webp?chash=Iebu8d72b1" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18-02.webp?chash=Iebu82701c" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18-02.webp?chash=Iebu82701c 1500w, https://glow.li/media/images/1200/ksp-f18-02.webp?chash=Iebu8cc4ac 1200w, https://glow.li/media/images/1000/ksp-f18-02.webp?chash=Iebu836a5c 1000w, https://glow.li/media/images/800/ksp-f18-02.webp?chash=Iebu8b762c 800w, https://glow.li/media/images/700/ksp-f18-02.webp?chash=Iebu84a317 700w, https://glow.li/media/images/600/ksp-f18-02.webp?chash=Iebu83b57c 600w, https://glow.li/media/images/500/ksp-f18-02.webp?chash=Iebu8d3699 500w, https://glow.li/media/images/400/ksp-f18-02.webp?chash=Iebu894a39 400w, https://glow.li/media/images/300/ksp-f18-02.webp?chash=Iebu8c5be6 300w, https://glow.li/media/images/200/ksp-f18-02.webp?chash=Iebu8ed079 200w, https://glow.li/media/images/100/ksp-f18-02.webp?chash=Iebu8dc84f 100w" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="Controls" name="Controls"&gt;&lt;a class="hash-link" href="#Controls"&gt;Controls&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;1&lt;/code&gt;: After burner&lt;/li&gt;
&lt;li&gt;&lt;code&gt;2&lt;/code&gt;: Extend Flaps&lt;/li&gt;
&lt;li&gt;&lt;code&gt;3&lt;/code&gt;: Drain Fuel&lt;/li&gt;
&lt;li&gt;&lt;code&gt;4&lt;/code&gt;: Toggle Lights&lt;/li&gt;
&lt;li&gt;&lt;code&gt;5&lt;/code&gt;: Toggle wheel brakes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;6&lt;/code&gt;: Toggle Airbrakes&lt;/li&gt;
&lt;li&gt;&lt;code&gt;7&lt;/code&gt;: Flare Pod 1&lt;/li&gt;
&lt;li&gt;&lt;code&gt;8&lt;/code&gt;: Flare Pod 2&lt;/li&gt;
&lt;li&gt;&lt;code&gt;9&lt;/code&gt;: Flare Pod 3&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="grid2"&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/images/big/ksp-f18-02.webp?chash=Iebu8d72b1" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18-02.webp?chash=Iebu82701c" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18-02.webp?chash=Iebu82701c 1500w, https://glow.li/media/images/1200/ksp-f18-02.webp?chash=Iebu8cc4ac 1200w, https://glow.li/media/images/1000/ksp-f18-02.webp?chash=Iebu836a5c 1000w, https://glow.li/media/images/800/ksp-f18-02.webp?chash=Iebu8b762c 800w, https://glow.li/media/images/700/ksp-f18-02.webp?chash=Iebu84a317 700w, https://glow.li/media/images/600/ksp-f18-02.webp?chash=Iebu83b57c 600w, https://glow.li/media/images/500/ksp-f18-02.webp?chash=Iebu8d3699 500w, https://glow.li/media/images/400/ksp-f18-02.webp?chash=Iebu894a39 400w, https://glow.li/media/images/300/ksp-f18-02.webp?chash=Iebu8c5be6 300w, https://glow.li/media/images/200/ksp-f18-02.webp?chash=Iebu8ed079 200w, https://glow.li/media/images/100/ksp-f18-02.webp?chash=Iebu8dc84f 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-f18-03.webp?chash=Iebu8a6771" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18-03.webp?chash=Iebu87a4ae" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18-03.webp?chash=Iebu87a4ae 1500w, https://glow.li/media/images/1200/ksp-f18-03.webp?chash=Iebu8ed6ff 1200w, https://glow.li/media/images/1000/ksp-f18-03.webp?chash=Iebu865c76 1000w, https://glow.li/media/images/800/ksp-f18-03.webp?chash=Iebu8d05f0 800w, https://glow.li/media/images/700/ksp-f18-03.webp?chash=Iebu8672da 700w, https://glow.li/media/images/600/ksp-f18-03.webp?chash=Iebu83f4c3 600w, https://glow.li/media/images/500/ksp-f18-03.webp?chash=Iebu82e0c3 500w, https://glow.li/media/images/400/ksp-f18-03.webp?chash=Iebu8a6d2c 400w, https://glow.li/media/images/300/ksp-f18-03.webp?chash=Iebu8be441 300w, https://glow.li/media/images/200/ksp-f18-03.webp?chash=Iebu881ae1 200w, https://glow.li/media/images/100/ksp-f18-03.webp?chash=Iebu8f4066 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-f18-04.webp?chash=Iebu869a1f" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18-04.webp?chash=Iebu8dc7dc" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18-04.webp?chash=Iebu8dc7dc 1500w, https://glow.li/media/images/1200/ksp-f18-04.webp?chash=Iebu8a2303 1200w, https://glow.li/media/images/1000/ksp-f18-04.webp?chash=Iebu8817bb 1000w, https://glow.li/media/images/800/ksp-f18-04.webp?chash=Iebu83baf1 800w, https://glow.li/media/images/700/ksp-f18-04.webp?chash=Iebu8415ce 700w, https://glow.li/media/images/600/ksp-f18-04.webp?chash=Iebu81e137 600w, https://glow.li/media/images/500/ksp-f18-04.webp?chash=Iebu847c8e 500w, https://glow.li/media/images/400/ksp-f18-04.webp?chash=Iebu8b3b98 400w, https://glow.li/media/images/300/ksp-f18-04.webp?chash=Iebu8cb930 300w, https://glow.li/media/images/200/ksp-f18-04.webp?chash=Iebu8f5287 200w, https://glow.li/media/images/100/ksp-f18-04.webp?chash=Iebu88d85b 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-f18-05.webp?chash=Iebu805ce6" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18-05.webp?chash=Iebu8915cf" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18-05.webp?chash=Iebu8915cf 1500w, https://glow.li/media/images/1200/ksp-f18-05.webp?chash=Iebu885a18 1200w, https://glow.li/media/images/1000/ksp-f18-05.webp?chash=Iebu80c983 1000w, https://glow.li/media/images/800/ksp-f18-05.webp?chash=Iebu89e380 800w, https://glow.li/media/images/700/ksp-f18-05.webp?chash=Iebu81db25 700w, https://glow.li/media/images/600/ksp-f18-05.webp?chash=Iebu8165d0 600w, https://glow.li/media/images/500/ksp-f18-05.webp?chash=Iebu8f07a7 500w, https://glow.li/media/images/400/ksp-f18-05.webp?chash=Iebu8f19a4 400w, https://glow.li/media/images/300/ksp-f18-05.webp?chash=Iebu8dd0bf 300w, https://glow.li/media/images/200/ksp-f18-05.webp?chash=Iebu873024 200w, https://glow.li/media/images/100/ksp-f18-05.webp?chash=Iebu8459ce 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-f18-06.webp?chash=Iebu8db06f" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18-06.webp?chash=Iebu839939" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18-06.webp?chash=Iebu839939 1500w, https://glow.li/media/images/1200/ksp-f18-06.webp?chash=Iebu88f00c 1200w, https://glow.li/media/images/1000/ksp-f18-06.webp?chash=Iebu87bbe5 1000w, https://glow.li/media/images/800/ksp-f18-06.webp?chash=Iebu820ff6 800w, https://glow.li/media/images/700/ksp-f18-06.webp?chash=Iebu8f5b19 700w, https://glow.li/media/images/600/ksp-f18-06.webp?chash=Iebu818608 600w, https://glow.li/media/images/500/ksp-f18-06.webp?chash=Iebu891642 500w, https://glow.li/media/images/400/ksp-f18-06.webp?chash=Iebu83c5ed 400w, https://glow.li/media/images/300/ksp-f18-06.webp?chash=Iebu895e8d 300w, https://glow.li/media/images/200/ksp-f18-06.webp?chash=Iebu8cfa4f 200w, https://glow.li/media/images/100/ksp-f18-06.webp?chash=Iebu89dea9 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-f18-07.webp?chash=Iebu86d89d" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18-07.webp?chash=Iebu89122c" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18-07.webp?chash=Iebu89122c 1500w, https://glow.li/media/images/1200/ksp-f18-07.webp?chash=Iebu869565 1200w, https://glow.li/media/images/1000/ksp-f18-07.webp?chash=Iebu8620dc 1000w, https://glow.li/media/images/800/ksp-f18-07.webp?chash=Iebu88c14a 800w, https://glow.li/media/images/700/ksp-f18-07.webp?chash=Iebu8a4b40 700w, https://glow.li/media/images/600/ksp-f18-07.webp?chash=Iebu8b8240 600w, https://glow.li/media/images/500/ksp-f18-07.webp?chash=Iebu80d2e5 500w, https://glow.li/media/images/400/ksp-f18-07.webp?chash=Iebu848d9b 400w, https://glow.li/media/images/300/ksp-f18-07.webp?chash=Iebu8722e9 300w, https://glow.li/media/images/200/ksp-f18-07.webp?chash=Iebu8e3d9f 200w, https://glow.li/media/images/100/ksp-f18-07.webp?chash=Iebu8f140e 100w" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    <pubDate>Thu, 27 May 2021 00:00:00 +0000</pubDate>
    <link>https://glow.li/posts/ksp-f18/</link>
    <guid isPermaLink="false">1622073600</guid>
</item>

<item>
        <title>Encrypt Termux filesystem with LUKS</title>
        <description>&lt;p&gt;&lt;a href="https://glow.li/media/images/big/encrypt-termux-fs-screenshot.webp?chash=Iebu8564ff" class="size-half"&gt;&lt;img src="https://glow.li/media/images/encrypt-termux-fs-screenshot.webp?chash=Iebu87aa2c" alt="Screenshot of Termux running the script in this tutorial" title="Screenshot of Termux running the script in this tutorial" class="right size-half" loading="lazy" sizes="(max-width:703px) 100vw, 750px" srcset="https://glow.li/media/images/encrypt-termux-fs-screenshot.webp?chash=Iebu87aa2c 1500w, https://glow.li/media/images/1200/encrypt-termux-fs-screenshot.webp?chash=Iebu841cbc 1200w, https://glow.li/media/images/1000/encrypt-termux-fs-screenshot.webp?chash=Iebu84a977 1000w, https://glow.li/media/images/800/encrypt-termux-fs-screenshot.webp?chash=Iebu83c651 800w, https://glow.li/media/images/700/encrypt-termux-fs-screenshot.webp?chash=Iebu88e85c 700w, https://glow.li/media/images/600/encrypt-termux-fs-screenshot.webp?chash=Iebu8f2135 600w, https://glow.li/media/images/500/encrypt-termux-fs-screenshot.webp?chash=Iebu85189b 500w, https://glow.li/media/images/400/encrypt-termux-fs-screenshot.webp?chash=Iebu8ff084 400w, https://glow.li/media/images/300/encrypt-termux-fs-screenshot.webp?chash=Iebu838b19 300w, https://glow.li/media/images/200/encrypt-termux-fs-screenshot.webp?chash=Iebu811838 200w, https://glow.li/media/images/100/encrypt-termux-fs-screenshot.webp?chash=Iebu861214 100w" &gt;&lt;/a&gt;
People sometimes store sensitive information within &lt;a href="https://termux.com"&gt;Termux&lt;/a&gt;, like SSH Keys or PGP Keys. Within Android, this is fairly secure. No other app can access the Termux storage without explicit user consent. But our phones aren't secure devices for most people. Most people have a really short pin or password (or even none at all). So if our devices get stolen or seized, this data can easily be extracted. This short tutorial will show you a way to encrypt the whole Termux filesystem, so this data cannot be extracted once the phone has turned off or the filesystem is unmounted and closed again.&lt;/p&gt;
&lt;div id="toc"&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#Procedure"&gt;Procedure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Requirements"&gt;Requirements&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#Rooted+phone"&gt;Rooted phone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Blank+Termux"&gt;Blank Termux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Packages"&gt;Packages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#Create+filesystem"&gt;Create filesystem&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#Step+1%3A+Create+a+blank+image+file"&gt;Step 1: Create a blank image file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Step+2%3A+Encrypt+image+file+using+LUKS"&gt;Step 2: Encrypt image file using LUKS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Step+3%3A+Temporarily+open+image+file"&gt;Step 3: Temporarily open image file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Step+4%3A+Format+the+image+file"&gt;Step 4: Format the image file&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Step+5%3A+Close+the+image+file+again"&gt;Step 5: Close the image file again&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#Entering+the+encrypted+Termux"&gt;Entering the encrypted Termux&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#Find+your+su+binary"&gt;Find your su binary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#Restore+your+existing+installation"&gt;Restore your existing installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Unmounting+your+filesystem"&gt;Unmounting your filesystem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Accessing+your+unencrypted+Termux+while+in+the+encrypted+environment"&gt;Accessing your unencrypted Termux while in the encrypted environment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#Caveats"&gt;Caveats&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#Termux%3ATasker"&gt;Termux:Tasker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#SELinux"&gt;SELinux&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;h3 id="Procedure" name="Procedure"&gt;&lt;a class="hash-link" href="#Procedure"&gt;Procedure&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;We're creating a separate filesystem in an encrypted image file, which we're then mounting at &lt;code&gt;/data/data/com.termux/files&lt;/code&gt;, which contains all of Termux' data.&lt;/p&gt;
&lt;h3 id="Requirements" name="Requirements"&gt;&lt;a class="hash-link" href="#Requirements"&gt;Requirements&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id="Rooted+phone" name="Rooted+phone"&gt;&lt;a class="hash-link" href="#Rooted+phone"&gt;Rooted phone&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Unfortunately, this only works with a rooted device, as you need access to cryptsetup and mount&lt;/p&gt;
&lt;h4 id="Blank+Termux" name="Blank+Termux"&gt;&lt;a class="hash-link" href="#Blank+Termux"&gt;Blank Termux&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;It is recommended to start out with a freshly installed Termux. This is the host Termux, that will only be used to mount the encrypted Termux. You can do it on an existing Termux installation, but be aware that all data that is already in your Termux installation, will not be encrypted. If you want encrypt an existing installation you need to make a backup of it now and then reset your Termux.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rsync -a /data/data/com.termux/files /data/data/com.termux/files-backup&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Make sure to delete this backup at the end.&lt;/p&gt;
&lt;p&gt;After that you can delete &lt;code&gt;/data/data/com.termux/files&lt;/code&gt; to reset your Termux (restart after doing so). Beware that this will delete all your files. Make sure you've backed them up.&lt;/p&gt;
&lt;h4 id="Packages" name="Packages"&gt;&lt;a class="hash-link" href="#Packages"&gt;Packages&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Install the root repo:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;pkg install root-repo&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Install required packages:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;pkg install util-linux cryptsetup tsu e2fsprogs rsync&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="Create+filesystem" name="Create+filesystem"&gt;&lt;a class="hash-link" href="#Create+filesystem"&gt;Create filesystem&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id="Step+1%3A+Create+a+blank+image+file" name="Step+1%3A+Create+a+blank+image+file"&gt;&lt;a class="hash-link" href="#Step+1%3A+Create+a+blank+image+file"&gt;Step 1: Create a blank image file&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;To create an encrypted filesystem you need to first create a blank '.img' file. Adjust the size to your preference. Beware that it will use up this space on your device instantly.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;fallocate -l 16G /data/data/com.termux/termux-fs.img&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="Step+2%3A+Encrypt+image+file+using+LUKS" name="Step+2%3A+Encrypt+image+file+using+LUKS"&gt;&lt;a class="hash-link" href="#Step+2%3A+Encrypt+image+file+using+LUKS"&gt;Step 2: Encrypt image file using LUKS&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Next we are encrypting this '.img' using &lt;a href="https://en.wikipedia.org/wiki/Linux_Unified_Key_Setup"&gt;LUKS&lt;/a&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo cryptsetup luksFormat /data/data/com.termux/termux-fs.img&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Answer the first prompt with &lt;code&gt;YES&lt;/code&gt; and then enter a passphrase twice:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
WARNING!
========
This will overwrite data on /data/data/com.termux/termux-fs.img irrevocably.

Are you sure? (Type 'yes' in capital letters): YES
Enter passphrase for /data/data/com.termux/termux-fs.img:
Verify passphrase:&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="Step+3%3A+Temporarily+open+image+file" name="Step+3%3A+Temporarily+open+image+file"&gt;&lt;a class="hash-link" href="#Step+3%3A+Temporarily+open+image+file"&gt;Step 3: Temporarily open image file&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;To format the image file we need to temporarily open it.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo cryptsetup open /data/data/com.termux/termux-fs.img termux-fs-tmp&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You will be prompted to enter your passphrase&lt;/p&gt;
&lt;h4 id="Step+4%3A+Format+the+image+file" name="Step+4%3A+Format+the+image+file"&gt;&lt;a class="hash-link" href="#Step+4%3A+Format+the+image+file"&gt;Step 4: Format the image file&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Create a ext4 filesystem inside the encrypted volume.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo mkfs.ext4 /dev/mapper/termux-fs-tmp&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id="Step+5%3A+Close+the+image+file+again" name="Step+5%3A+Close+the+image+file+again"&gt;&lt;a class="hash-link" href="#Step+5%3A+Close+the+image+file+again"&gt;Step 5: Close the image file again&lt;/a&gt;&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;sudo cryptsetup close termux-fs-tmp&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="Entering+the+encrypted+Termux" name="Entering+the+encrypted+Termux"&gt;&lt;a class="hash-link" href="#Entering+the+encrypted+Termux"&gt;Entering the encrypted Termux&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Now that we created the encrypted disk we simply need to mount it. Since we need to do this every time we boot our device, it's best we create a script for that.
Use &lt;a href="https://glow.li/media/files/termuxmount.sh"&gt;this script&lt;/a&gt; to enter your new filesystem:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/usr/bin/env bash
u=$(whoami)
export LD_PRELOAD=
/sbin/su -c "cryptsetup luksOpen /data/data/com.termux/termux-fs.img termux-fs"
/sbin/su -c "mount /dev/mapper/termux-fs /data/data/com.termux/files"
/sbin/su -c "/system/bin/chown $u.$u /data/data/com.termux/files"&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You will be prompted your passphrase.
This will mount your filesystem to &lt;code&gt;/data/data/com.termux/files&lt;/code&gt;.
After you've run this script, exit your Termux App and open it again. The first time you do this the Termux App will reinstall your base system inside your encrypted dist.&lt;/p&gt;
&lt;p&gt;Congratulations you are now in your encrypted filesystem. You will need to run this script again after a restart.&lt;/p&gt;
&lt;h4 id="Find+your+su+binary" name="Find+your+su+binary"&gt;&lt;a class="hash-link" href="#Find+your+su+binary"&gt;Find your su binary&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Since mounting a filesystem at &lt;code&gt;/data/data/com.termux/files&lt;/code&gt; will cause all Termux command to temporarily break, we need to make sure we're not running any Termux commands in this script. Therefore you need to specify your su binary with an absolute path. In most cases this is &lt;code&gt;/sbin/su&lt;/code&gt;, so you can use the script as is. If your &lt;code&gt;su&lt;/code&gt; is somewhere else, check these paths and replace the command in the script accordingly:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/sbin/su&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/system/sbin/su&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/system/bin/su&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/system/xbin/su&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/su/bin/su&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/magisk/.core/bin/su&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="Restore+your+existing+installation" name="Restore+your+existing+installation"&gt;&lt;a class="hash-link" href="#Restore+your+existing+installation"&gt;Restore your existing installation&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If you've created a backup of your existing installation (described &lt;a href="#Blank+Termux"&gt;here&lt;/a&gt;) you can restore that backup now.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rsync -a --delete /data/data/com.termux/files-backup/ /data/data/com.termux/files/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If everything worked, remember to delete this unencrypted backup.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rm /data/data/com.termux/files-backup -rf&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="Unmounting+your+filesystem" name="Unmounting+your+filesystem"&gt;&lt;a class="hash-link" href="#Unmounting+your+filesystem"&gt;Unmounting your filesystem&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Unmounting your encrypted Termux is a bit annoying. Since it is always in-use you need to specify (&lt;code&gt;-l&lt;/code&gt;) lazy mode.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo umount /data/data/com.termux/files -l&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After that can restart your Termux again to be in the unencrypted filesystem again. Your encrypted filesystem is still open however, so you need to close it now.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo cryptsetup close termux-fs&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If there are any processes still accessing your encrypted Termux, this will fail. You need to either find and close these processes, or restart your device.&lt;/p&gt;
&lt;h3 id="Accessing+your+unencrypted+Termux+while+in+the+encrypted+environment" name="Accessing+your+unencrypted+Termux+while+in+the+encrypted+environment"&gt;&lt;a class="hash-link" href="#Accessing+your+unencrypted+Termux+while+in+the+encrypted+environment"&gt;Accessing your unencrypted Termux while in the encrypted environment&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;It is sometimes necessary to do maintenance (updates for example) on the unencrypted Termux. Unmounting your filesystem is one possibility, but is quite annoying. You can however use &lt;code&gt;unshare&lt;/code&gt; and &lt;code&gt;chroot&lt;/code&gt; to access your unencrypted Termux while the encrypted Termux is still running. I created &lt;a href="https://glow.li/media/files/termuxhost.sh"&gt;this script&lt;/a&gt; to do that:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#!/usr/bin/env bash
OPTIND=1
UNSHARED=false
while getopts ":U" opt; do
    case "$opt" in
        U)
            UNSHARED=true
            ;;
        *) ;;

    esac
done

shift $((OPTIND - 1))
if [ ! "$UNSHARED" == "true" ]; then
    user="$(whoami)"
    vars=""
    vars+=" HOME=$HOME"
    vars+=" PATH=$PREFIX/bin"
    vars+=" PREFIX=$PREFIX"
    vars+=" TMPDIR=$TMPDIR"
    vars+=" SHELL=$PREFIX/bin/login"
    vars+=" exec $PREFIX/bin/login"
    args=""
    if [ -n "$1" ]; then
        args="-c '$@'"
    fi
    $PREFIX/bin/sudo unshare -m $0 -U "$user" "$HOME" "$vars $args"
else
    mount --bind /data/data/com.termux /data/data/com.termux
    user="$1"
    user_home="$2"
    vars="$3"
    cd $user_home
    groups=${user},inet,everybody,${user}_cache,all_$(echo $user | cut -d "_" -f 2)
    exec chroot --skip-chdir --userspec=$user:$user --groups=$groups / sh -c "$vars"
fi&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Running this will drop you inside your unencrypted Termux. Since we used &lt;code&gt;unshare&lt;/code&gt; this only applies to this process. Other sessions remain unaffected. To return to your encrypted Termux simply exit this process.&lt;/p&gt;
&lt;h3 id="Caveats" name="Caveats"&gt;&lt;a class="hash-link" href="#Caveats"&gt;Caveats&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id="Termux%3ATasker" name="Termux%3ATasker"&gt;&lt;a class="hash-link" href="#Termux%3ATasker"&gt;Termux:Tasker&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;If you install the Termux:Tasker add-on, Tasker will not be able to execute the tasks in &lt;code&gt;~/.termux/tasker&lt;/code&gt;, because it checks your for these files in your unencrypted Termux. If you want to use this functionality you need to create blank executable files in your unencrypted Termux with the same name as the ones in your encrypted Termux. It will actually execute the scripts in your encrypted environment.&lt;/p&gt;
&lt;p&gt;I think this is a really interesting bug. I wrote a detailed bug report here: &lt;a href="https://github.com/termux/termux-tasker/issues/45"&gt;https://github.com/termux/termux-tasker/issues/45&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="SELinux" name="SELinux"&gt;&lt;a class="hash-link" href="#SELinux"&gt;SELinux&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;I've run into issues using SELinux. It may be necessary to run this command after mounting:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/sbin/su -c "/system/bin/restorecon -R /data/data/com.termux/files"&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If you run into continuing issues, add this to your mounting script (edit the path to &lt;code&gt;su&lt;/code&gt; as described &lt;a href="#Find+your+su+binary"&gt;here&lt;/a&gt;)&lt;/p&gt;</description>
    <pubDate>Mon, 10 May 2021 00:00:00 +0000</pubDate>
    <link>https://glow.li/posts/encrypt-termux-fs/</link>
    <guid isPermaLink="false">1620604800</guid>
</item>

<item>
        <title>Global push to talk with i3 and pulseaudio</title>
        <description>&lt;p&gt;&lt;a href="https://glow.li/loop/p2t-pavucontrol.webm/"&gt;        &lt;video class="video-autoplay" autoplay loop muted poster="https://glow.li/media/videos/previews/p2t-pavucontrol.webp?chash=Iebu86c7a9"&gt;        &lt;source src="https://glow.li/media/videos/p2t-pavucontrol.webm" type="video/mp4"&gt;        Click to view the video.        &lt;/video&gt;        &lt;/a&gt;
Just in case anyone needs it. I use it for Jitsi, slack, teams, zoom and other browser conference software like that.&lt;/p&gt;
&lt;!--more--&gt;
&lt;h3 id="Find+out+your+microphone+name" name="Find+out+your+microphone+name"&gt;&lt;a class="hash-link" href="#Find+out+your+microphone+name"&gt;Find out your microphone name&lt;/a&gt;&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;pactl list sources|grep "Name:"&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This will give you a list of available sources. Find the correct name for your preferred microphone.&lt;/p&gt;
&lt;h3 id="Mute+and+unmute+via+command" name="Mute+and+unmute+via+command"&gt;&lt;a class="hash-link" href="#Mute+and+unmute+via+command"&gt;Mute and unmute via command&lt;/a&gt;&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;# unmute
pactl set-source-mute &amp;lt;MICROPHONE&amp;gt; 0
# mute
pactl set-source-mute &amp;lt;MICROPHONE&amp;gt; 1&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="Adding+it+as+a+key+binding+to+i3" name="Adding+it+as+a+key+binding+to+i3"&gt;&lt;a class="hash-link" href="#Adding+it+as+a+key+binding+to+i3"&gt;Adding it as a key binding to i3&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Add this to your i3 config:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;bindsym Mod1+space exec --no-startup-id pactl set-source-mute &amp;lt;MICROPHONE&amp;gt; 0
bindsym --release Mod1+space exec --no-startup-id pactl set-source-mute &amp;lt;MICROPHONE&amp;gt; 1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Replace &lt;code&gt;&amp;lt;MICROPHONE&amp;gt;&lt;/code&gt; with your preferred microphone (without &lt;code&gt;&amp;lt;&lt;/code&gt; and &lt;code&gt;&amp;gt;&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;This will add an Alt(Mod1) + Space bar keybind that unmutes the microphone when pressed and mutes when released.&lt;/p&gt;
&lt;p&gt;This is how it is set for my microphone:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;bindsym Mod1+space exec --no-startup-id pactl set-source-mute alsa_input.usb-046d_0825_89361D50-02.analog-mono 0
bindsym --release Mod1+space exec --no-startup-id pactl set-source-mute alsa_input.usb-046d_0825_89361D50-02.analog-mono 1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I also set a 3rd keybinding that just unmutes, but doesn't mute on release. This way I can set it to constantly record.&lt;/p&gt;
&lt;h3 id="Continuous+mode" name="Continuous+mode"&gt;&lt;a class="hash-link" href="#Continuous+mode"&gt;Continuous mode&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If you want a button to toggle continuous mode (always recording) you can simply set an additional button but without &lt;code&gt;--release&lt;/code&gt;. To undo it you can simply press your other push-to-talk button once.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;bindsym Mod1+space exec --no-startup-id pactl set-source-mute &amp;lt;MICROPHONE&amp;gt; 0&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="Using+a+mouse+button" name="Using+a+mouse+button"&gt;&lt;a class="hash-link" href="#Using+a+mouse+button"&gt;Using a mouse button&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;I wanted an additional keybinding for my mouse button 9, so I can toggle the microphone with my thumb.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;bindsym --border --whole-window button9 exec --no-startup-id pactl set-source-mute &amp;lt;MICROPHONE&amp;gt; 0
bindsym --border --whole-window --release button9 exec --no-startup-id pactl set-source-mute &amp;lt;MICROPHONE&amp;gt; 1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Unfortunately there is currently an unresolved &lt;a href="https://github.com/i3/i3/issues/3459"&gt;issue&lt;/a&gt; about using &lt;code&gt;--whole-window&lt;/code&gt; and &lt;code&gt;--release&lt;/code&gt; together. For it to work you need to apply &lt;a href="https://github.com/i3/i3/issues/3459#issuecomment-430597197"&gt;this patch&lt;/a&gt; to your i3 before compiling.&lt;/p&gt;
&lt;h3 id="Bonus%3A+Show+microphone+status+with+Scroll+Lock+led" name="Bonus%3A+Show+microphone+status+with+Scroll+Lock+led"&gt;&lt;a class="hash-link" href="#Bonus%3A+Show+microphone+status+with+Scroll+Lock+led"&gt;Bonus: Show microphone status with Scroll Lock led&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If you use a keyboard with a scroll lock, like me, then you can misuse that led to show you the microphone status. It's mostly useless on Linux anyway.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://glow.li/loop/scroll-lock.mp4/"&gt;        &lt;video class="video-autoplay" autoplay loop muted poster="https://glow.li/media/videos/previews/scroll-lock.webp?chash=Iebu884a57"&gt;        &lt;source src="https://glow.li/media/videos/scroll-lock.mp4" type="video/mp4"&gt;        Click to view the video.        &lt;/video&gt;        &lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# enable the led
xset led 3
# disable the led
xset -led 3&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You can simply add that to your key bindings as well.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;bindsym Mod1+space exec --no-startup-id "pactl set-source-mute &amp;lt;MICROPHONE&amp;gt; 0;xset led 3"
bindsym --release Mod1+space exec --no-startup-id "pactl set-source-mute &amp;lt;MICROPHONE&amp;gt; 1;xset -led 3"&lt;/code&gt;&lt;/pre&gt;</description>
    <pubDate>Wed, 14 Apr 2021 00:00:00 +0000</pubDate>
    <link>https://glow.li/posts/global-push-to-talk/</link>
    <guid isPermaLink="false">1618358400</guid>
</item>

<item>
        <title>Kerbal Space Program: Grasshopper</title>
        <description>&lt;p&gt;&lt;a href="https://glow.li/media/images/big/ksp-grasshopper-4.webp?chash=Iebu86f902"&gt;&lt;img src="https://glow.li/media/images/ksp-grasshopper-4.webp?chash=Iebu8b41be" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-grasshopper-4.webp?chash=Iebu8b41be 1500w, https://glow.li/media/images/1200/ksp-grasshopper-4.webp?chash=Iebu845c1f 1200w, https://glow.li/media/images/1000/ksp-grasshopper-4.webp?chash=Iebu88f040 1000w, https://glow.li/media/images/800/ksp-grasshopper-4.webp?chash=Iebu83a3d6 800w, https://glow.li/media/images/700/ksp-grasshopper-4.webp?chash=Iebu8771fd 700w, https://glow.li/media/images/600/ksp-grasshopper-4.webp?chash=Iebu8d8dd7 600w, https://glow.li/media/images/500/ksp-grasshopper-4.webp?chash=Iebu8e2add 500w, https://glow.li/media/images/400/ksp-grasshopper-4.webp?chash=Iebu82f678 400w, https://glow.li/media/images/300/ksp-grasshopper-4.webp?chash=Iebu8d4286 300w, https://glow.li/media/images/200/ksp-grasshopper-4.webp?chash=Iebu83039c 200w, https://glow.li/media/images/100/ksp-grasshopper-4.webp?chash=Iebu81f232 100w" &gt;&lt;/a&gt;
Sometimes the simples &lt;a class="tag " href="https://glow.li/tags/kerbal_space_program/"&gt;#kerbal_space_program&lt;/a&gt; planes are the most fun to fly. This one is so simple but it's the one I like flying most. It's really small, has a long range, can do VTOL (if the tanks aren't full) and can fold up to fit inside a larger plane.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/files/Grasshopper_1_2.craft"&gt;Download the .craft file&lt;/a&gt;&lt;/p&gt;
&lt;!--more--&gt;
&lt;div class="grid2"&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/images/big/ksp-grasshopper-1.webp?chash=Iebu8d45fc" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-grasshopper-1.webp?chash=Iebu86de8c" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-grasshopper-1.webp?chash=Iebu86de8c 1500w, https://glow.li/media/images/1200/ksp-grasshopper-1.webp?chash=Iebu8b59ea 1200w, https://glow.li/media/images/1000/ksp-grasshopper-1.webp?chash=Iebu875db2 1000w, https://glow.li/media/images/800/ksp-grasshopper-1.webp?chash=Iebu83c6bf 800w, https://glow.li/media/images/700/ksp-grasshopper-1.webp?chash=Iebu894b5a 700w, https://glow.li/media/images/600/ksp-grasshopper-1.webp?chash=Iebu8aeded 600w, https://glow.li/media/images/500/ksp-grasshopper-1.webp?chash=Iebu8f83b4 500w, https://glow.li/media/images/400/ksp-grasshopper-1.webp?chash=Iebu8df91d 400w, https://glow.li/media/images/300/ksp-grasshopper-1.webp?chash=Iebu8bb07d 300w, https://glow.li/media/images/200/ksp-grasshopper-1.webp?chash=Iebu8c62de 200w, https://glow.li/media/images/100/ksp-grasshopper-1.webp?chash=Iebu8a1ab2 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-grasshopper-2.webp?chash=Iebu858cd5" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-grasshopper-2.webp?chash=Iebu83d9b3" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-grasshopper-2.webp?chash=Iebu83d9b3 1500w, https://glow.li/media/images/1200/ksp-grasshopper-2.webp?chash=Iebu8a8420 1200w, https://glow.li/media/images/1000/ksp-grasshopper-2.webp?chash=Iebu82d709 1000w, https://glow.li/media/images/800/ksp-grasshopper-2.webp?chash=Iebu84627d 800w, https://glow.li/media/images/700/ksp-grasshopper-2.webp?chash=Iebu83d8ed 700w, https://glow.li/media/images/600/ksp-grasshopper-2.webp?chash=Iebu857862 600w, https://glow.li/media/images/500/ksp-grasshopper-2.webp?chash=Iebu8bd1b8 500w, https://glow.li/media/images/400/ksp-grasshopper-2.webp?chash=Iebu8b5e4a 400w, https://glow.li/media/images/300/ksp-grasshopper-2.webp?chash=Iebu8e960f 300w, https://glow.li/media/images/200/ksp-grasshopper-2.webp?chash=Iebu81fdd6 200w, https://glow.li/media/images/100/ksp-grasshopper-2.webp?chash=Iebu894dd8 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-grasshopper-3.webp?chash=Iebu8fdfb1" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-grasshopper-3.webp?chash=Iebu8aa84d" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-grasshopper-3.webp?chash=Iebu8aa84d 1500w, https://glow.li/media/images/1200/ksp-grasshopper-3.webp?chash=Iebu87cad3 1200w, https://glow.li/media/images/1000/ksp-grasshopper-3.webp?chash=Iebu8d84df 1000w, https://glow.li/media/images/800/ksp-grasshopper-3.webp?chash=Iebu8963fb 800w, https://glow.li/media/images/700/ksp-grasshopper-3.webp?chash=Iebu8cb65c 700w, https://glow.li/media/images/600/ksp-grasshopper-3.webp?chash=Iebu8d4030 600w, https://glow.li/media/images/500/ksp-grasshopper-3.webp?chash=Iebu85c6a1 500w, https://glow.li/media/images/400/ksp-grasshopper-3.webp?chash=Iebu80758f 400w, https://glow.li/media/images/300/ksp-grasshopper-3.webp?chash=Iebu8e6c39 300w, https://glow.li/media/images/200/ksp-grasshopper-3.webp?chash=Iebu88b352 200w, https://glow.li/media/images/100/ksp-grasshopper-3.webp?chash=Iebu8b3f45 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-grasshopper-5.webp?chash=Iebu8e8c01" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-grasshopper-5.webp?chash=Iebu8ffdfd" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-grasshopper-5.webp?chash=Iebu8ffdfd 1500w, https://glow.li/media/images/1200/ksp-grasshopper-5.webp?chash=Iebu8846cf 1200w, https://glow.li/media/images/1000/ksp-grasshopper-5.webp?chash=Iebu8162ae 1000w, https://glow.li/media/images/800/ksp-grasshopper-5.webp?chash=Iebu8df554 800w, https://glow.li/media/images/700/ksp-grasshopper-5.webp?chash=Iebu872446 700w, https://glow.li/media/images/600/ksp-grasshopper-5.webp?chash=Iebu892785 600w, https://glow.li/media/images/500/ksp-grasshopper-5.webp?chash=Iebu8e4bad 500w, https://glow.li/media/images/400/ksp-grasshopper-5.webp?chash=Iebu8651a3 400w, https://glow.li/media/images/300/ksp-grasshopper-5.webp?chash=Iebu8f4eb8 300w, https://glow.li/media/images/200/ksp-grasshopper-5.webp?chash=Iebu8d4432 200w, https://glow.li/media/images/100/ksp-grasshopper-5.webp?chash=Iebu88e69f 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-grasshopper-6.webp?chash=Iebu81a53c" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-grasshopper-6.webp?chash=Iebu8e6303" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-grasshopper-6.webp?chash=Iebu8e6303 1500w, https://glow.li/media/images/1200/ksp-grasshopper-6.webp?chash=Iebu819091 1200w, https://glow.li/media/images/1000/ksp-grasshopper-6.webp?chash=Iebu859dc9 1000w, https://glow.li/media/images/800/ksp-grasshopper-6.webp?chash=Iebu8574ab 800w, https://glow.li/media/images/700/ksp-grasshopper-6.webp?chash=Iebu89c0d0 700w, https://glow.li/media/images/600/ksp-grasshopper-6.webp?chash=Iebu8ff46f 600w, https://glow.li/media/images/500/ksp-grasshopper-6.webp?chash=Iebu8cdc5e 500w, https://glow.li/media/images/400/ksp-grasshopper-6.webp?chash=Iebu880c11 400w, https://glow.li/media/images/300/ksp-grasshopper-6.webp?chash=Iebu898301 300w, https://glow.li/media/images/200/ksp-grasshopper-6.webp?chash=Iebu843b15 200w, https://glow.li/media/images/100/ksp-grasshopper-6.webp?chash=Iebu8b4253 100w" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    <pubDate>Mon, 15 Mar 2021 00:03:00 +0000</pubDate>
    <link>https://glow.li/posts/ksp-grasshopper/</link>
    <guid isPermaLink="false">1615766580</guid>
</item>

<item>
        <title>Kerbal Space Program: F/A 18 VTOL</title>
        <description>&lt;p&gt;&lt;a href="https://glow.li/media/images/big/ksp-f18vtol-5.webp?chash=Iebu801b8a"&gt;&lt;img src="https://glow.li/media/images/ksp-f18vtol-5.webp?chash=Iebu847cee" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18vtol-5.webp?chash=Iebu847cee 1500w, https://glow.li/media/images/1200/ksp-f18vtol-5.webp?chash=Iebu87f2f2 1200w, https://glow.li/media/images/1000/ksp-f18vtol-5.webp?chash=Iebu8d184c 1000w, https://glow.li/media/images/800/ksp-f18vtol-5.webp?chash=Iebu8d1de2 800w, https://glow.li/media/images/700/ksp-f18vtol-5.webp?chash=Iebu862538 700w, https://glow.li/media/images/600/ksp-f18vtol-5.webp?chash=Iebu8d5867 600w, https://glow.li/media/images/500/ksp-f18vtol-5.webp?chash=Iebu89cda0 500w, https://glow.li/media/images/400/ksp-f18vtol-5.webp?chash=Iebu8f032d 400w, https://glow.li/media/images/300/ksp-f18vtol-5.webp?chash=Iebu85c2fd 300w, https://glow.li/media/images/200/ksp-f18vtol-5.webp?chash=Iebu8797d7 200w, https://glow.li/media/images/100/ksp-f18vtol-5.webp?chash=Iebu8a7b19 100w" &gt;&lt;/a&gt;
I created a weird single engine VTOL that with a similar shape to the &lt;a href="https://en.wikipedia.org/wiki/McDonnell_Douglas_F/A-18_Hornet"&gt;McDonnell Douglas F/A-18 Hornet&lt;/a&gt; in &lt;a class="tag " href="https://glow.li/tags/kerbal_space_program/"&gt;#kerbal_space_program&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/files/F_A_18_VTOL.craft"&gt;Download the .craft file&lt;/a&gt;&lt;/p&gt;
&lt;!--more--&gt;
&lt;div class="grid2"&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/images/big/ksp-f18vtol-1.webp?chash=Iebu89c544" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18vtol-1.webp?chash=Iebu8458fd" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18vtol-1.webp?chash=Iebu8458fd 1500w, https://glow.li/media/images/1200/ksp-f18vtol-1.webp?chash=Iebu86b604 1200w, https://glow.li/media/images/1000/ksp-f18vtol-1.webp?chash=Iebu822c1f 1000w, https://glow.li/media/images/800/ksp-f18vtol-1.webp?chash=Iebu8bb6e0 800w, https://glow.li/media/images/700/ksp-f18vtol-1.webp?chash=Iebu8c9e9e 700w, https://glow.li/media/images/600/ksp-f18vtol-1.webp?chash=Iebu8b9e5e 600w, https://glow.li/media/images/500/ksp-f18vtol-1.webp?chash=Iebu85b38d 500w, https://glow.li/media/images/400/ksp-f18vtol-1.webp?chash=Iebu875e61 400w, https://glow.li/media/images/300/ksp-f18vtol-1.webp?chash=Iebu82abb2 300w, https://glow.li/media/images/200/ksp-f18vtol-1.webp?chash=Iebu80c2e8 200w, https://glow.li/media/images/100/ksp-f18vtol-1.webp?chash=Iebu89ba93 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-f18vtol-2.webp?chash=Iebu899b53" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18vtol-2.webp?chash=Iebu81efb9" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18vtol-2.webp?chash=Iebu81efb9 1500w, https://glow.li/media/images/1200/ksp-f18vtol-2.webp?chash=Iebu850a9f 1200w, https://glow.li/media/images/1000/ksp-f18vtol-2.webp?chash=Iebu8995d0 1000w, https://glow.li/media/images/800/ksp-f18vtol-2.webp?chash=Iebu8669c0 800w, https://glow.li/media/images/700/ksp-f18vtol-2.webp?chash=Iebu85b4e6 700w, https://glow.li/media/images/600/ksp-f18vtol-2.webp?chash=Iebu899d94 600w, https://glow.li/media/images/500/ksp-f18vtol-2.webp?chash=Iebu899a98 500w, https://glow.li/media/images/400/ksp-f18vtol-2.webp?chash=Iebu811216 400w, https://glow.li/media/images/300/ksp-f18vtol-2.webp?chash=Iebu8ea190 300w, https://glow.li/media/images/200/ksp-f18vtol-2.webp?chash=Iebu8d1ff1 200w, https://glow.li/media/images/100/ksp-f18vtol-2.webp?chash=Iebu843249 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-f18vtol-3.webp?chash=Iebu8c3806" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18vtol-3.webp?chash=Iebu84f61b" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18vtol-3.webp?chash=Iebu84f61b 1500w, https://glow.li/media/images/1200/ksp-f18vtol-3.webp?chash=Iebu8f6088 1200w, https://glow.li/media/images/1000/ksp-f18vtol-3.webp?chash=Iebu83eec3 1000w, https://glow.li/media/images/800/ksp-f18vtol-3.webp?chash=Iebu8fa976 800w, https://glow.li/media/images/700/ksp-f18vtol-3.webp?chash=Iebu8af431 700w, https://glow.li/media/images/600/ksp-f18vtol-3.webp?chash=Iebu888f44 600w, https://glow.li/media/images/500/ksp-f18vtol-3.webp?chash=Iebu8b3d76 500w, https://glow.li/media/images/400/ksp-f18vtol-3.webp?chash=Iebu851568 400w, https://glow.li/media/images/300/ksp-f18vtol-3.webp?chash=Iebu84f8c2 300w, https://glow.li/media/images/200/ksp-f18vtol-3.webp?chash=Iebu83bba1 200w, https://glow.li/media/images/100/ksp-f18vtol-3.webp?chash=Iebu80ae29 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-f18vtol-4.webp?chash=Iebu811202" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-f18vtol-4.webp?chash=Iebu89f181" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-f18vtol-4.webp?chash=Iebu89f181 1500w, https://glow.li/media/images/1200/ksp-f18vtol-4.webp?chash=Iebu89c42f 1200w, https://glow.li/media/images/1000/ksp-f18vtol-4.webp?chash=Iebu831172 1000w, https://glow.li/media/images/800/ksp-f18vtol-4.webp?chash=Iebu88089d 800w, https://glow.li/media/images/700/ksp-f18vtol-4.webp?chash=Iebu80d0d5 700w, https://glow.li/media/images/600/ksp-f18vtol-4.webp?chash=Iebu8d60d0 600w, https://glow.li/media/images/500/ksp-f18vtol-4.webp?chash=Iebu8eefa3 500w, https://glow.li/media/images/400/ksp-f18vtol-4.webp?chash=Iebu8ed2e8 400w, https://glow.li/media/images/300/ksp-f18vtol-4.webp?chash=Iebu8c7d5b 300w, https://glow.li/media/images/200/ksp-f18vtol-4.webp?chash=Iebu8a0246 200w, https://glow.li/media/images/100/ksp-f18vtol-4.webp?chash=Iebu816283 100w" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    <pubDate>Mon, 15 Mar 2021 00:02:00 +0000</pubDate>
    <link>https://glow.li/posts/ksp-f18vtol/</link>
    <guid isPermaLink="false">1615766520</guid>
</item>

<item>
        <title>Kerbal Space Program: A320</title>
        <description>&lt;p&gt;&lt;a href="https://glow.li/media/images/big/ksp-a320-3.webp?chash=Iebu803fa7"&gt;&lt;img src="https://glow.li/media/images/ksp-a320-3.webp?chash=Iebu8bb35c" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-a320-3.webp?chash=Iebu8bb35c 1500w, https://glow.li/media/images/1200/ksp-a320-3.webp?chash=Iebu8d2ea8 1200w, https://glow.li/media/images/1000/ksp-a320-3.webp?chash=Iebu815503 1000w, https://glow.li/media/images/800/ksp-a320-3.webp?chash=Iebu8b4fa4 800w, https://glow.li/media/images/700/ksp-a320-3.webp?chash=Iebu8ae676 700w, https://glow.li/media/images/600/ksp-a320-3.webp?chash=Iebu8b56a8 600w, https://glow.li/media/images/500/ksp-a320-3.webp?chash=Iebu87ed4f 500w, https://glow.li/media/images/400/ksp-a320-3.webp?chash=Iebu8321fe 400w, https://glow.li/media/images/300/ksp-a320-3.webp?chash=Iebu8ff271 300w, https://glow.li/media/images/200/ksp-a320-3.webp?chash=Iebu8787e7 200w, https://glow.li/media/images/100/ksp-a320-3.webp?chash=Iebu82afad 100w" &gt;&lt;/a&gt;
This is my rendition of a passenger airplane in &lt;a class="tag " href="https://glow.li/tags/kerbal_space_program/"&gt;#kerbal_space_program&lt;/a&gt;. Inspired by the &lt;a href="https://en.wikipedia.org/wiki/Airbus_A320_family"&gt;Airbus A320&lt;/a&gt; Family of Aircraft. It has working extendible flaps and spoilers.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/files/A320.craft"&gt;Download the .craft file&lt;/a&gt;&lt;/p&gt;
&lt;!--more--&gt;
&lt;h3 id="Controls" name="Controls"&gt;&lt;a class="hash-link" href="#Controls"&gt;Controls&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;1&lt;/code&gt;: Extend Flaps&lt;/li&gt;
&lt;li&gt;&lt;code&gt;2&lt;/code&gt;: Thrust Reverser&lt;/li&gt;
&lt;li&gt;&lt;code&gt;3&lt;/code&gt;: Spoilers&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="Flaps+and+Spoilers" name="Flaps+and+Spoilers"&gt;&lt;a class="hash-link" href="#Flaps+and+Spoilers"&gt;Flaps and Spoilers&lt;/a&gt;&lt;/h3&gt;
&lt;div class="grid2"&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/images/big/ksp-a320-5.webp?chash=Iebu80705f" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-a320-5.webp?chash=Iebu8376f8" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-a320-5.webp?chash=Iebu8376f8 1500w, https://glow.li/media/images/1200/ksp-a320-5.webp?chash=Iebu862500 1200w, https://glow.li/media/images/1000/ksp-a320-5.webp?chash=Iebu87b4dd 1000w, https://glow.li/media/images/800/ksp-a320-5.webp?chash=Iebu8a1ad0 800w, https://glow.li/media/images/700/ksp-a320-5.webp?chash=Iebu854868 700w, https://glow.li/media/images/600/ksp-a320-5.webp?chash=Iebu89b199 600w, https://glow.li/media/images/500/ksp-a320-5.webp?chash=Iebu8ebff4 500w, https://glow.li/media/images/400/ksp-a320-5.webp?chash=Iebu86ed42 400w, https://glow.li/media/images/300/ksp-a320-5.webp?chash=Iebu8549f2 300w, https://glow.li/media/images/200/ksp-a320-5.webp?chash=Iebu8507ba 200w, https://glow.li/media/images/100/ksp-a320-5.webp?chash=Iebu86b7f6 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-a320-6.webp?chash=Iebu855f07" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-a320-6.webp?chash=Iebu81e7d5" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-a320-6.webp?chash=Iebu81e7d5 1500w, https://glow.li/media/images/1200/ksp-a320-6.webp?chash=Iebu8b8c5d 1200w, https://glow.li/media/images/1000/ksp-a320-6.webp?chash=Iebu89bd2a 1000w, https://glow.li/media/images/800/ksp-a320-6.webp?chash=Iebu8e8fee 800w, https://glow.li/media/images/700/ksp-a320-6.webp?chash=Iebu86fd4c 700w, https://glow.li/media/images/600/ksp-a320-6.webp?chash=Iebu8093a4 600w, https://glow.li/media/images/500/ksp-a320-6.webp?chash=Iebu8d58fb 500w, https://glow.li/media/images/400/ksp-a320-6.webp?chash=Iebu8cb321 400w, https://glow.li/media/images/300/ksp-a320-6.webp?chash=Iebu80f98f 300w, https://glow.li/media/images/200/ksp-a320-6.webp?chash=Iebu8e01ba 200w, https://glow.li/media/images/100/ksp-a320-6.webp?chash=Iebu8a35ef 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-a320-7.webp?chash=Iebu889e99" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-a320-7.webp?chash=Iebu8ee5cf" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-a320-7.webp?chash=Iebu8ee5cf 1500w, https://glow.li/media/images/1200/ksp-a320-7.webp?chash=Iebu86b5a4 1200w, https://glow.li/media/images/1000/ksp-a320-7.webp?chash=Iebu89ae77 1000w, https://glow.li/media/images/800/ksp-a320-7.webp?chash=Iebu8f74b1 800w, https://glow.li/media/images/700/ksp-a320-7.webp?chash=Iebu815349 700w, https://glow.li/media/images/600/ksp-a320-7.webp?chash=Iebu8bce76 600w, https://glow.li/media/images/500/ksp-a320-7.webp?chash=Iebu8811ee 500w, https://glow.li/media/images/400/ksp-a320-7.webp?chash=Iebu80fb30 400w, https://glow.li/media/images/300/ksp-a320-7.webp?chash=Iebu84ab99 300w, https://glow.li/media/images/200/ksp-a320-7.webp?chash=Iebu82e3cf 200w, https://glow.li/media/images/100/ksp-a320-7.webp?chash=Iebu8f92c4 100w" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="More+Images" name="More+Images"&gt;&lt;a class="hash-link" href="#More+Images"&gt;More Images&lt;/a&gt;&lt;/h3&gt;
&lt;div class="grid2"&gt;
&lt;p&gt;&lt;a href="https://glow.li/media/images/big/ksp-a320-1.webp?chash=Iebu8d5d58" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-a320-1.webp?chash=Iebu8bb100" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-a320-1.webp?chash=Iebu8bb100 1500w, https://glow.li/media/images/1200/ksp-a320-1.webp?chash=Iebu8456ee 1200w, https://glow.li/media/images/1000/ksp-a320-1.webp?chash=Iebu8b7d59 1000w, https://glow.li/media/images/800/ksp-a320-1.webp?chash=Iebu86683c 800w, https://glow.li/media/images/700/ksp-a320-1.webp?chash=Iebu89af9f 700w, https://glow.li/media/images/600/ksp-a320-1.webp?chash=Iebu828178 600w, https://glow.li/media/images/500/ksp-a320-1.webp?chash=Iebu8e9dcd 500w, https://glow.li/media/images/400/ksp-a320-1.webp?chash=Iebu8e7bef 400w, https://glow.li/media/images/300/ksp-a320-1.webp?chash=Iebu85edf7 300w, https://glow.li/media/images/200/ksp-a320-1.webp?chash=Iebu8c2f85 200w, https://glow.li/media/images/100/ksp-a320-1.webp?chash=Iebu8a8011 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-a320-2.webp?chash=Iebu8fb7a6" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-a320-2.webp?chash=Iebu87cdf9" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-a320-2.webp?chash=Iebu87cdf9 1500w, https://glow.li/media/images/1200/ksp-a320-2.webp?chash=Iebu876d32 1200w, https://glow.li/media/images/1000/ksp-a320-2.webp?chash=Iebu86a795 1000w, https://glow.li/media/images/800/ksp-a320-2.webp?chash=Iebu8cb04e 800w, https://glow.li/media/images/700/ksp-a320-2.webp?chash=Iebu84ee92 700w, https://glow.li/media/images/600/ksp-a320-2.webp?chash=Iebu896afd 600w, https://glow.li/media/images/500/ksp-a320-2.webp?chash=Iebu84d1fe 500w, https://glow.li/media/images/400/ksp-a320-2.webp?chash=Iebu8f902e 400w, https://glow.li/media/images/300/ksp-a320-2.webp?chash=Iebu867006 300w, https://glow.li/media/images/200/ksp-a320-2.webp?chash=Iebu8a0a3e 200w, https://glow.li/media/images/100/ksp-a320-2.webp?chash=Iebu87214c 100w" &gt;&lt;/a&gt;
&lt;a href="https://glow.li/media/images/big/ksp-a320-4.webp?chash=Iebu8c711f" class="size-half"&gt;&lt;img src="https://glow.li/media/images/ksp-a320-4.webp?chash=Iebu878474" alt="Screenshot of Kerbal Space Program" title="Screenshot of Kerbal Space Program" loading="lazy" sizes="(max-width:800px) 100vw, (max-width:800px) 100vw, (max-width:1000px) 80vw, (max-width:1200px) 67vw, (max-width:1400px) 58vw, (max-width:1600px) 50vw, (max-width:1800px) 45vw, (max-width:2000px) 40vw, (max-width:2200px) 37vw, (max-width:2400px) 34vw, (max-width:2600px) 31vw, (max-width:2800px) 29vw, 1500px" srcset="https://glow.li/media/images/ksp-a320-4.webp?chash=Iebu878474 1500w, https://glow.li/media/images/1200/ksp-a320-4.webp?chash=Iebu838dfb 1200w, https://glow.li/media/images/1000/ksp-a320-4.webp?chash=Iebu84e564 1000w, https://glow.li/media/images/800/ksp-a320-4.webp?chash=Iebu83746c 800w, https://glow.li/media/images/700/ksp-a320-4.webp?chash=Iebu859ec5 700w, https://glow.li/media/images/600/ksp-a320-4.webp?chash=Iebu8005db 600w, https://glow.li/media/images/500/ksp-a320-4.webp?chash=Iebu868f39 500w, https://glow.li/media/images/400/ksp-a320-4.webp?chash=Iebu80f598 400w, https://glow.li/media/images/300/ksp-a320-4.webp?chash=Iebu8cc9e4 300w, https://glow.li/media/images/200/ksp-a320-4.webp?chash=Iebu8b108a 200w, https://glow.li/media/images/100/ksp-a320-4.webp?chash=Iebu838640 100w" &gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    <pubDate>Mon, 15 Mar 2021 00:01:00 +0000</pubDate>
    <link>https://glow.li/posts/ksp-a320/</link>
    <guid isPermaLink="false">1615766460</guid>
</item>

    </channel>
</rss>

