RPi 讓作業系統螢幕輸出不要顯示到預設的螢幕上

可以直接記憶卡插上電腦,進入到 boot 資料夾

關掉 HDMI output display

改 /boot/config.txt

sudo nano /boot/config.txt

  1. 加兩行參數
    1. disable_splash=1
    2. hdmi_blanking=2

改 /boot/cmdline.txt

sudo nano /boot/cmdline.txt
  1. 把 console=tty1 改成 console=tty3 
  2. 在 rootwait 後加上 quiet splash loglevel=3 logo.nologo vt.global_cursor_default=0 

反之,可顯示 output

說明參數

quiet: 讓系統在啟動過程中,只顯示必要的訊息,例如錯誤訊息或警告訊息,而隱藏其他冗長的啟動訊息。

splash: 在系統啟動時,顯示一個美觀的啟動畫面,通常是廠商的 logo 或作業系統的名稱。

loglevel=3: 數值越低,表示日誌訊息越詳細。loglevel=3 表示只顯示錯誤訊息、警告訊息和重要的訊息,而隱藏其他較不重要的訊息。這個參數通常與 quiet 參數一起使用,以確保只顯示必要的訊息。

logo.nologo: 關閉在啟動畫面中顯示的 Linux 核心 logo。預設情況下,Linux 核心會在啟動畫面中顯示一個小企鵝的 logo。

vt.global_cursor_default=0: 關閉虛擬終端機(virtual terminal)的預設游標閃爍。

補充參數


disable_overscan=1 dwc_otg.lpm_enable=0 plymouth.ignore-serial-consoles

disable_overscan=1: 停用螢幕的過掃描(overscan)功能。過掃描是指螢幕顯示的畫面可能會超出實際顯示區域,導致邊緣部分被裁切。停用過掃描可以確保完整的畫面顯示。

dwc_otg.lpm_enable=0: 這個參數與 USB(Universal Serial Bus)有關,特別是與 dwc_otg 控制器相關。lpm 代表「Link Power Management」,這是一種 USB 的省電模式。dwc_otg.lpm_enable=0 的作用是停用 dwc_otg 控制器的 LPM 功能,這通常是為了避免某些 USB 裝置在省電模式下可能出現的問題。

plymouth.ignore-serial-consoles: Plymouth 是一個啟動畫面管理工具,用於在系統啟動時顯示美觀的動畫或圖像,而不是顯示雜亂的文字訊息。plymouth.ignore-serial-consoles 這個參數的作用是告訴 Plymouth 忽略序列埠控制台(serial consoles)。序列埠控制台通常用於除錯或遠端存取,但 Plymouth 預設可能會在序列埠上顯示啟動訊息,這可能會干擾 Plymouth 的正常運作。

References

參數說明: Google Gemini

留言

這個網誌中的熱門文章

電話線四芯或二芯(4C或2C)的差別

開機自動執行 Google Chrome App on Mac OS X

RPi 作業系統的 ntp service 相關