LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1430|回复: 1

console下mplayer用framebuffer看电影的显示输出干扰其他tty显示的问题

[复制链接]
发表于 2010-10-4 23:58:02 | 显示全部楼层 |阅读模式
在 ubuntu 10.04 的 console 下(tty1),用 mplayer 通过 framebuffer 看电影,当按 ctrl+alt+f2/f3/f4... 切换到其他 tty 下,用同样的账户登录后,会发现在 tty2 (或者 tty3/4/5...)下,也显示出 tty1 下mplayer播放电影的画面。

这相当讨厌。在看电影的时候,有时候需要切换到其他 tty 下干点别的活,但是 mplayer 通过 framebuffer 输出的电影画面却霸占了所有 tty 的 fb 输出,让你在所有使用了 framebuffer 的 tty 下都干不了别的活。我试过 xorg 用 framebuffer 模块输出,如果此时在 tty1 下播放电影,电影输出一样会所有 tty 以及 X 下显示。

相当可恶。记得以前用过某个发行版,在 tty1 下 mplayer 透过 fbdev 设备看电影,只会在 tty1 下显示电影画面,不会在其他 tty 下显示。ubuntu 却在所有使用了 framebuffer 的 tty 甚至 X 下显示电影画面。这是为什么呢?在 /dev 目录下只看到一个 /dev/fb0 ,除此之外没有其他 framebuffer 设备(比如 /dev/fb1 之类)。

不知道其他发行版有没有这个问题。
还有,请教大家,怎样设置,令 tty1 下 mplayer 的电影画面只在 tty1 下显示,其他 tty 下不受其干扰?
发表于 2010-10-5 12:10:48 | 显示全部楼层
我发现,我用mplayer播放后,ctrl+alt+Fx就失效了……完全无法切换tty
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表