一、打開(kāi)framebuffer
判斷framebuffer是否打開(kāi)的辦法,看/dev下是否有fb之類的文件。ls了一下,沒(méi)有!看menu.lst也沒(méi)有vga參數(shù)!
網(wǎng)上大多數(shù)說(shuō)的都是在menu.lst中kernel后加上vga參數(shù)!重啟后,在/dev下就自動(dòng)產(chǎn)生了fb文件,我這里產(chǎn)生的是fb0!
這個(gè)值可能會(huì)對(duì)你的splash畫(huà)面產(chǎn)生影響,我的桌面分辯率是1280x800,這里vga我設(shè)置成為866(為什么用這個(gè)值參考下表),splash畫(huà)面就不會(huì)變形了!
vga的可設(shè)置的值用fbset,/etc/fb.modes,或hwinfo
--framebuffer參考!大家推薦的好像都是hwinfo!沒(méi)有可以用sudo apt-get
install安裝!
常用的這里列一下:
# FRAMEBUFFER RESOLUTION SETTINGS
# +----------------------------------------------------------------+
# | 640x480 |800x600 |1024x768 |1280x1024|1280x800 |1600x1200
# ----+-------------------------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775 0x31C=796
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793 0x360=864 0x31D=797
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 0x361=865 0x31E=798
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 0x362=866 0x31F=799
# +----------------------------------------------------------------+
進(jìn)入系統(tǒng)后,再進(jìn)入終端(Crtl+Alt+F1...6),字體顯示很正常,效果也最好!
二、現(xiàn)在就可以在字符下看電影了,只要一個(gè)命令:
mplayer -vo fbdev -zoom -x 1024 -y 800 電影文件名
-zoom -x 1024 -y 800參數(shù)可以不要,會(huì)在左上角開(kāi)始,以原始大小顯示的!
附:關(guān)于ubuntu打開(kāi)framebuffer的幾種說(shuō)法,沒(méi)有測(cè)試過(guò)!
想在Ubuntu中啟用FrameBuffer,這樣不進(jìn)入X直接在字符界面下也
能有比較好的視覺(jué)效果,甚至能看看電影什么的。不過(guò)Ubuntu中似乎不能直接在/boot/grub/menu.lst的內(nèi)核參數(shù)中直接加入
vga=xxx來(lái)開(kāi)啟FrameBuffer。需要做一些額外的工作。
打開(kāi)/etc/initramfs-tools/modules文件,在末尾加上:
fbcon
打開(kāi)/etc/modprobe.d/blacklist-framebuffer,找到"blacklist
vesafb"一行,在這一行前面加上"#"把它注釋掉。
打開(kāi)/boot/grub/menu.lst,找到相應(yīng)的kernel一行,加上vga參數(shù)。例如我把分辨率設(shè)置為1024x768,對(duì)應(yīng)的vga數(shù)值就是0x317。
kernel /boot/vmlinuz-2.6.22-14-generic
root=UUID=3c51a0d7-d373-473b-830e-225b6d7aafdf ro quiet splash vga=0x317
最后執(zhí)行:sudo update-initramfs
-u更新,重啟一下。如果你禁用了圖形界面登陸,應(yīng)該就能看到漂亮一些的字符界面了;如果沒(méi)有禁用,可以在桌面環(huán)境中按Ctrl
Alt F1 ~ F6看看效果,按Ctrl Alt F7返回桌面環(huán)境。
我并沒(méi)有按照上面的過(guò)程,修改除menu.lst以外的文件!
事后,也看了一下以上各文件的內(nèi)容,倒是blacklist-framebuffer內(nèi)容關(guān)注了一下,這好像是個(gè)黑名單!我的顯卡是本本集成的950,系統(tǒng)使用的是i810驅(qū)動(dòng),而這個(gè)i810正好在這個(gè)黑名單中!
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
