<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Cody James</title><link>https://codyjames.dev/</link><description>Cody James</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>email@codyjames.dev (Cody James)</managingEditor><webMaster>email@codyjames.dev (Cody James)</webMaster><lastBuildDate>Sun, 24 May 2020 02:48:58 +0000</lastBuildDate><atom:link href="https://codyjames.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Mac OS Boot Commands</title><link>https://codyjames.dev/mac-os-boot-commands/</link><pubDate>Sun, 24 May 2020 01:33:32 +0000</pubDate><author>Author</author><guid>https://codyjames.dev/mac-os-boot-commands/</guid><description><![CDATA[<div class="featured-image">
                <img src="/images/mac_boot_screen.jpg" referrerpolicy="no-referrer">
            </div><h3 id="boot-into-recovery">Boot Into Recovery</h3>
<p>Press <strong>⌘ Command + R</strong></p>
<figure><a class="lightgallery" href="/images/screenshot_boot_utilities_screenshot.jpg" title="/images/screenshot_boot_utilities_screenshot.jpg" data-thumbnail="/images/screenshot_boot_utilities_screenshot.jpg" data-sub-html="<h2>OSX Rocovery Utilities</h2>">
        
    </a><figcaption class="image-caption">OSX Rocovery Utilities</figcaption>
    </figure>
<h3 id="boot-drive-selection-menu">Boot Drive Selection Menu</h3>
<p>Press <strong>⌥ Option</strong> key on boot</p>
<h3 id="apple-diagnosticshardware-test">Apple Diagnostics/Hardware Test</h3>
<p>Hod <strong>D</strong> key while machine boots</p>
<figure><a class="lightgallery" href="/images/apple_hardware_tests.jpg" title="/images/apple_hardware_tests.jpg" data-thumbnail="/images/apple_hardware_tests.jpg" data-sub-html="<h2>Apple Hardware Test</h2>">
        
    </a><figcaption class="image-caption">Apple Hardware Test</figcaption>
    </figure>
<h3 id="reset-nvram">Reset NVRAM</h3>
<p>Hold <strong>⌥ Option + ⌘ Command + P + R</strong> while booting</p>
<p><strong><ruby>NVRAM<rt>Nonvolatile RAM</rt></ruby></strong> is how your Mac saves specific preferences when it is powered off. NVRAM handles volume, resolution, time zone settings, and startup disk.</p>
<h3 id="reset-the-smc">Reset the SMC</h3>
<p>Resetting the <strong><ruby>SMC<rt>system management controller</rt></ruby></strong> can help with many hardware issues. If your fans are running even when your Mac is idle is a good example. It also addresses issues with sleep, the ambient light sensor, and keyboard backlight. It may fix some issues with your Mac’s battery charging.</p>
<blockquote>
<p>The instructions for resetting the SMC were copied verbatim from <a href="https://support.apple.com/en-us/HT201295" target="_blank" rel="noopener noreffer">Apple Support</a></p>
</blockquote>
<h4 id="for-macs-with-a-t2-chip">For Macs with a T2 chip</h4>
<ol>
<li>Shut down your Mac.</li>
<li>On your built-in keyboard, press and hold all of the following keys. Your Mac might turn on.
<ul>
<li><strong>Control ⌃</strong> on the left side of your keyboard</li>
<li><strong>Option ⌥</strong> on the left side of your keyboard</li>
<li><strong>Shift ⇧</strong> on the right side of your keyboard</li>
</ul>
</li>
<li>Keep holding <strong>all three keys</strong> for 7 seconds, then press and hold the <strong>power button</strong> as well. If your Mac is on, it will turn off as you hold the keys.</li>
<li>Keep holding <strong>all four keys</strong> for another 7 seconds, then release them.</li>
<li>Wait a few seconds, then press the <strong>power button</strong> to turn on your Mac.</li>
</ol>
<h4 id="for-all-other-macs">For all other Macs</h4>
<ol>
<li><a href="https://support.apple.com/kb/HT201150" target="_blank" rel="noopener noreffer">Shut down your Mac</a>.</li>
<li>On your built-in keyboard, press and hold all of these keys:
<ul>
<li><strong>Shift ⇧</strong> on the left side of your keyboard</li>
<li><strong>Control ⌃</strong> on the left side of your keyboard</li>
<li><strong>Option ⌥</strong> on the left side of your keyboard</li>
</ul>
</li>
<li>While holding <strong>all three keys</strong>, press and hold the <strong>power button</strong> as well.</li>
<li>Keep holding <strong>all four keys</strong> for 10 seconds.</li>
<li>Release all keys, then press the <strong>power button</strong> to turn on your Mac.</li>
</ol>
<h3 id="verbose-boot">Verbose Boot</h3>
<p>Hold <strong>⌘ Command + V</strong> while booting.</p>
<h3 id="safe-mode">Safe Mode</h3>
<p>Hold <strong>⌃ Shift</strong> Key while booting.</p>
<h3 id="single-user-modeboot-into-shell">Single User Mode/Boot Into Shell</h3>
<p>Hold <strong>⌘ Command + S</strong> while booting.</p>
<p>This drops you to a command line with root privileges.</p>
<h3 id="target-disk-mode">Target Disk Mode</h3>
<p>Hold <strong>T</strong> while booting.</p>
<p>If you want to copy data off of a Mac, Target Disk Mode is useful. Hold <strong>T</strong> when booting your Mac and then connect your Mac to another Mac using a Thunderbolt, Firewire, or USB-C. You can then use Migration Assistant or even Finder to copy the files that you need. This mode has a somewhat limited application, but it is one that can be helpful.</p>]]></description></item><item><title>WeMos D1 Mini Specs</title><link>https://codyjames.dev/wemos-d1-mini-specs/</link><pubDate>Fri, 22 May 2020 15:32:51 +0000</pubDate><author>Author</author><guid>https://codyjames.dev/wemos-d1-mini-specs/</guid><description><![CDATA[<div class="featured-image">
                <img src="/images/wemos_d1_mini_frontback-1.jpg" referrerpolicy="no-referrer">
            </div><h3 id="features">Features</h3>
<ul>
<li>11 digital input/output pins, all pins have interrupt/pwm/I2C/one-wire supported(except D0)</li>
<li>1 analog input(3.2V max input)</li>
<li>a Micro USB connection</li>
<li>1MB Flash Compatible with Arduino</li>
</ul>
<hr>
<h3 id="technical-specs">Technical Specs</h3>
<table>
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Microcontroller</td>
<td>ESP-8266EX</td>
</tr>
<tr>
<td>Operating Voltage</td>
<td>3.3V</td>
</tr>
<tr>
<td>Analog Input Pins</td>
<td>1 (Max input: 3.3V)</td>
</tr>
<tr>
<td>Digital I/O Pins</td>
<td>11</td>
</tr>
<tr>
<td>Clock Speed</td>
<td>80MHz/160MHz</td>
</tr>
<tr>
<td>Flash</td>
<td>1M bytes</td>
</tr>
<tr>
<td>Length</td>
<td>34.2mm</td>
</tr>
<tr>
<td>Width</td>
<td>25.6mm</td>
</tr>
<tr>
<td>Weight</td>
<td>10g</td>
</tr>
<tr>
<td>Option</td>
<td>Description</td>
</tr>
</tbody>
</table>
<h3 id="board-components">Board Components</h3>
<figure><a class="lightgallery" href="/images/wemos-d1-mini-schematic.jpg" title="/images/wemos-d1-mini-schematic.jpg" data-thumbnail="/images/wemos-d1-mini-schematic.jpg" data-sub-html="<h2>D1 Mini Board Schematic</h2>">
        
    </a><figcaption class="image-caption">D1 Mini Board Schematic</figcaption>
    </figure>
<h3 id="board-pinout">Board Pinout</h3>
<figure><a class="lightgallery" href="/images/ejgv2b6srupq50ou-wemos-d1-mini-pinout.png" title="/images/ejgv2b6srupq50ou-wemos-d1-mini-pinout.png" data-thumbnail="/images/ejgv2b6srupq50ou-wemos-d1-mini-pinout.png" data-sub-html="<h2>D1 Mini Board Pinout</h2>">
        
    </a><figcaption class="image-caption">D1 Mini Board Pinout</figcaption>
    </figure>
<blockquote>
<p>Schematic and pinout images from <a href="https://escapequotes.net/esp8266-wemos-d1-mini-pins-and-diagram/" target="_blank" rel="noopener noreffer">EscapeQuotes</a></p>
</blockquote>]]></description></item><item><title>Finder Tips &amp; Extensions</title><link>https://codyjames.dev/finder-tips-extensions/</link><pubDate>Thu, 21 May 2020 16:43:24 +0000</pubDate><author>Author</author><guid>https://codyjames.dev/finder-tips-extensions/</guid><description><![CDATA[<div class="featured-image">
                <img src="/images/screen_shot_2020-05-21_at_1-41-48_pm.jpg" referrerpolicy="no-referrer">
            </div><h3 id="highlight-temporary-data">Highlight Temporary Data</h3>
<p>Temporary files such as app downloads, receipts, and screenshots have a way of multiplying in number super fast. Yes, you need to keep them for a while, but they often get in the way. Mark such future junk files with a <em>temp</em> (“temporary”) tag.</p>
<figure><a class="lightgallery" href="/images/finder-temporary-tag-670x340.jpg" title="/images/finder-temporary-tag-670x340.jpg" data-thumbnail="/images/finder-temporary-tag-670x340.jpg" data-sub-html="<h2>Finder Temp Tag</h2>">
        
    </a><figcaption class="image-caption">Finder Temp Tag</figcaption>
    </figure>
<h3 id="highlight-task-related-data">Highlight Task-Related Data</h3>
<p>Setup an &ldquo;<em>Action</em>&rdquo; tag for files that need relatively quick action. Like renaming, sharing, organizing, and the like.</p>
<h3 id="install-quick-look-extensions">Install Quick Look Extensions</h3>
<h4 id="markdown-preview">Markdown Preview</h4>
<p>Install <a href="https://github.com/toland/qlmarkdown" target="_blank" rel="noopener noreffer">QLMarkdown</a> extension:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">brew cask install qlmarkdown
</code></pre></td></tr></table>
</div>
</div><p>To enable text selection in <a href="https://github.com/toland/qlmarkdown" target="_blank" rel="noopener noreffer">QLMarkdown</a>, run:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">defaults write com.apple.finder QLEnableTextSelection -bool TRUE<span class="p">;</span> killall Finder
</code></pre></td></tr></table>
</div>
</div><h4 id="video-thumbnail-preview">Video Thumbnail Preview</h4>
<p><a href="https://github.com/Marginal/QLVideo" target="_blank" rel="noopener noreffer">QLVideo</a> adds support for more video types.</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">brew cask install qlvideo
</code></pre></td></tr></table>
</div>
</div><h4 id="add-support-for-more-text-files">Add Support for More Text Files</h4>
<p><a href="https://github.com/whomwah/qlstephen" target="_blank" rel="noopener noreffer">QLStephen</a> will allow quick look to show more file types.</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">brew cask install qlstephen
</code></pre></td></tr></table>
</div>
</div>]]></description></item><item><title>How I setup Ubuntu fresh install</title><link>https://codyjames.dev/ubuntu-setup/</link><pubDate>Tue, 19 May 2020 17:51:28 +0000</pubDate><author>Author</author><guid>https://codyjames.dev/ubuntu-setup/</guid><description><![CDATA[<div class="featured-image">
                <img src="/images/optimized-ubuntu-banner.png" referrerpolicy="no-referrer">
            </div><div class="details admonition info open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-info-circle fa-fw"></i>Download Referenced Files<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content"><a href="https://www.dropbox.com/sh/11olmidp2oyvjz4/AACtmBchqIfxx9MhAjlErJawa?dl=0" target="_blank" rel="noopener noreffer">Click here to download the files referenced in this article from my Dropbox </a></div>
        </div>
    </div>
<div class="details admonition note open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-pencil-alt fa-fw"></i>File Paths<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">Note that with some of the commands you will have to change the path to the location that you saved the files, although I did use &ldquo;~/&rdquo; and &ldquo;$USER&rdquo; variable where possible. I put the path that I use with my username in it because the main purpose of this post is to make it easier for me to setup my systems in the furtue. However, I thought others might find it useful.</div>
        </div>
    </div>
<h3 id="install-applications">Install Applications</h3>
<ul>
<li><a href="https://snapcraft.io/code" target="_blank" rel="noopener noreffer">Visual Studio Code (snap)</a></li>
<li><a href="https://snapcraft.io/spotify" target="_blank" rel="noopener noreffer">Spotify (snap)</a></li>
<li><a href="https://snapcraft.io/mailspring" target="_blank" rel="noopener noreffer">Mailspring (snap)</a></li>
<li><a href="https://snapcraft.io/docker" target="_blank" rel="noopener noreffer">Docker (snap)</a></li>
<li><a href="https://www.dropbox.com/install-linux" target="_blank" rel="noopener noreffer">Dropbox (deb)</a></li>
<li><a href="https://www.enpass.io/support/kb/general/how-to-install-enpass-on-linux/" target="_blank" rel="noopener noreffer">Enpass (deb)</a></li>
<li><a href="https://github.com/docker/kitematic/releases" target="_blank" rel="noopener noreffer">Kitematic (deb)</a></li>
<li><a href="https://www.privateinternetaccess.com/pages/download" target="_blank" rel="noopener noreffer">Private Internet Access (deb)</a></li>
</ul>
<hr>
<h3 id="install-support-for-exfat">Install Support for ExFat</h3>
<p>By default the linux kernal doesn&rsquo;t ship with support for ExFat. The ExFat filesystem allows you do have files larger than 4GB on a drive and is supported by more systems than EXT or NTFS. I use ExFat on all of my USB drives for this reason.</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-Shell" data-lang="Shell">sudo apt install exfat-fuse exfat-utils
</code></pre></td></tr></table>
</div>
</div><hr>
<h3 id="install-earylyoom-early-out-of-memory-daemon">Install earylyoom (Early Out Of Memory) Daemon</h3>
<p><a href="https://github.com/rfjakob/earlyoom" target="_blank" rel="noopener noreffer">View on <i class="fab fa-github"></i>&nbsp;GitHub</a></p>
<p>Earlyoom kills processes faster than the kernels oom-killer when the system is running low on memory. This helps keep the system responsive, preventing you from sitting in-front of a computer that has slowed to a crawl while you wait on the kernel to kill the out of control process.</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">sudo apt install earlyoom <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>sudo systemctl <span class="nb">enable</span> earlyoom <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>sudo systemctl start earlyoom
</code></pre></td></tr></table>
</div>
</div><hr>
<h3 id="finish-docker-snap-setup">Finish Docker Snap Setup</h3>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span><span class="lnt">8
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">    sudo addgroup --system docker <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>    sudo adduser <span class="nv">$USER</span> docker <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>    newgrp docker <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>    sudo snap connect docker:account-control :account-control <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>    sudo snap connect docker:home :home <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>    snap disable docker <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>    snap <span class="nb">enable</span> docker <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>    newgrp docker-snap
</code></pre></td></tr></table>
</div>
</div><hr>
<h3 id="setup-dropbox-clipboard-sync">Setup Dropbox clipboard sync</h3>
<p>I created a custom script to use Dropbox (or really any file sync service) as a clipboard sync system. It only supports text, but that&rsquo;s the main thing I need. I am planning on putting up instructions on how to set this up for MacOS, IOS, and Android soon. It makes a nice universal clipboard sync system.</p>
<h4 id="install-dependencies">Install dependencies:</h4>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">sudo apt install xclip xdotool notify-osd yad
</code></pre></td></tr></table>
</div>
</div><h4 id="create-keyboard-shortcuts">Create keyboard shortcuts:</h4>
<p>Create a keyboard shortcut with &ldquo;ctrl+alt+v&rdquo; with command:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">bash <span class="s2">&#34;/home/cody/Dropbox/Bash Scripts/clip&#34;</span> --copy-from
</code></pre></td></tr></table>
</div>
</div><p>Create a keyboard shortcut with &ldquo;ctrl+alt+c&rdquo; with command:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">bash <span class="s2">&#34;/home/cody/Dropbox/Bash Scripts/clip&#34;</span> --copy-to
</code></pre></td></tr></table>
</div>
</div><p>Create a keyboard shortcut with &ldquo;ctrl+alt+b&rdquo; with command:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">bash <span class="s2">&#34;/home/cody/Dropbox/Bash Scripts/clip&#34;</span> --open-in-browser
</code></pre></td></tr></table>
</div>
</div><hr>
<h3 id="setup-resilio-sync--set-permissions-for-the-notes-directory">Setup Resilio Sync &amp; set permissions for the notes directory</h3>
<p><a href="https://help.resilio.com/hc/en-us/articles/206178924" target="_blank" rel="noopener noreffer">Download The Deb</a></p>
<h6 id="enable-in-systemd-and-adjust-permissions--groups-for-the-notes-folder">Enable in Systemd and adjust permissions &amp; groups for the Notes folder:</h6>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">sudo systemctl <span class="nb">enable</span> resilio-sync <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>sudo usermod -aG <span class="nv">$USER</span> rslsync <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>sudo usermod -aG rslsync cody <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>mkdir /home/<span class="nv">$USER</span>/Notes <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>sudo chown -R <span class="nv">$USER</span>:rslsync /home/<span class="nv">$USER</span>/Notes <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>sudo chmod g+rw /home/<span class="nv">$USER</span>/Notes
</code></pre></td></tr></table>
</div>
</div><h6 id="goto-the-web-interface-and-setup-resilio-sync">Goto the web interface and setup Resilio sync:</h6>
<p>Remember to logout of the DE and back in before finishing setup!!</p>
<p>Don&rsquo;t forget to unlink the identity first, and link it to the unified identity.</p>
<p>Open the <a href="http://localhost:8888/gui/" target="_blank" rel="noopener noreffer">Web Gui</a> to finish Resilio sync setup.</p>
<hr>
<h3 id="setup-typora-for-notes">Setup Typora for Notes</h3>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">wget -qO - https://typora.io/linux/public-key.asc <span class="p">|</span> sudo apt-key add - <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>sudo add-apt-repository <span class="s1">&#39;deb https://typora.io/linux ./&#39;</span> <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>sudo apt-get update <span class="o">&amp;&amp;</span> <span class="se">\
</span><span class="se"></span>sudo apt-get install typora -y <span class="o">&amp;&amp;</span> <span class="se">\
</span></code></pre></td></tr></table>
</div>
</div><h6 id="open-preferences-and">Open preferences and:</h6>
<ul>
<li>General
<ul>
<li>On Launch: Open custom folder
<ul>
<li>~/Notes</li>
</ul>
</li>
<li>Save &amp; Recover: &ldquo;Auto Save&rdquo; = true</li>
</ul>
</li>
<li>Image
<ul>
<li>When Insert&hellip;
<ul>
<li>Copy image to custom folder</li>
<li>~/Notes/images</li>
<li>Apply above rules to local images = true</li>
<li>Apply rules to online images = true</li>
<li>User relative path if possible = true</li>
<li>Allow upload &hellip;. = false</li>
<li>Auto escape &hellip;. = false</li>
<li>Image uploader = none</li>
</ul>
</li>
</ul>
</li>
</ul>
<h6 id="select-the-theme">Select the theme:</h6>
<p>Close Typora and type this in the Terminal.</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">cp -a ~/Notes/Themes/. ~/.config/Typora/themes/
</code></pre></td></tr></table>
</div>
</div><p>Open Typora</p>
<p>Select the Ursine Umbra theme from the &ldquo;Themes&rdquo; menu.</p>
<hr>
<h3 id="setup-the-custom-desktop-files-for-nautilus-and-vs-code">Setup the custom .desktop files for Nautilus and VS Code</h3>
<p>This allows you to have custom actions when you right click app icons in the GUI. I have set these up with my favorite locations, however when you open the files customizing them should be self explanatory. The launcher files need to be placed in &ldquo;~/.local/shere/applications/&quot;.</p>
<figure><a class="lightgallery" href="/images/screenshot-nautilus-context-menu.png" title="/images/screenshot-nautilus-context-menu.png" data-thumbnail="/images/screenshot-nautilus-context-menu.png" data-sub-html="<h2>Context Menu Example</h2>">
        
    </a><figcaption class="image-caption">Context Menu Example</figcaption>
    </figure>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">cp ~/Dropbox/Ubuntu<span class="se">\ </span>Customizations/Custom<span class="se">\ </span>Launcher<span class="se">\ </span>Files ~/.local/share/applications/ 
</code></pre></td></tr></table>
</div>
</div><hr>
<h3 id="install-sushi">Install Sushi</h3>
<p><a href="https://github.com/GNOME/sushi" target="_blank" rel="noopener noreffer">View on  <i class="fab fa-github"></i>&nbsp;GitHub</a></p>
<p>Sushi is a quick preview app for Nautilus. Similar to the quick preview in Mac OS. You just hit the space-bar to preview a file.</p>
<figure><a class="lightgallery" href="/images/screenshot-sushi.png" title="/images/screenshot-sushi.png" data-thumbnail="/images/screenshot-sushi.png" data-sub-html="<h2>Sushi in Action</h2>">
        
    </a><figcaption class="image-caption">Sushi in Action</figcaption>
    </figure>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-shell" data-lang="shell">sudo apt install gnome-sushi
</code></pre></td></tr></table>
</div>
</div><h3 id="install-yaru-dark-theme-for-vlc">Install Yaru Dark theme for VLC</h3>
<p><a href="https://gitlab.com/NovaQC/vlc-yaru-dark/" target="_blank" rel="noopener noreffer">View on <i class="fab fa-gitlab"></i>&nbsp;GitLab</a></p>
<p>The Yaru Dark theme makes VLC look like a native app.</p>
<figure><a class="lightgallery" href="https://gitlab.com/NovaQC/vlc-yaru-dark/-/raw/master/VLC_video.gif" title="https://gitlab.com/NovaQC/vlc-yaru-dark/-/raw/master/VLC_video.gif" data-thumbnail="https://gitlab.com/NovaQC/vlc-yaru-dark/-/raw/master/VLC_video.gif" data-sub-html="<h2>Image from NovaQC repository on GitLab</h2>">
        
    </a><figcaption class="image-caption">Image from NovaQC repository on GitLab</figcaption>
    </figure>
<p>To enable the theme:</p>
<p><a href="https://gitlab.com/NovaQC/vlc-yaru-dark/-/raw/master/YaruDark.vlt" target="_blank" rel="noopener noreffer">Download Theme Here</a></p>
<p>Open VLC and go to Preferences &gt; Interface, click the radial button that says &ldquo;Use Custom Skin,&rdquo; and select the &ldquo;YaruDark.vlt&rdquo; file.</p>
<figure><a class="lightgallery" href="/images/screenshot-vlc-skin-prefs.png" title="/images/screenshot-vlc-skin-prefs.png" data-thumbnail="/images/screenshot-vlc-skin-prefs.png" data-sub-html="<h2>VLC Skin Preferences</h2>">
        
    </a><figcaption class="image-caption">VLC Skin Preferences</figcaption>
    </figure>
<p>Then restart VLC and the skin will be active.</p>]]></description></item></channel></rss>