
我安裝了一個簡約的發行版供我媽媽使用,它使用 rungetty 來自動登錄,並使用一個只執行“startx”的初始化腳本。一切都很好,但是當她關閉時,它會在關閉之前返回到控制台一段時間(舊電腦)。
有沒有辦法透過管道或靜默所有輸出到 tty1/console。當 X 關閉時,螢幕應為空白,然後關閉。
謝謝
答案1
還沒有嘗試過,但是您應該能夠將“console=/dev/null”添加到 grub 或 lilo 中的內核參數。如果沒有,請嘗試 console=ttyS0 重定向到串行端口(假設您沒有任何東西連接到串行端口,也許不存在的串行端口會更安全,例如 console=ttyS7)。
答案2
據Documentation/kernel-parameters.txt
,loglevel=0
核心命令列參數應該保持沉默全部內核訊息。不過,最好至少使用3
或4
,以便仍然允許顯示嚴重錯誤。
loglevel=具有日誌等級的所有核心訊息小於這 console loglevel 將會列印到控制台。它可以 也可以使用 klogd 或其他程式進行更改。這 日誌等級定義如下: 0 (KERN_EMERG) 系統無法使用 1 (KERN_ALERT) 必須立即採取行動 2 (KERN_CRIT) 臨界條件 3 (KERN_ERR) 錯誤狀況 4 (KERN_WARNING) 警告條件 5 (KERN_NOTICE) 正常但重要的情況 6 (KERN_INFO) 訊息 7 (KERN_DEBUG) 偵錯級訊息
至於startx
,正常的重定向應該有效:
startx >/dev/null 2>&1