diff options
author | Maxim Devaev <[email protected]> | 2022-05-19 17:29:55 +0300 |
---|---|---|
committer | Maxim Devaev <[email protected]> | 2022-05-19 17:29:55 +0300 |
commit | c236cc30167e51404308c18a71466c321b587435 (patch) | |
tree | 69323da20f1c5c482062894027476e2317e06d9b | |
parent | 53d0855cf84164e05c91b7c53eb7a98852a2b48d (diff) |
pikvm/pikvm#732: added some other linux magic keys
-rw-r--r-- | web/kvm/index.html | 9 | ||||
-rw-r--r-- | web/kvm/navbar-shortcuts.pug | 15 |
2 files changed, 21 insertions, 3 deletions
diff --git a/web/kvm/index.html b/web/kvm/index.html index cf47d626..5b174f0b 100644 --- a/web/kvm/index.html +++ b/web/kvm/index.html @@ -644,12 +644,19 @@ <hr> <div class="buttons"> <div class="buttons-row"> + <button class="row25" data-shortcut="AltLeft PrintScreen KeyF" title="Call the OOM killer to kill a memory hog process">F</button> + <button class="row25" data-shortcut="AltLeft PrintScreen KeyM" title="Dump current memory info to the console">M</button> + <button class="row25" data-shortcut="AltLeft PrintScreen KeyD" title="Show all locks that are held">D</button> + <button class="row25" data-shortcut="AltLeft PrintScreen KeyT" title="Dump a list of current tasks and their information to the console">T</button> + </div> + <hr> + <div class="buttons-row"> <button class="row16" data-shortcut="AltLeft PrintScreen KeyR" title="Turn off keyboard raw mode, set it to XLATE">R</button> <button class="row16" data-shortcut="AltLeft PrintScreen KeyE" title="Send a SIGTERM to all processes, except for init">E</button> <button class="row16" data-shortcut="AltLeft PrintScreen KeyI" title="Send a SIGKILL to all processes, except for init">I</button> <button class="row16" data-shortcut="AltLeft PrintScreen KeyS" title="Attempt to sync all mounted filesystems">S</button> <button class="row16" data-shortcut="AltLeft PrintScreen KeyU" title="Attempt to remount all mounted filesystems read-only">U</button> - <button class="row16" data-shortcut="AltLeft PrintScreen KeyB" title="Immediately reboot the system without syncing or unmounting your disks">B</button> + <button class="row16" data-shortcut="AltLeft PrintScreen KeyB" title="Immediately reboot the system without syncing or unmounting disks">B</button> </div> </div> </div> diff --git a/web/kvm/navbar-shortcuts.pug b/web/kvm/navbar-shortcuts.pug index a9b0f6d9..0b56d611 100644 --- a/web/kvm/navbar-shortcuts.pug +++ b/web/kvm/navbar-shortcuts.pug @@ -35,13 +35,24 @@ li(class="right") div(class="buttons") div(class="buttons-row") - - let sysrq = { + let sysrq = { + "F": "Call the OOM killer to kill a memory hog process", + "M": "Dump current memory info to the console", + "D": "Show all locks that are held", + "T": "Dump a list of current tasks and their information to the console", + } + each title, key in sysrq + button(data-shortcut=`AltLeft PrintScreen Key${key}` class="row25" title=`${title}`) #{key} + hr + div(class="buttons-row") + - + sysrq = { "R": "Turn off keyboard raw mode, set it to XLATE", "E": "Send a SIGTERM to all processes, except for init", "I": "Send a SIGKILL to all processes, except for init", "S": "Attempt to sync all mounted filesystems", "U": "Attempt to remount all mounted filesystems read-only", - "B": "Immediately reboot the system without syncing or unmounting your disks", + "B": "Immediately reboot the system without syncing or unmounting disks", } each title, key in sysrq button(data-shortcut=`AltLeft PrintScreen Key${key}` class="row16" title=`${title}`) #{key} |