Время от времени мой рабочий стол Ubuntu зависает. Когда это происходит, мои USB-клавиатура и мышь перестают отвечать, поэтому я не могу выйти на tty1 [ctrl][alt][f1]
или сделайте что-нибудь еще с моих устройств ввода - также погаснут индикаторы на кнопке kb и мыши, что означает, что они полностью исчезли.
Оставив в стороне вопрос о том, что может быть причиной этого, я хотел бы иметь возможность перезагружать рабочий стол без перезагрузки компьютера.
Если я правильно понимаю Википедию, xserver эффективно берет на себя управление клавиатурой и мышью, поэтому, если сервер сильно выйдет из строя, я потеряю возможность использовать устройства ввода. В идеале я хотел бы иметь возможность запускать X с устройствами ввода, которые каким-то образом передаются через систему (ядро?).
редактировать : Иногда подключение через SSH возможно, если рядом находится ноутбук, но это не всегда так.
Я немного погуглил, но мне кажется, что я слишком невежественен, чтобы придумывать подходящие условия поиска ;-(
Итак, что я хотел бы знать:
есть ли способ настроить X так, чтобы устройства ввода управлялись системой, а не самим xserver?
Или я лаю совсем не на то дерево?
Я не знаю истинную причину смерти клавиатуры и мыши, но я бы порекомендовал два варианта действий.
Если это не сработает, тогда ...
Используйте волшебный ключ sysrq, если он все еще работает на вашем USB kbd:
alt+sysrq s
синхронизировать свои диски
alt+sysrq u
размонтировать (фактически перемонтировать только для чтения)
alt+sysrq b
перезагрузка.
Есть и другие. http://en.wikipedia.org/wiki/Magic_SysRq_key
Если X просто умер полностью и не сохранил захваченный kbd, alt + sysrq + r может вернуть клавиатуру в готовый режим вместо режима сырого кода, а затем ctrl + alt + f1 может работать. Вам может понадобиться vbetool post
повторно опубликовать свой VGA BIOS, но обычно это не работает полностью.