Alt-PrtSc-K не работает

Alt + PrtSc + K не работает на моей машине. В настоящее время я использую Ubuntu 14.04.1 LTS. Ярлык, используемый для работы с более старыми версиями Ubuntu (целью которого было убить сервер отображения). Любые предложения?

1
задан 21 September 2014 в 18:38

2 ответа

запустите sudo dpkg-reconfigure keyboard-configuration, и когда вы увидите это окно, просто выберите «да».

И в следующий раз используйте Ctrl + Alt + Backspace, чтобы убить X. [!d3 ]

2
ответ дан 24 May 2018 в 03:31
  • 1
    Спасибо за ответ, но в соответствии с ключами Magic SysRq Alt + PrntSc + K должен «убить все процессы на текущей виртуальной консоли». Мне интересно, почему это не так. – ramon 21 September 2014 в 18:42
  • 2
    @KasiyA Насколько я читал себя через большое количество документации, Ctrl-Alt-Backspace не совпадает с Alt + PrtSc + K! Хотя первый предназначен только для закрытия сервера X , последний будет работать на уровне, намного ближе к ядру, т.е. е. даже вызвать некоторые проблемные драйверы для реконфигурации. Нажатие комбинации клавиш SysRq слишком часто (в отчаянии, потому что здесь все пошло неудобно) даже вызвало панику kernel panics здесь и там, хотя этого никогда не было с Ctrl-Alt-Backspace и по сей день. – syntaxerror 26 July 2015 в 12:54

В дополнение к тому, что написал ramon, вот решение (повторно) включить Alt + PrtSc + K даже без перезагрузки!

Я нашел все это сам, поскольку документация об этом ужасно ( по крайней мере).

Здесь, на Lubuntu, исходное значение в /proc/sys/kernel/sysrq равно без перезагрузки . Это Alt было полностью отключено.

Чтобы понять это, вам нужно немного узнать о битах, битовых масках и шестнадцатеричных числах:

176 is $B0 в шестнадцатеричном формате или 1011 0000 в двоичном формате.

Чтобы сделать Alt + PrtSc + K, необходимо установить второй бит:

176 - $B0 в шестнадцатеричном формате или 1011 0000 в двоичном формате.

Это будет $B4 в шестнадцатеричном или 180 в десятичном значении. Итак, здесь мы идем:

$ sudo sh -c "echo 180 > /proc/sys/kernel/sysrq"

Комбинация SysRq должна работать отлично и без необходимости перезагрузки или выхода из системы.

2
ответ дан 24 May 2018 в 03:31
  • 1
    Когда вы говорите «второй бит», не должно ли оно быть 1011 0000 или 0000 0010 = 1011 0010? – Alexandre Schmidt 27 July 2016 в 20:59

Другие вопросы по тегам:

Похожие вопросы: