Linux

當 x 伺服器崩潰時保持鍵盤活動

  • January 6, 2016

我的 Ubuntu 桌面有時會凍結。發生這種情況時,我的 USB 鍵盤和滑鼠停止響應,因此我無法使用 tty1[ctrl][alt][f1]或從我的輸入設備執行任何其他操作 - kb 和滑鼠上的燈也會熄滅,表明它們已完全消失。

撇開可能導致這種情況的問題不談,我希望能夠在不重置電腦的情況下重新啟動桌面。

如果我正確理解 Wikipedia,xserver 將有效地接管鍵盤和滑鼠的管理,因此如果伺服器嚴重崩潰,我將無法使用輸入設備。理想情況下,我希望能夠以某種方式通過系統(核心?)傳遞輸入設備來執行 X。

**編輯:**通過 SSH 連接有時是附近有筆記型電腦的一種選擇,但情況並非總是如此

我已經做了一些Google搜尋,但似乎我太無知了,無法找到合適的搜尋詞;-(

所以我想知道的是:

有沒有辦法配置 X 使輸入設備由系統管理而不是由 xserver 本身管理?

交替地吠叫完全錯誤的樹?

我不知道鍵盤和滑鼠當機的實際原因,但我建議採取兩種措施。

  1. 拔下並重新插入

如果這不起作用,那麼…

  1. 通過 ssh 登錄,終止您的 X 會話,然後嘗試確定外圍設備也死亡的原因

使用魔法 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,但這通常不會完全起作用。

引用自:https://serverfault.com/questions/92452