我有一臺凌動的工控機,裝了Ubuntu server LTS20.04。不帶圖形界面的,想自己開發qt程式界面,通過vga介面外接顯示幕顯示。但是Ubuntu server起來之后會在顯示幕上顯示用戶登錄的相關資訊,會有部分覆寫qt界面。各位大神,如何關閉Ubuntu server在顯示幕上顯示用戶登錄資訊?
uj5u.com熱心網友回復:
是在終端還上出現的嗎?uj5u.com熱心網友回復:
啥意思,不太理解。
一開始的時候,外接顯示幕,設備啟動程序會列印一些內核日志,啟動完成后會顯示用戶登錄的提示。我修改grub把內核日志的列印輸出到串口了,但是用戶登錄的提示還在,不知道怎么配置不在顯示幕上顯示。
uj5u.com熱心網友回復:
最好來一張照片uj5u.com熱心網友回復:
情況不明我猜一下。登錄應該是自動登錄的吧。然后把內核資訊輸出搞到別的地方去了。但是登錄資訊不是和內核日志一路的,依舊會顯示。然后qt程式應該是自動啟動了,還是在登錄之后,登錄資訊出來之前就啟動了。然后qt界面就被覆寫了一部分。
那應該要把qt放到登錄資訊出來之后再啟動。或者說登錄資訊出來之后再重繪一下界面。
有一個比較笨的辦法。可以寫個shell腳本,延遲qt的啟動,順便在啟動qt之前清一下屏。
uj5u.com熱心網友回復:

應該是啟動了一個虛擬終端。不知道在哪能修改虛擬終端到串口上
uj5u.com熱心網友回復:
我有點搞不明白你的qt是跑在哪里的。繼續猜一下。現在是沒有桌面的,那么自然而然是先進入終端。而且還不是虛擬終端,就是系統的終端,上面已經顯示是tty1(桌面環境就是跑在tty1上的)。
看樣子你是沒有開機自動登錄的。那么如果有圖形界面的話,應該是跑在tty1上的。如果你安裝了X,并把qt跑在X上,那應該就是在這個終端操作。
如果沒有開機自啟動,應該是使用一個命令就可以跑起來。那不應該會有覆寫啊,除非你后臺依舊有程式在輸出資訊。比如有一個dhcpcd &,輸出資訊就會把qt界面覆寫。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/248780.html
標籤:系統維護與使用區
下一篇:1構建NTP時間服務器
