« mbox 郵件歸檔工具操作備忘 | 首頁 | Conky - 美觀又實用的桌面工具 »

2008年12月12日

在 Ubuntu 啟用 FrameBuffer Console

環境:

啟用 FrameBuffer Console

sudo vi /etc/modprobe.d/blacklist-framebuffer

#註解 vesafb
#blacklist vesafb

sudo vi /etc/initramfs-tools/modules

#加入以下兩行
fbcon
vesafb

sudo apt-get install hwinfo

sudo hwinfo --framebuffer

#找到以下資訊
Mode 0x0361: 1280x800 (+5120), 24 bits

sudo vi /boot/grub/menu.lst

#加入 vga 參數
kernel    /boot/vmlinuz-2.6.... vga=0x361

sudo update-initramfs -k $(uname -r) -u

sudo vi /etc/udev/rules.d/40-basic-permissions.rules

#於檔尾加入以下內容
KERNEL=="fb0", MODE="0666"
KERNEL=="dsp", MODE="0666"

sudo reboot

參考資料: 本本1280x800宽屏 NV显卡在ubuntu8.04下成功设置控制台分辨率 (by armok)

在 FrameBuffer Console 用 mplayer 看影片

#播放影片
mplayer -vo fbdev filename.avi

#全螢幕, 影片原尺寸播放
mplayer -vo fbdev -fs filename.avi

#將影片放大全螢幕播放
mplayer -vo fbdev -zoom -x 1280 -y 800 filename.avi

更多的 mplayer 操作方法可參考: Tutorial: Playing around with MPlayer (by rechosen)

ps. 若 /dev/fb0 與 /dev/dsp 無存取權限, 將無法播放畫面或音效


更多的 FrameBuffer Console 應用可參考: 在控制台下播放电影,显示中文 | Play movie & display chinese under console (by Element)

Posted by Jamyy at 2008年12月12日 00:16