LINUX.ORG.RU

У меня на клавиатуре SysRq отделена от PrtScr, но часто эти две клавиши совмещены. Поищи.

CYB3R ★★★★★
()

В графических окружениях (Gnome, KDE, ...) нажатие PrtSc/SysRq обычно приводит лишь к созданию скриншота, и последующая команда может не восприниматься ядром. Это можно обойти, если дополнительно удерживать Ctrl, т.е. полная комбинация будет Ctrl + Alt + SysRq + клавиша.

Rakot ★★
()

> У меня PrtScr совмещен с Insert, Thinkpad x120e
Fn+Alt+Insert+... ?

Кстати, на моём ноутбуке (ни разу не Thinkpad, правда) срабатывает только нажатие данной комбинации с правым Alt.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Fn+Alt+Insert+... ?
Да много всяких сочетаний. Вот список:

Alt + SysRq + H 	Help — выводит все доступные возможности SysRq, выделяя большой буквой клавишу действия;
Alt + SysRq + 0-9 	loglevel0-9 — позволяет менять уровень подробности вывода от 0 (только критические сообщения) до 8 (самый подробный режим);
Alt + SysRq + B 	reBoot — выполняет немедленную перезагрузку системы аналогично кнопке RESET (без синхронизации и размонтирования файловых систем);
Alt + SysRq + C 	Crashdump — выполняет директиву kexec для перезагрузки чтобы получить сведения об ошибках;
Alt + SysRq + D 	holDs — показывает все блокировки, которые держат устройства или файлы;
Alt + SysRq + O 	powerOff — корректно выключает систему (если настроено и поддерживается, обычно это прямая команда отключения);
Alt + SysRq + S 	Sync — пытается синхронизировать все примонтированные файловые системы, при этом пишет в консоли «Emergency Sync». При успешно завершении выводится «Emergency Sync Complete»;
Alt + SysRq + U 	Unmount — пытается перемонтировать все примонтированные файловые системы в режим «только чтение»;
Alt + SysRq + T 	showTasks — выдаст список текущих задач и информацию о них в текущую консоль;
Alt + SysRq + N 	Nice — используется для того, чтобы сбросить приоритет задачи реального времени или просто с измененным приоритетом;
Alt + SysRq + W 	shoW-blocked-tasks — выдаст список всех непрерываемых (заблокированных, ждущих окончание ввода-вывода) задач;
Alt + SysRq + M 	showMem — выдаст информацию о доступной и занятой оперативной памяти, а также степени использования свопа;
Alt + SysRq + F 	Full — позволяет вызвать обработчик oom_kill (out-of-memory kill) для прерывания приложений, забравших слишком много памяти (может занять продолжительное время). Используйте его, если свободная память совсем истощилась, так что система не реагирует ни на какой иной ввод (курсор мыши не движется, индикаторы NumLock/CapsLock не включаются, но индикатор работы накопителя всё время включен);
Alt + SysRq + K 	secure access Key — убивает все программы на текущей консоли. Её следует применять для снятия зависшего X-сервера. При этом графический сервер будет остановлен и невозможно будет увидеть ввод-вывод либо пока X-сервер не перезапустится, либо пока видеорежим не будет исправлен вручную;
Alt + SysRq + R 	unRaw — перехватывает управление мышью и клавиатурой у Х-сервера, что полезно, если Х-сервер завис: так можно перейти в консоль, убить Х-сервер или проверить логи;
Alt + SysRq + E 	tErm — послать сигнал завершения работы SIGTERM всем процессам, кроме init;
Alt + SysRq + I 	KILL — послать сигнал немедленного завершения работы SIGKILL всем процессам, кроме init;
ТС имел ввиду последовательное нажатие R, E, I, S, U, B. Это так называемая «мягкая перезагрузка». Что делает каждое из сочетаний см. список.

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

Спасибо, я и так это знал. Я всего лишь предложил способ нажать SysRq, когда он совмещён с Insert на клавиатуре ноутбука.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Извини, я думал, что ты спрашиваешь про сочетания.
На звёзды не посмотрел, да.

CYB3R ★★★★★
()

В ядро вкомпилена defkeymap.map, которую вроде меняет команда loadkeys.

Скан-коду клавиши надо назначить действие

keycode  70 = Scroll_Lock      Show_Memory   Show_Registers
        control keycode  70 = Show_State
        alt     keycode  70 = Scroll_Lock
sergej ★★★★★
()
Ответ на: комментарий от sergej

Хм, в Documentation/sysrq.txt как обычно всё написано :)

sergej ★★★★★
()
Ответ на: комментарий от sergej

А если sysrq совмещено с delete - то как быть - обычные комбинации не работают.

s1392781
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.