Deployed 1accbf6 with MkDocs version: 1.5.2

This commit is contained in:
LGUG2Z
2024-05-10 14:39:51 -07:00
parent bed468623b
commit 8ca13170f7
157 changed files with 8310 additions and 687 deletions

View File

@@ -472,6 +472,8 @@
<li class="md-nav__item md-nav__item--nested">
@@ -540,6 +542,26 @@
<li class="md-nav__item">
<a href="../troubleshooting.html" class="md-nav__link">
<span class="md-ellipsis">
Troubleshooting
</span>
</a>
</li>
</ul>
</nav>
@@ -4037,33 +4059,33 @@
<h1 id="dynamically-layout-switching">Dynamically Layout Switching</h1>
<p>With <code>komorebi</code> it is possible to define rules to automatically change the
layout on a specified workspace when a threshold of window containers is met.</p>
<pre><code class="language-json">{
&quot;monitors&quot;: [
{
&quot;workspaces&quot;: [
{
&quot;name&quot;: &quot;personal&quot;,
&quot;layout_rules&quot;: {
&quot;1&quot;: &quot;BSP&quot;
}
&quot;custom_layout_rules&quot;: {
&quot;5&quot;: &quot;C:/Users/LGUG2Z/my-custom-layout.json&quot;
}
},
]
}
]
}
</code></pre>
<div class="highlight"><pre><span></span><code><span class="p">{</span>
<span class="w"> </span><span class="nt">&quot;monitors&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span>
<span class="w"> </span><span class="p">{</span>
<span class="w"> </span><span class="nt">&quot;workspaces&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span>
<span class="w"> </span><span class="p">{</span>
<span class="w"> </span><span class="nt">&quot;name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;personal&quot;</span><span class="p">,</span>
<span class="w"> </span><span class="nt">&quot;layout_rules&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span>
<span class="w"> </span><span class="nt">&quot;1&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;BSP&quot;</span>
<span class="w"> </span><span class="p">}</span>
<span class="w"> </span><span class="nt">&quot;custom_layout_rules&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span>
<span class="w"> </span><span class="nt">&quot;5&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;C:/Users/LGUG2Z/my-custom-layout.json&quot;</span>
<span class="w"> </span><span class="p">}</span>
<span class="w"> </span><span class="p">},</span>
<span class="w"> </span><span class="p">]</span>
<span class="w"> </span><span class="p">}</span>
<span class="w"> </span><span class="p">]</span>
<span class="p">}</span>
</code></pre></div>
<p>In this example, when there are one or more window containers visible on the
screen, the BSP layout is used, and when there are five or more window
containers visible, a custom layout is used.</p>
<p>However, if you add workspace layout rules, you will not be able to manually
change the layout of a workspace until all layout rules for that workspace have
been cleared.</p>
<pre><code class="language-powershell"># for example, to clear rules from monitor 0, workspace 0
komorebic clear-workspace-layout-rules 0 0
</code></pre>
<div class="highlight"><pre><span></span><code><span class="c"># for example, to clear rules from monitor 0, workspace 0</span>
<span class="n">komorebic</span> <span class="nb">clear-workspace</span><span class="n">-layout-rules</span> <span class="n">0</span> <span class="n">0</span>
</code></pre></div>