Linux
當 x 伺服器崩潰時保持鍵盤活動
我的 Ubuntu 桌面有時會凍結。發生這種情況時,我的 USB 鍵盤和滑鼠停止響應,因此我無法使用 tty1
[ctrl][alt][f1]
或從我的輸入設備執行任何其他操作 - kb 和滑鼠上的燈也會熄滅,表明它們已完全消失。撇開可能導致這種情況的問題不談,我希望能夠在不重置電腦的情況下重新啟動桌面。
如果我正確理解 Wikipedia,xserver 將有效地接管鍵盤和滑鼠的管理,因此如果伺服器嚴重崩潰,我將無法使用輸入設備。理想情況下,我希望能夠以某種方式通過系統(核心?)傳遞輸入設備來執行 X。
**編輯:**通過 SSH 連接有時是附近有筆記型電腦的一種選擇,但情況並非總是如此
我已經做了一些Google搜尋,但似乎我太無知了,無法找到合適的搜尋詞;-(
所以我想知道的是:
有沒有辦法配置 X 使輸入設備由系統管理而不是由 xserver 本身管理?
交替地吠叫完全錯誤的樹?
我不知道鍵盤和滑鼠當機的實際原因,但我建議採取兩種措施。
- 拔下並重新插入
如果這不起作用,那麼…
- 通過 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,但這通常不會完全起作用。