Linux下設定終端解析度,最全的VGA程式碼和解析度對照表
阿新 • • 發佈:2019-02-07
一般安裝完linux後預設的kernel給的tty解析度是非常有限的,解決的方法就是給kernel傳遞VGA引數。對應的要修改的配置檔案為 /etc/grub.conf,(或者 /boot/grub/grub.conf)就是在grub.conf啟動列表的kernel最後新增vga引數 vga=xxxx, 這個在網上大家列出的解決方案都是大同小異,沒什麼差別,但關鍵的問題有兩個:
1:這個vga的數值是怎麼算出來的
2:到底有多少種可選擇的引數
第一個問題,通過如下兩個帖子得到了解答:
Linux核心引數“vga=”是怎樣影響顯示模式:
http://blog.csdn.net/yeqishi/article/details/5571290
關於傳遞給Linux核心的vga引數的值的意義:
http://my.opera.com/amankwah/blog/show.dml/837499
下面主要說第二個問題:
其實也還是在他人的基礎上有所完善,按照網上提供的方案修改了引數,然後重啟,不過可能是修改的引數字母寫錯了或者其他,然後意外的奇蹟就出現了:
點選回車,
哇,異常豐富的VGA程式碼和解析度對照表,這下齊活了,我的寬屏顯示器總算找到對應的值了,好的,在grub.conf啟動列表的kernel最後新增vga引數vga=0X36C(記得是十六進位制,加0X,如果寫成vesa也是無效果的),
ok!你的顯示器是多大的,自己找吧,如果你牛逼,顯示器巨大,那就根據第一個問題裡面的連結自己去計算吧,反正方法有了。
·
·大小: 12 KB
·
·大小: 142.6 KB