mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-05-17 09:17:02 +02:00
Deployed 1accbf6 with MkDocs version: 1.5.2
This commit is contained in:
@@ -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">{
|
||||
"monitors": [
|
||||
{
|
||||
"workspaces": [
|
||||
{
|
||||
"name": "personal",
|
||||
"layout_rules": {
|
||||
"1": "BSP"
|
||||
}
|
||||
"custom_layout_rules": {
|
||||
"5": "C:/Users/LGUG2Z/my-custom-layout.json"
|
||||
}
|
||||
},
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
</code></pre>
|
||||
<div class="highlight"><pre><span></span><code><span class="p">{</span>
|
||||
<span class="w"> </span><span class="nt">"monitors"</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">"workspaces"</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">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"personal"</span><span class="p">,</span>
|
||||
<span class="w"> </span><span class="nt">"layout_rules"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span>
|
||||
<span class="w"> </span><span class="nt">"1"</span><span class="p">:</span><span class="w"> </span><span class="s2">"BSP"</span>
|
||||
<span class="w"> </span><span class="p">}</span>
|
||||
<span class="w"> </span><span class="nt">"custom_layout_rules"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span>
|
||||
<span class="w"> </span><span class="nt">"5"</span><span class="p">:</span><span class="w"> </span><span class="s2">"C:/Users/LGUG2Z/my-custom-layout.json"</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>
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user