我在以 Xfce 4.10 作为桌面 gui 的 Beagleboard xM 上运行 Ubuntu 12.10。出于某种原因,我需要将其连接到的电视无法使用 HDMI 电缆显示 DVI-D 输出,但较新的电视可以正常工作。所以,我试图让 s-video 输出正常工作,这样我仍然可以使用旧电视。
我可以在 Beagleboard 启动时看到 s-video 输出,它只是屏幕上的文本,但是当 Xfce 开始加载时,输出信号似乎丢失了。我已经阅读了很多关于使输出通过 s-video 而不是 dvi(这是默认设置)的不同帖子,但我似乎无法让它完全工作。我已编辑 /boot/uboot/uEnv.txt 以将 s-video 设为默认值。作为编辑的结果,这是我在启动 args 中看到的内容cat /proc/cmdline
console=ttyS2,115200n8 console=tty0 vram=12MB omapfb.mode=tv:ntsc omapdss.def_disp=tv root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait fixrtc buddy=unknown buddy2=unknown camera=none
我读过的一些帖子建议创建一个 boot.scr 文件,我这样做了,但它被忽略了。我可以更改引导参数的唯一方法是编辑 uEnv.txt。
我不是 Linux 专家,所以希望我缺少一些简单的东西。谢谢!