<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Konstantin Unruh</title>
<link>https://konstantinunruh.com/</link>
<atom:link href="https://konstantinunruh.com/index.xml" rel="self" type="application/rss+xml"/>
<description>New articles on physics, Linux and more.</description>
<generator>quarto-1.10.18</generator>
<lastBuildDate>Fri, 14 Apr 2023 00:00:00 GMT</lastBuildDate>
<item>
  <title>Waves in Crystals</title>
  <link>https://konstantinunruh.com/docs/physics/waves-in-crystals.html</link>
  <description><![CDATA[ 





<section id="introduction" class="level2">
<h2 class="anchored" data-anchor-id="introduction">Introduction</h2>
</section>
<section id="basics" class="level2">
<h2 class="anchored" data-anchor-id="basics">Basics</h2>
<p>To begin let’s just define some basic principals that are important to understand Solid State Physics.</p>
<section id="structure-and-unit-cells" class="level3">
<h3 class="anchored" data-anchor-id="structure-and-unit-cells">Structure and Unit Cells</h3>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/lattice.png" class="img-fluid figure-img"></p>
<figcaption>Lattice</figcaption>
</figure>
</div>
<p>Points in space that are ordered in a specific way so you can describe the position of every point by a combination of lattice vectors</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Br%7D%20=%20u%20%5Cvec%7Ba%7D%20+%20v%20%5Cvec%7Bb%7D%20+%20w%20%5Cvec%7Bc%7D"></p>
<p>is called a <strong>lattice</strong>. The lattice vectors are not distinct and can be chosen in different ways.</p>
<p>The lattice points are only points in space, to describe a <strong>structure</strong> we need to add a <strong>basis</strong> that contains the position of the atoms relative to the lattice. The basis can only contain the null-vector so that the atoms lie exactly on the lattice points. If we on the other hand had two basis vectors <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bp_1%7D%20=%20(0,%200)"> and <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bp_2%7D%20=%20(%5Cfrac%7B1%7D%7B2%7D,%20%5Cfrac%7B1%7D%7B2%7D)"> we would get the following <em>structure</em></p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/structure.png" class="img-fluid figure-img"></p>
<figcaption>Structure</figcaption>
</figure>
</div>
<p>One can define a unit cell for a lattice which then describes the whole lattice by translation of the cell, e.g.&nbsp;the following for a simple lattice</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/unit.png" class="img-fluid figure-img"></p>
<figcaption>Unit Cell</figcaption>
</figure>
</div>
<p>However there would have been many possibilities. There is a definition for a distinct cell that is the <strong>Wigner-Seitz Unit Cell</strong>. It consists of all points that are closer to the lattice point than to any other lattice point.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/wigner.png" class="img-fluid figure-img"></p>
<figcaption>Wigner-Seitz Cell</figcaption>
</figure>
</div>
</section>
<section id="common-lattices" class="level3">
<h3 class="anchored" data-anchor-id="common-lattices">Common lattices</h3>
<p>Now let’s look at actual lattices in three dimensions. There are three basic ones everyone should know.</p>
<section id="simple-cubic-sc-lattice" class="level4">
<h4 class="anchored" data-anchor-id="simple-cubic-sc-lattice">Simple Cubic (SC) lattice</h4>
<p>As the name suggests this lattice contains just the corners of a cube. The lattice vectors are <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba_1%7D%20=%20(a,%200,%200)">, <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba_2%7D%20=%20(0,%20a,%200)"> and <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba_3%7D%20=%20(0,%200,%20a)">.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/sc.png" class="img-fluid figure-img"></p>
<figcaption>Simple Cubic</figcaption>
</figure>
</div>
</section>
<section id="face-centered-cubic-fcc-lattice" class="level4">
<h4 class="anchored" data-anchor-id="face-centered-cubic-fcc-lattice">Face Centered Cubic (FCC) lattice</h4>
<p>Another important lattice similar to the SC-lattice but with additional lattice points at each face of the cube. The lattice vectors are <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba_1%7D%20=%20(%5Cfrac%7Ba%7D%7B2%7D,%20%5Cfrac%7Ba%7D%7B2%7D,%200)">, <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba_2%7D%20=%20(%5Cfrac%7Ba%7D%7B2%7D,%200,%20%5Cfrac%7Ba%7D%7B2%7D)"> and <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba_3%7D%20=%20(0,%20%5Cfrac%7Ba%7D%7B2%7D,%20%5Cfrac%7Ba%7D%7B2%7D)">.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/fcc.png" class="img-fluid figure-img"></p>
<figcaption>Face Centered Cubic</figcaption>
</figure>
</div>
</section>
<section id="body-centered-cubic-bcc-lattice" class="level4">
<h4 class="anchored" data-anchor-id="body-centered-cubic-bcc-lattice">Body Centered Cubic (BCC) lattice</h4>
<p>Lastly there is the SC-lattice but with one additional lattice point at the center of the cube. The lattice vectors are <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba_1%7D%20=%20(a,%200,%200)">, <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba_2%7D%20=%20(0,%20a,%200)"> and <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba_3%7D%20=%20(%5Cfrac%7Ba%7D%7B2%7D,%20%5Cfrac%7Ba%7D%7B2%7D,%20%5Cfrac%7Ba%7D%7B2%7D)">.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/bcc.png" class="img-fluid figure-img"></p>
<figcaption>Body Centered Cubic</figcaption>
</figure>
</div>
</section>
</section>
<section id="miller-indices" class="level3">
<h3 class="anchored" data-anchor-id="miller-indices">Miller Indices</h3>
<p>There are many different planes one can consider in a crystal. To be able to distinctly differentiate between different planes one uses the <strong>Miller Indices</strong> <img src="https://latex.codecogs.com/png.latex?h,%20k,%20l">.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/miller_g.png" class="img-fluid figure-img"></p>
<figcaption>Miller Indices Intersections</figcaption>
</figure>
</div>
<p>The plane then intercepts the axes at <img src="https://latex.codecogs.com/png.latex?%5Cfrac%7B%5Cvec%7Ba%7D%7D%7Bh%7D">, <img src="https://latex.codecogs.com/png.latex?%5Cfrac%7B%5Cvec%7Bb%7D%7D%7Bk%7D"> and <img src="https://latex.codecogs.com/png.latex?%5Cfrac%7B%5Cvec%7Bc%7D%7D%7Bl%7D"> and does not intercept an axis at all if the corresponding index is <img src="https://latex.codecogs.com/png.latex?0">. We can now relate the axes intersections to the distance between the planes.</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cfrac%7B%5Cvec%7Ba%7D%7D%7Bh%7D%20%5Ccdot%20%5Cvec%7Bd%7D%20=%20%5Cfrac%7B%7C%5Cvec%7Ba%7D%7C%7D%7Bh%7D%20d%20%5Ccos%7B%5Ctheta%7D%20=%20d%5E2"></p>
<p>as <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bd%7D">, <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba%7D"> and the plane create a right triangle. This is of course true for all lattice vectors. After multiplying by <img src="https://latex.codecogs.com/png.latex?2%5Cpi"> we get the following relation</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba%7D%20%5Cfrac%7B2%20%5Cpi%20%5Cvec%7Bd%7D%7D%7Bd%5E2%7D%20=%202%20%5Cpi%20h"> <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bb%7D%20%5Cfrac%7B2%20%5Cpi%20%5Cvec%7Bd%7D%7D%7Bd%5E2%7D%20=%202%20%5Cpi%20k"> <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bc%7D%20%5Cfrac%7B2%20%5Cpi%20%5Cvec%7Bd%7D%7D%7Bd%5E2%7D%20=%202%20%5Cpi%20l"></p>
<p>This for now seems kind of arbitrary but we will need it later.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/miller_planes.jpg" class="img-fluid figure-img"></p>
<figcaption>Miller Planes Examples</figcaption>
</figure>
</div>
</section>
<section id="the-reciprocal-lattice" class="level3">
<h3 class="anchored" data-anchor-id="the-reciprocal-lattice">The Reciprocal Lattice</h3>
<p>We know that we can write the direct lattice as arbitrary combinations of the lattice vectors <img src="https://latex.codecogs.com/png.latex?%5Cvec%7BR%7D%20=%20u%5Cvec%7Ba%7D%20+%20v%5Cvec%7Bb%7D%20+%20w%5Cvec%7Bc%7D">. We can calculate the reciprocal lattice vectors as follows</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba%7D%5E*%20=%20%5Cfrac%7B2%20%5Cpi%20(%5Cvec%7Bb%7D%20%5Ctimes%20%5Cvec%7Bc%7D)%7D%7B%5Cvec%7Ba%7D(%5Cvec%7Bb%7D%20%5Ctimes%20%5Cvec%7Bc%7D)%7D"></p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bb%7D%5E*%20=%20%5Cfrac%7B2%20%5Cpi%20(%5Cvec%7Bc%7D%20%5Ctimes%20%5Cvec%7Ba%7D)%7D%7B%5Cvec%7Ba%7D(%5Cvec%7Bb%7D%20%5Ctimes%20%5Cvec%7Bc%7D)%7D"></p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bc%7D%5E*%20=%20%5Cfrac%7B2%20%5Cpi%20(%5Cvec%7Ba%7D%20%5Ctimes%20%5Cvec%7Bb%7D)%7D%7B%5Cvec%7Ba%7D(%5Cvec%7Bb%7D%20%5Ctimes%20%5Cvec%7Bc%7D)%7D"></p>
<p>So that we can define the reciprocal lattice</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7BG%7D_%7Bh,k,l%7D%20=%20h%5Cvec%7Ba%7D%5E*%20+%20k%5Cvec%7Bb%7D%5E*%20+%20l%5Cvec%7Bc%7D%5E*"></p>
<p>The reciprocal lattice for common lattices we defined earlier can be seen in the following table</p>
<table class="caption-top table">
<thead>
<tr class="header">
<th>Direct Lattice</th>
<th>Reciprocal Lattice</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>SC</strong> (side <img src="https://latex.codecogs.com/png.latex?a">)</td>
<td><strong>SC</strong> (side <img src="https://latex.codecogs.com/png.latex?%5Cfrac%7B2%5Cpi%7D%7Ba%7D">)</td>
</tr>
<tr class="even">
<td><strong>FCC</strong> (side <img src="https://latex.codecogs.com/png.latex?a">)</td>
<td><strong>BCC</strong> (side <img src="https://latex.codecogs.com/png.latex?%5Cfrac%7B4%5Cpi%7D%7Ba%7D">)</td>
</tr>
<tr class="odd">
<td><strong>BCC</strong> (side <img src="https://latex.codecogs.com/png.latex?a">)</td>
<td><strong>FCC</strong> (side <img src="https://latex.codecogs.com/png.latex?%5Cfrac%7B4%5Cpi%7D%7Ba%7D">)</td>
</tr>
</tbody>
</table>
</section>
</section>
<section id="waves-in-crystals" class="level2">
<h2 class="anchored" data-anchor-id="waves-in-crystals">Waves in Crystals</h2>
<p>Now let’s consider a plane (e.g.&nbsp;electromagnetic) wave that interacts with a certain lattice. The wave will scatter at the atoms and we want to determine in which directions the outgoing waves constructively interfere with each other. Let’s start by looking at only two lattice points. We have an incoming wave with wave vector <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bk%7D"> and the vector connecting the two lattice points is <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bd%7D">.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/laue.png" class="img-fluid figure-img"></p>
<figcaption>Laue Conditions</figcaption>
</figure>
</div>
<p>The wave’s path difference between the two lattice points is <img src="https://latex.codecogs.com/png.latex?a+b">. We can calculate their length in relation to <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bd%7D"> and the angles <img src="https://latex.codecogs.com/png.latex?%5Calpha"> and <img src="https://latex.codecogs.com/png.latex?%5Cbeta">.</p>
<p>The incoming wave vector is <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bk%7D%20=%20%5Cfrac%7B2%5Cpi%7D%7B%5Clambda%7D%20%5Cvec%7Bn%7D"> and the outgoing wave vector <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bk'%7D%20=%20%5Cfrac%7B2%5Cpi%7D%7B%5Clambda%7D%20%5Cvec%7Bn'%7D">.</p>
<p>The length <img src="https://latex.codecogs.com/png.latex?a"> can be expressed as</p>
<p><img src="https://latex.codecogs.com/png.latex?a%20=%20%7C%5Cvec%7Bd%7D%7C%20%5Ccos%20%5Calpha%20=%20%5Cvec%7Bd%7D%20%5Ccdot%20%5Cvec%7Bn%7D"></p>
<p>and similarly <img src="https://latex.codecogs.com/png.latex?b"></p>
<p><img src="https://latex.codecogs.com/png.latex?b%20=%20%7C%5Cvec%7Bd%7D%7C%20%5Ccos%20%5Cbeta%20=%20-%5Cvec%7Bd%7D%20%5Ccdot%20%5Cvec%7Bn'%7D"></p>
<p>So to get constructive interference the sum of <img src="https://latex.codecogs.com/png.latex?a"> and <img src="https://latex.codecogs.com/png.latex?b"> has to be a multiple of the wavelength <img src="https://latex.codecogs.com/png.latex?%5Clambda"></p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bd%7D%20(%5Cvec%7Bn%7D%20-%20%5Cvec%7Bn'%7D)%20=%20m%20%5Clambda"></p>
<p>To get the relation between the wave vector itself we multiply with <img src="https://latex.codecogs.com/png.latex?%5Cfrac%7B2%5Cpi%7D%7B%5Clambda%7D"> and thus get</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bd%7D%20(%5Cvec%7Bk%7D%20-%20%5Cvec%7Bk'%7D)%20=%20%5Cvec%7Bd%7D%20%5Ccdot%20%5Cvec%7BK%7D%20=%202%20%5Cpi%20m"></p>
<p>We have to consider the whole lattice so <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bd%7D%20=%20u%5Cvec%7Ba%7D%20+%20v%5Cvec%7Bb%7D%20+%20w%5Cvec%7Bc%7D"> so that the conditions for all different <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bd%7D"> must be met. These are the</p>
<div class="callout callout-style-default callout-important callout-titled" title="Laue Conditions">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Important</span>Laue Conditions
</div>
</div>
<div class="callout-body-container callout-body">
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7BK%7D%20%5Ccdot%20%5Cvec%7Ba%7D%20=%202%20%5Cpi%20H"> <img src="https://latex.codecogs.com/png.latex?%5Cvec%7BK%7D%20%5Ccdot%20%5Cvec%7Bb%7D%20=%202%20%5Cpi%20K"> <img src="https://latex.codecogs.com/png.latex?%5Cvec%7BK%7D%20%5Ccdot%20%5Cvec%7Bc%7D%20=%202%20%5Cpi%20L"></p>
</div>
</div>
<p>As we discussed earlier the reciprocal lattice <img src="https://latex.codecogs.com/png.latex?%5Cvec%7BG%7D"> is given by</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7BG%7D_%7Bh,k,l%7D%20=%20h%20%5Cvec%7Ba%7D%5E*%20+%20k%20%5Cvec%7Bb%7D%5E*%20+%20l%20%5Cvec%7Bc%7D%5E*"></p>
<p>One can prove that all scattering vectors that are equal to a reciprocal lattice vector</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7BK%7D%20=%20%5Cvec%7BG%7D_%7Bh,k,l%7D"></p>
<p>fulfill the Laue conditions, which means</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7BG%7D_%7Bh,k,l%7D%20%5Ccdot%20%5Cvec%7Ba%7D%20=%202%20%5Cpi%20h"> <img src="https://latex.codecogs.com/png.latex?%5Cvec%7BG%7D_%7Bh,k,l%7D%20%5Ccdot%20%5Cvec%7Bb%7D%20=%202%20%5Cpi%20k"><br>
<img src="https://latex.codecogs.com/png.latex?%5Cvec%7BG%7D_%7Bh,k,l%7D%20%5Ccdot%20%5Cvec%7Bc%7D%20=%202%20%5Cpi%20l"></p>
<p>We showed earlier that</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Ba%7D%5E*%20=%20%5Cfrac%7B2%20%5Cpi%20(%5Cvec%7Bb%7D%20%5Ctimes%20%5Cvec%7Bc%7D)%7D%7B%5Cvec%7Ba%7D(%5Cvec%7Bb%7D%20%5Ctimes%20%5Cvec%7Bc%7D)%7D"></p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bb%7D%5E*%20=%20%5Cfrac%7B2%20%5Cpi%20(%5Cvec%7Bc%7D%20%5Ctimes%20%5Cvec%7Ba%7D)%7D%7B%5Cvec%7Ba%7D(%5Cvec%7Bb%7D%20%5Ctimes%20%5Cvec%7Bc%7D)%7D"></p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bc%7D%5E*%20=%20%5Cfrac%7B2%20%5Cpi%20(%5Cvec%7Ba%7D%20%5Ctimes%20%5Cvec%7Bb%7D)%7D%7B%5Cvec%7Ba%7D(%5Cvec%7Bb%7D%20%5Ctimes%20%5Cvec%7Bc%7D)%7D"></p>
<p>So we can conclude a relation between the physical distance between planes and the reciprocal lattice vector</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cvec%7BG%7D_%7Bh,k,l%7D%20=%20%5Cfrac%7B2%20%5Cpi%20%5Cvec%7Bd%7D%7D%7Bd%5E2%7D"></p>
<p>This means <img src="https://latex.codecogs.com/png.latex?%5Cvec%7BG%7D_%7Bh,k,l%7D"> is <strong>parallel to <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bd%7D"></strong> and <strong>perpendicular to the <img src="https://latex.codecogs.com/png.latex?h,k,l">-plane</strong>.</p>
<p>We can describe the incoming wave with wavevector <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bk%7D"> and angular frequency <img src="https://latex.codecogs.com/png.latex?%5Comega"></p>
<p><img src="https://latex.codecogs.com/png.latex?A%20e%5E%7Bi(%5Cvec%7Bk%7D%20%5Ccdot%20%5Cvec%7Br%7D%20-%20%5Comega%20t)%7D"></p>
<p>The outgoing wave with wavevector <img src="https://latex.codecogs.com/png.latex?%5Cvec%7Bk'%7D"> and same frequency (we assume elastic scattering) is then</p>
<p><img src="https://latex.codecogs.com/png.latex?A%20e%5E%7Bi(%5Cvec%7Bk'%7D%20%5Ccdot%20%5Cvec%7Br%7D%20-%20%5Comega%20t)%7D%20f_0%20+%20A%20e%5E%7Bi(%5Cvec%7Bk'%7D%20%5Ccdot%20%5Cvec%7Br%7D%20-%20%5Cvec%7BK%7D%20%5Ccdot%20%5Cvec%7Br_1%7D%20-%20%5Comega%20t)%7D%20f_1%20+%20A%20e%5E%7Bi(%5Cvec%7Bk'%7D%20%5Ccdot%20%5Cvec%7Br%7D%20-%20%5Cvec%7BK%7D%20%5Ccdot%20%5Cvec%7Br_2%7D%20-%20%5Comega%20t)%7D%20f_2%20+%20%5Cdots"></p>
<p>where <img src="https://latex.codecogs.com/png.latex?f_n"> are the scattering probabilities. It simplifies to</p>
<p><img src="https://latex.codecogs.com/png.latex?A_%7Btot%7D%20e%5E%7Bi(%5Cvec%7Bk'%7D%20%5Ccdot%20%5Cvec%7Br%7D%20-%20%5Comega%20t)%7D"></p>
<p>where</p>
<p><img src="https://latex.codecogs.com/png.latex?A_%7Btot%7D%20=%20%5Csum_n%20e%5E%7B-i(%5Cvec%7BK%7D%20%5Ccdot%20%5Cvec%7Br_n%7D)%7D%20f_n%20=%20%5Csum_l%20e%5E%7B-i(%5Cvec%7BK%7D%20%5Ccdot%20%5Cvec%7Br_l%7D)%7D%20%5Csum_p%20e%5E%7B-i(%5Cvec%7BK%7D%20%5Ccdot%20%5Cvec%7Br_p%7D)%7Df_n"></p>
<p>We call</p>
<p><img src="https://latex.codecogs.com/png.latex?S%20=%20%5Csum_p%20e%5E%7B-i(%5Cvec%7BK%7D%20%5Ccdot%20%5Cvec%7Br_p%7D)%7Df_p"></p>
<p>the <strong>structure factor</strong>.</p>
</section>
<section id="sources" class="level2">
<h2 class="anchored" data-anchor-id="sources">Sources</h2>
<ul>
<li>https://courses.cit.cornell.edu/ece407/Lectures/handout4.pdf</li>
<li>https://courses.cit.cornell.edu/mse5470/handout5.pdf</li>
<li>Introduction to Solid State Physics, Umeå Universitet, Sune Pettersson</li>
<li>Experimentalphysik 3 Atome, Moleküle und Festkörper, Wolfgang Demtröder</li>
</ul>


</section>

<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <category>Physics</category>
  <guid>https://konstantinunruh.com/docs/physics/waves-in-crystals.html</guid>
  <pubDate>Fri, 14 Apr 2023 00:00:00 GMT</pubDate>
  <media:content url="https://konstantinunruh.com/docs/physics/waves-in-crystals-img/feature.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Adiabatic Compression</title>
  <link>https://konstantinunruh.com/docs/physics/adiabatic-compression.html</link>
  <description><![CDATA[ 





<section id="introduction" class="level2">
<h2 class="anchored" data-anchor-id="introduction">Introduction</h2>
<p>Let’s say we have some gas trapped inside a cylinder with a piston preventing it from leaking. Now if we want to change the inner energy of the gas we can - according to the first law of Thermodynamics - either add/remove heat from the system or do work on the gas or let the gas do work on the environment.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/adiabatic-compression-img/piston.png" class="img-fluid figure-img"></p>
<figcaption>Piston</figcaption>
</figure>
</div>
<p>In a formula you can write the first law of Thermodynamics like this</p>
<div class="callout callout-style-default callout-important callout-titled" title="First law of Thermodynamics">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Important</span>First law of Thermodynamics
</div>
</div>
<div class="callout-body-container callout-body">
<p><img src="https://latex.codecogs.com/png.latex?dU%20=%20dQ%20+%20dW"></p>
<p>where <img src="https://latex.codecogs.com/png.latex?dU"> is the change of the inner energy of the gas, <img src="https://latex.codecogs.com/png.latex?dQ"> is the amount of exchanged heat and <img src="https://latex.codecogs.com/png.latex?dW"> is the amount of work being done on the gas/ on the environment.</p>
</div>
</div>
</section>
<section id="adiabatic-process" class="level2">
<h2 class="anchored" data-anchor-id="adiabatic-process">Adiabatic process</h2>
<p>During an adiabatic process there is by definition no heat exchanged with the environment. This can e.g.&nbsp;be approximately true for a very fast change in volume where there is almost no time to allow heat flow during this process. For us this is very convenient as we can now write the first law like this</p>
<p><img src="https://latex.codecogs.com/png.latex?dU%20=%20dW"></p>
<p>The inner energy <img src="https://latex.codecogs.com/png.latex?U"> for an ideal gas is defined by <img src="https://latex.codecogs.com/png.latex?U%20=%20%5Cfrac%7Bf%7D%7B2%7D%20N%20k_B%20T"></p>
<p>where <img src="https://latex.codecogs.com/png.latex?f"> is the degree of freedom for the gas, <img src="https://latex.codecogs.com/png.latex?N"> the number of gas particles, <img src="https://latex.codecogs.com/png.latex?k_B"> the Boltzmann constant and <img src="https://latex.codecogs.com/png.latex?T"> the temperature of the gas. As <img src="https://latex.codecogs.com/png.latex?T"> is the only variable that might change during the adiabatic process we can write the change of inner energy as</p>
<p><img src="https://latex.codecogs.com/png.latex?dU%20=%20%5Cfrac%7Bf%7D%7B2%7D%20N%20k_B%20dT"></p>
<p>The work done on the gas/ on the environment is given by <img src="https://latex.codecogs.com/png.latex?dW%20=%20-p%20dV"></p>
<p>where <img src="https://latex.codecogs.com/png.latex?p"> is the pressure and <img src="https://latex.codecogs.com/png.latex?dV"> the change of volume during the process.</p>
<p>Combining those to the first equation we get <img src="https://latex.codecogs.com/png.latex?%5Cfrac%7Bf%7D%7B2%7D%20N%20k_B%20dT%20=%20-p%20dV"></p>
<p>Now let’s introduce probably the most essential identity of Thermodynamics</p>
<div class="callout callout-style-default callout-important callout-titled" title="The Ideal Gas Law">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Important</span>The Ideal Gas Law
</div>
</div>
<div class="callout-body-container callout-body">
<p><img src="https://latex.codecogs.com/png.latex?p%20V%20=%20N%20k_B%20T"></p>
<p>where <img src="https://latex.codecogs.com/png.latex?p"> is the pressure, <img src="https://latex.codecogs.com/png.latex?V"> the volume, <img src="https://latex.codecogs.com/png.latex?N"> the number of gas particles, <img src="https://latex.codecogs.com/png.latex?k_B"> the Boltzmann constant and <img src="https://latex.codecogs.com/png.latex?T"> the temperature of the gas.</p>
</div>
</div>
<p>We can now apply the differential operator to get <img src="https://latex.codecogs.com/png.latex?dp%20V%20+%20p%20dV%20=%20N%20k_B%20dT"> and insert this into our equation</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cfrac%7Bf%7D%7B2%7D%20(V%20dp%20+%20p%20dV)%20=%20-p%20dV"></p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cleft(%5Cfrac%7Bf%7D%7B2%7D+1%5Cright)%20p%20dV%20=%20-%5Cfrac%7Bf%7D%7B2%7D%20V%20dp"></p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cfrac%7Bf+2%7D%7Bf%7D%20%5Cfrac%7B1%7D%7BV%7D%20dV%20=%20-%5Cfrac%7B1%7D%7Bp%7D%20dp"></p>
<p>where one defines <img src="https://latex.codecogs.com/png.latex?%5Cgamma%20=%20%5Cfrac%7Bf+2%7D%7Bf%7D"> as the adiabatic index.</p>
<p>Let’s integrate this equation on both sides</p>
<p><img src="https://latex.codecogs.com/png.latex?%5Cgamma%20%5Cln(V)%20=%20-%5Cln(p)%20+%20%5Ctext%7Bconst%7D"></p>
<p>Using <img src="https://latex.codecogs.com/png.latex?a%20%5Cln(x)%20=%20%5Cln(x%5Ea)"> and <img src="https://latex.codecogs.com/png.latex?%5Cln(x)%20+%20%5Cln(y)%20=%20%5Cln(xy)"> we get</p>
<div class="callout callout-style-default callout-important callout-titled" title="Adiabatic Relation for Pressure and Volume">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Important</span>Adiabatic Relation for Pressure and Volume
</div>
</div>
<div class="callout-body-container callout-body">
<p><img src="https://latex.codecogs.com/png.latex?p%20V%5E%5Cgamma%20=%20%5Ctext%7Bconst%7D"></p>
<p>where <img src="https://latex.codecogs.com/png.latex?p"> is the pressure, <img src="https://latex.codecogs.com/png.latex?V"> the volume and <img src="https://latex.codecogs.com/png.latex?%5Cgamma"> the adiabatic index of the gas.</p>
</div>
</div>
<p>Now by inserting <img src="https://latex.codecogs.com/png.latex?p%20=%20%5Cfrac%7B1%7D%7BV%7D%20N%20k_B%20T"> we get</p>
<p><img src="https://latex.codecogs.com/png.latex?N%20k_B%20T%20V%5E%7B-1%7D%20V%5E%5Cgamma%20=%20%5Ctext%7Bconst%7D"></p>
<div class="callout callout-style-default callout-important callout-titled" title="Adiabatic Relation for Temperature and Volume">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
<span class="screen-reader-only">Important</span>Adiabatic Relation for Temperature and Volume
</div>
</div>
<div class="callout-body-container callout-body">
<p><img src="https://latex.codecogs.com/png.latex?T%20V%5E%7B%5Cgamma-1%7D%20=%20%5Ctext%7Bconst%7D"></p>
<p>where <img src="https://latex.codecogs.com/png.latex?T"> is the temperature, <img src="https://latex.codecogs.com/png.latex?V"> the volume and <img src="https://latex.codecogs.com/png.latex?%5Cgamma"> the adiabatic index of the gas.</p>
</div>
</div>
</section>
<section id="example" class="level2">
<h2 class="anchored" data-anchor-id="example">Example</h2>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/physics/adiabatic-compression-img/adiabatic-heating.png" class="img-fluid figure-img"></p>
<figcaption>Adiabatic Heating</figcaption>
</figure>
</div>
<p>As you may know, the Diesel Engine does not rely on spark ignition - the fuel can ignite without a spark needed. The fuel-air vapor is instead compressed so quickly that the temperature increases significantly - enough to start the power stroke.</p>
<p>E.g. The 2019 Ford Super Duty has a compression ratio of <img src="https://latex.codecogs.com/png.latex?16.2:1">. We derived that <img src="https://latex.codecogs.com/png.latex?T%20V%5E%7B%5Cgamma-1%7D%20=%20%5Ctext%7Bconst%7D"> and so</p>
<p><img src="https://latex.codecogs.com/png.latex?T_1%20V_1%5E%7B%5Cgamma-1%7D%20=%20T_2%20V_2%5E%7B%5Cgamma-1%7D"></p>
<p>where <img src="https://latex.codecogs.com/png.latex?T_1"> is the temperature before the compression and <img src="https://latex.codecogs.com/png.latex?T_2"> the temperature after the compression (same for volume). Let’s assume that the incoming air is about <img src="https://latex.codecogs.com/png.latex?T_1%20=%20300%20K"> and that we deal only with a diatomic gas with <img src="https://latex.codecogs.com/png.latex?f%20=%205"> and therefore <img src="https://latex.codecogs.com/png.latex?%5Cgamma%20=%20%5Cfrac%7B7%7D%7B5%7D">.</p>
<p>The final temperature can then be calculated with</p>
<p><img src="https://latex.codecogs.com/png.latex?T_2%20=%20%5Cleft(%5Cfrac%7BV_1%7D%7BV_2%7D%5Cright)%5E%7B%5Cgamma-1%7D%20T_1"></p>
<p>Plugging in our values we get</p>
<p><img src="https://latex.codecogs.com/png.latex?T_2%20=%20%5Cleft(%5Cfrac%7B16.2%7D%7B1%7D%5Cright)%5E%7B%5Cfrac%7B2%7D%7B5%7D%7D%20300%20K%20%5Capprox%20914%20K%20=%20641%C2%B0C"></p>
</section>
<section id="sources" class="level2">
<h2 class="anchored" data-anchor-id="sources">Sources</h2>
<ul>
<li>Inkscape Tutorial: Vector Flame Icon</li>
<li><a href="https://media.ford.com/content/dam/fordmedia/North%20America/US/product/2019/super-duty/2019-Super-Duty.pdf">2019 Ford Super Duty Specifications</a></li>
</ul>


</section>

<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <category>Physics</category>
  <guid>https://konstantinunruh.com/docs/physics/adiabatic-compression.html</guid>
  <pubDate>Thu, 02 Feb 2023 00:00:00 GMT</pubDate>
  <media:content url="https://konstantinunruh.com/docs/physics/adiabatic-compression-img/feature.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Setting up git SSH/GPG with Github</title>
  <link>https://konstantinunruh.com/docs/linux/setup-git.html</link>
  <description><![CDATA[ 





<section id="overview" class="level2">
<h2 class="anchored" data-anchor-id="overview">Overview</h2>
<p>Git is a free and open source code version control system. It was originally developed by Linus Torvalds himself with the first release back in 2005. SSH and GPG are quite interesting for the use with git however there are not many easy guides on how to set these up. So here is a compact article.</p>
</section>
<section id="get-started" class="level2">
<h2 class="anchored" data-anchor-id="get-started">Get Started</h2>
<p>When trying to create your first commit git wants to know some info about you:</p>
<pre><code>Author identity unknown

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.
</code></pre>
<p>So obviously follow the instructions and configure your email and name with:</p>
<pre><code>git config --global user.email "you@example.com"
git config --global user.name "Your Name"</code></pre>
</section>
<section id="gpg-key" class="level2">
<h2 class="anchored" data-anchor-id="gpg-key">GPG key</h2>
<p>First you can install the seahorse app, a password &amp; encryption key manager. Using Arch Linux or Manjaro you can do that with:</p>
<pre><code>sudo pacman -S seahorse</code></pre>
<p>Then add a GPG key.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/setup-git-img/gpg1.png" class="img-fluid figure-img"></p>
<figcaption>Create GPG key</figcaption>
</figure>
</div>
<p>Enter a name, and the same email address that you use for your Github account.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/setup-git-img/gpg2.png" class="img-fluid figure-img"></p>
<figcaption>Configure GPG key</figcaption>
</figure>
</div>
<p>After entering the passphrase for this key export the public key.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/setup-git-img/gpg3.png" class="img-fluid figure-img"></p>
<figcaption>Export Public key</figcaption>
</figure>
</div>
<p>Copy the content of the exported file, sign in to your Github account and go to <strong>Settings-&gt;SSH and GPG keys-&gt;New GPG key</strong> and paste the public key there.</p>
<p>Now go back to seahorse and copy the key ID from the properties dialog of your GPG key (double click on the key). Then you need to tell Git about your GPG key with:</p>
<pre><code>git config --global user.signingkey &lt;KEY_ID&gt;</code></pre>
<p><em>(replace &lt;KEY_ID&gt; with your actual key ID)</em></p>
<p><strong>Finished!</strong> 💪 🎊</p>
<p>From now on you can sign your commits with:</p>
<pre><code>git commit -S -m "Hooray I can sign my commits"</code></pre>
</section>
<section id="ssh-key" class="level2">
<h2 class="anchored" data-anchor-id="ssh-key">SSH key</h2>
<p>Using SSH you do not have to enter your token or password every time you push a commit to github. In seahorse click <strong>+</strong> then select <em>Secure Shell key</em>. Enter a brief description then click <em>Create and set up</em> and enter a passphrase. To get the public double click on the ssh key to get to the properties dialog. There is a Copy icon next to the <em>Public Key</em> label. After clicking it your public key is saved in your clipboard. All you have to do now is adding your SSH key to Github. Therefore sign in to your Github account and go to <strong>Settings-&gt;SSH and GPG keys-&gt;New SSH key</strong>. There you have a title and copy your public key in the box below.</p>
<p><strong>Great!</strong> 🎉 If you want to force git to always use SSH instead of HTTPS you can do that with:</p>
<pre><code>git config --global url."git@github.com:".insteadOf "https://github.com/"</code></pre>
<p><strong>I hoped this post helped you! Happy coding!</strong></p>
</section>
<section id="sources" class="level2">
<h2 class="anchored" data-anchor-id="sources">Sources</h2>


</section>

<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <category>Linux</category>
  <guid>https://konstantinunruh.com/docs/linux/setup-git.html</guid>
  <pubDate>Mon, 14 Mar 2022 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Making Manjaro The Flagship MATE Distro</title>
  <link>https://konstantinunruh.com/docs/linux/manjaro-mate.html</link>
  <description><![CDATA[ 





<p>Hi there 👋,</p>
<p>welcome to my new website, this is my first post here 🎉 - It is about a customized Manjaro MATE ISO I created.</p>
<p>My favorite desktop environment currently is the MATE Desktop, however especially for new users it is not a very user-friendly implementation in most distributions. So I personally always configured the stock MATE experience to make it much more usable and polished. But actually you should not have to do so much to get an acceptable experience out of a desktop environment.</p>
<p>A Distribution doing a great job with their MATE Edition is Ubuntu MATE. I used to run this Distribution but much more prefer Manjaro/ Arch Linux as the backend. That’s why I changed to Manjaro MATE and they’re definitely better than some other Distribution with the MATE Desktop but not quite as good as Ubuntu MATE. So I created a customized Manjaro MATE ISO 🎉 🎊</p>
<hr>
<section id="features" class="level1">
<h1>Features</h1>
<section id="ayatana-indicators" class="level2">
<h2 class="anchored" data-anchor-id="ayatana-indicators">Ayatana Indicators</h2>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/ayatana.png" class="img-fluid figure-img"></p>
<figcaption>Ayatana Indicators</figcaption>
</figure>
</div>
<p>The most important change of the new Manjaro MATE Spin is the integration of <a href="https://github.com/AyatanaIndicators">Ayatana Indicators</a>. They describe the project as follows:</p>
<blockquote class="blockquote">
<p>Application Indicators are a GNOME implementation of the StatusNotifierItem Specification (SNI) that was originally submitted to freedesktop.org by KDE. The Ayatana Indicator project intends to become the new upstream for application indicators and associated projects with a focus on making Ayatana Indicators a desktop agnostic technology.</p>
</blockquote>
<p>They have some great advantages compared to the default MATE Notification Area:</p>
<ol type="1">
<li>Consistent sharp rendering of status icons</li>
<li><a href="https://wiki.archlinux.org/title/MPRIS">MPRIS</a>-support for controlling media players</li>
<li>Calendar Synchronization with <a href="https://help.gnome.org/users/evolution/stable/">Evolution</a></li>
<li>Notification manager</li>
</ol>
</section>
<section id="pipewire" class="level2">
<h2 class="anchored" data-anchor-id="pipewire">Pipewire</h2>
<p>The default sound system included in the ISO is <a href="https://pipewire.org/">Pipewire</a></p>
<blockquote class="blockquote">
<p>PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It provides a low-latency, graph based processing engine on top of audio and video devices that can be used to support the use cases currently handled by both pulseaudio and JACK. PipeWire was designed with a powerful security model that makes interacting with audio and video devices from containerized applications easy, with supporting Flatpak applications being the primary goal. Alongside Wayland and Flatpak we expect PipeWire to provide a core building block for the future of Linux application development.</p>
<ul>
<li>Capture and playback of audio and video with minimal latency.</li>
<li>Real-time Multimedia processing on audio and video.</li>
<li>Multiprocess architecture to let applications share multimedia content.</li>
<li>Seamless support for PulseAudio, JACK, ALSA and GStreamer applications.</li>
<li>Sandboxed applications support. See Flatpak for more info.</li>
</ul>
</blockquote>
<p>To be in full control of your audio streams the minimal patchbay <a href="https://gitlab.freedesktop.org/pipewire/helvum">Helvum</a> has been included</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/helvum.png" class="img-fluid figure-img"></p>
<figcaption>Helvum</figcaption>
</figure>
</div>
</section>
<section id="classy-curated-apps" class="level2">
<h2 class="anchored" data-anchor-id="classy-curated-apps">Classy curated apps</h2>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/apps.jpg" class="img-fluid figure-img"></p>
<figcaption>Apps</figcaption>
</figure>
</div>
<p>The main applications included in the ISO are not surprising but some nice apps were included.</p>
<p>The default Browser is of course <a href="https://www.mozilla.org/en-US/firefox/new/">Firefox</a>. As a default Office Suite the robust <a href="https://www.libreoffice.org/">Libre Office</a> is shipped with the beautiful <a href="https://github.com/ubuntu/libreoffice-style-yaru-fullcolor">Libreoffice style Yaru</a> icon theme. Coming to Multimedia: <a href="https://celluloid-player.github.io/">Celluloid</a> is the default video player and <a href="https://wiki.gnome.org/Apps/Rhythmbox">Rhythmbox</a> as a music player. Celluloid defaults to the classic window border layout and Rhythmbox is pimped with the the <a href="https://github.com/fossfreedom/alternative-toolbar">Alternative Toolbar Plugin</a>.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/rhythm-cell.png" class="img-fluid figure-img"></p>
<figcaption>Celluloid and Rhythmbox</figcaption>
</figure>
</div>
<p>To organize your Mails the GTK-based <a href="https://help.gnome.org/users/evolution/stable/">Evolution</a> E-Mail client is shipped, providing integration with the Ayatana Calendar Indicator.</p>
<p>Instead of the rather slow stock MATE search tool, the powerful <a href="https://github.com/cboxdoerfer/fsearch">FSearch</a> is here to let you search for files instantaneously and fast.</p>
<p>For the security of your accounts the password manager <a href="https://gitlab.gnome.org/World/PasswordSafe">Secrets</a> and <a href="https://wiki.gnome.org/Apps/Seahorse/">Seahorse</a> is installed by default.</p>
<p>The default shell is <a href="https://fishshell.com/">Fish</a>, to make the command line more approachable for new Linux users and more efficient for all users.</p>
<p><a href="https://github.com/FreaxMATE/mate-layouts">MATE Layouts</a> (based on <a href="https://github.com/ubuntu-mate/mate-tweak">MATE Tweak</a>) lets you quickly switch between different panel layouts to get a user experience similar to Windows, Mac, the old Unity or simply the productive Gnome 2 Layout which is the default one.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/gnome.jpg" class="img-fluid figure-img"></p>
<figcaption>Gnome 2 Layout</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/cupertino.jpg" class="img-fluid figure-img"></p>
<figcaption>Cupertino Layout</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/redmond.jpg" class="img-fluid figure-img"></p>
<figcaption>Redmond Layout</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/mutiny.jpg" class="img-fluid figure-img"></p>
<figcaption>Mutiny Layout</figcaption>
</figure>
</div>
</section>
<section id="app-plugins" class="level2">
<h2 class="anchored" data-anchor-id="app-plugins">App Plugins</h2>
<p>For Caja there is now by default the <a href="https://github.com/infirit/caja-admin">caja-admin</a> plugin installed. So you can open directories or edit root files as administrator.</p>
<p>Additionally for the text editor Pluma the official MATE package <a href="https://github.com/mate-desktop/pluma-plugins">pluma-plugins</a> is now included by default. This transforms Pluma to a usable IDE with some plugins like bracket and word completion, quickhighlight, and source-code browser:</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/pluma.png" class="img-fluid figure-img"></p>
<figcaption>Pluma</figcaption>
</figure>
</div>
</section>
<section id="miscellaneous" class="level2">
<h2 class="anchored" data-anchor-id="miscellaneous">Miscellaneous</h2>
<section id="themes" class="level3">
<h3 class="anchored" data-anchor-id="themes">Themes</h3>
<p>The default theme is now the slick looking <a href="https://github.com/vinceliuice/Matcha-gtk-theme">Matcha-dark-pueril</a> theme in a MATE green style, which I <a href="https://github.com/vinceliuice/Matcha-gtk-theme/pull/174">helped creating</a>. Especially for this theme I created a custom green styled <a href="https://github.com/FreaxMATE/papirus-mate-icon-theme">Papirus Folders</a> for the used <a href="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme">Papirus Icon Theme</a>.</p>
<p>For Pluma and the <a href="https://github.com/mate-desktop/mate-terminal">MATE Terminal</a> there is a new elegant and consistent theme:</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/theme-pluma.jpg" class="img-fluid figure-img"></p>
<figcaption>Theme Pluma</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/theme-terminal.jpg" class="img-fluid figure-img"></p>
<figcaption>Theme Terminal</figcaption>
</figure>
</div>
<p>As you saw in these pictures the default font across the whole desktop is <a href="https://github.com/tonsky/FiraCode">Fira Code</a>.</p>
</section>
<section id="wallpapers" class="level3">
<h3 class="anchored" data-anchor-id="wallpapers">Wallpapers</h3>
<p>Here are some of the wallpapers included in the ISO:</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/john-towner-3Kv48NS4WUU-unsplash.jpg" class="img-fluid figure-img"></p>
<figcaption>John Towner - Unsplash</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/marina-montoya-bqkmKInb_9E-unsplash.jpg" class="img-fluid figure-img"></p>
<figcaption>Marina Montoya - Unsplash</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/paul-scherer-1mAqQGg6FwI-unsplash.jpg" class="img-fluid figure-img"></p>
<figcaption>Paul Scherer - Unsplash</figcaption>
</figure>
</div>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://konstantinunruh.com/docs/linux/manjaro-mate-img/scott-carroll-qKcglCaZtTA-unsplash.jpg" class="img-fluid figure-img"></p>
<figcaption>Scott Carroll - Unsplash</figcaption>
</figure>
</div>
</section>
</section>
<section id="download-iso" class="level2">
<h2 class="anchored" data-anchor-id="download-iso">Download ISO</h2>
<div class="callout callout-style-default callout-important callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Important
</div>
</div>
<div class="callout-body-container callout-body">
<p>You can download the ISO <a href="https://github.com/FreaxMATE/manjaro-iso-build/releases">here</a></p>
</div>
</div>
<div class="callout callout-style-default callout-note callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Note
</div>
</div>
<div class="callout-body-container callout-body">
<p>The ISO consists of two files because GitHub cannot handle files larger than 2 GB. You can find the guide on how to merge them in the <a href="https://github.com/FreaxMATE/manjaro-iso-build">README</a></p>
</div>
</div>
</section>
<section id="future-ideas" class="level2">
<h2 class="anchored" data-anchor-id="future-ideas">Future Ideas</h2>
<ul>
<li>Set <a href="https://wiki.archlinux.org/title/Picom">Picom</a> as default compositor</li>
</ul>


</section>
</section>

<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <category>Linux</category>
  <guid>https://konstantinunruh.com/docs/linux/manjaro-mate.html</guid>
  <pubDate>Thu, 03 Mar 2022 00:00:00 GMT</pubDate>
  <media:content url="https://konstantinunruh.com/docs/linux/manjaro-mate-img/feature.jpg" medium="image" type="image/jpeg"/>
</item>
</channel>
</rss>
