aboutsummaryrefslogtreecommitdiff
path: root/wiki
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-11-05 09:40:54 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2024-11-05 10:03:51 +0300
commitcd90dfc7be11147936c2b637ae822ff0adf5a7b7 (patch)
treefc156451b6c25d454194fbe885eacf455a649c32 /wiki
parenta778ab38977b99edb79275cf3ad2ddffa24044f7 (diff)
downloadniri-cd90dfc7be11147936c2b637ae822ff0adf5a7b7.tar.gz
niri-cd90dfc7be11147936c2b637ae822ff0adf5a7b7.tar.bz2
niri-cd90dfc7be11147936c2b637ae822ff0adf5a7b7.zip
Disable laptop panel when the lid is closed
Diffstat (limited to 'wiki')
-rw-r--r--wiki/Configuration:-Debug-Options.md14
-rw-r--r--wiki/Configuration:-Switch-Events.md10
2 files changed, 19 insertions, 5 deletions
diff --git a/wiki/Configuration:-Debug-Options.md b/wiki/Configuration:-Debug-Options.md
index c6563595..9d32ffd9 100644
--- a/wiki/Configuration:-Debug-Options.md
+++ b/wiki/Configuration:-Debug-Options.md
@@ -22,6 +22,7 @@ debug {
emulate-zero-presentation-time
disable-resize-throttling
disable-transactions
+ keep-laptop-panel-on-when-lid-is-closed
}
binds {
@@ -165,6 +166,19 @@ debug {
}
```
+### `keep-laptop-panel-on-when-lid-is-closed`
+
+<sup>Since: 0.1.10</sup>
+
+By default, niri will disable the internal laptop monitor when the laptop lid is closed.
+This flag turns off this behavior and will leave the internal laptop monitor on.
+
+```kdl
+debug {
+ keep-laptop-panel-on-when-lid-is-closed
+}
+```
+
### Key Bindings
These are not debug options, but rather key bindings.
diff --git a/wiki/Configuration:-Switch-Events.md b/wiki/Configuration:-Switch-Events.md
index d1f8568a..9c60cc81 100644
--- a/wiki/Configuration:-Switch-Events.md
+++ b/wiki/Configuration:-Switch-Events.md
@@ -8,8 +8,8 @@ Here are all the events that you can bind at a glance:
```kdl
switch-events {
- lid-close { spawn "bash" "-c" "niri msg output \"eDP-1\" off"; }
- lid-open { spawn "bash" "-c" "niri msg output \"eDP-1\" on"; }
+ lid-close { spawn "notify-send" "The laptop lid is closed!"; }
+ lid-open { spawn "notify-send" "The laptop lid is open!"; }
tablet-mode-on { spawn "bash" "-c" "gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true"; }
tablet-mode-off { spawn "bash" "-c" "gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled false"; }
}
@@ -25,12 +25,12 @@ Currently, only the `spawn` action are supported.
These events correspond to closing and opening of the laptop lid.
-You could use them to turn the laptop internal monitor off and on (until niri gets this functionality built-in).
+Note that niri will already automatically turn the internal laptop monitor on and off in accordance with the laptop lid.
```kdl
switch-events {
- lid-close { spawn "bash" "-c" "niri msg output \"eDP-1\" off"; }
- lid-open { spawn "bash" "-c" "niri msg output \"eDP-1\" on"; }
+ lid-close { spawn "notify-send" "The laptop lid is closed!"; }
+ lid-open { spawn "notify-send" "The laptop lid is open!"; }
}
```