Имеется параметр загрузки ядра sysrq_always_enabled
в соответствии с документом :
sysrq_always_enabled
[KNL]
Ignore sysrq setting - this boot parameter will
neutralize any effect of /proc/sys/kernel/sysrq.
Useful for debugging.
Я проверил работу Sysrq (, например. help,sync )даже когдаkernel.sysctl=0
(так же, как в документе выше ), если я добавлю аргумент загрузки ядраsysrq_always_enabled
(примечание :, он не обязательно должен бытьsysrq_always_enabled=1
).
(для двойной проверки, я также проверил, что Sysrq НЕ работает, когда kernel.sysctl=0
и sysrq_always_enabled
НЕ присутствуют в/proc/cmdline
)
Исходный код также подтверждает это.
Примечание:/proc/sys/kernel/sysrq
— это еще один способ чтения/записиkernel.sysrq
Дополнительные сведения о sysrq:https://www.kernel.org/doc/html/v4.15/admin-guide/sysrq.html
(хотя sysrq_always_enabled
там не упоминается, но здесь)
РЕДАКТИРОВАТЬ:Когда действует sysrq_always_enabled
, появляется строка dmesg:
[ 0.000000] sysrq: sysrq always enabled.
В Cynosa V2 и других клавиатурах Razer есть игровой режим, в котором эти определенные клавиши отключены. Вы, вероятно, активировали игровой режим на клавиатуре. На Cynosa вы можете переключать этот режим с помощью [Fn + F10]
.