我正在写一个直接在帧缓冲区(/ dev/fb0)上运行的应用程序(在java中)。“freeze”终端输出(/ dev/tty1)
当我启动我的应用程序时,当前活动控制台的光标仍然闪烁,如果我使用键盘按键(如上/下),控制台将显示最近使用的命令并覆盖帧缓冲区的内容。
我才能够从停止闪烁光标:
setterm -cursor off > /dev/tty1
有没有办法完全冻结(后来解冻)控制台?
这似乎是一个X - 服务器做同样的事情。如果引导进程在GraphicsCard-1和GraphicsCard-2上的X-Server上运行,则在X启动时,GraphicsCard-1上的输出将立即停止(不闪烁光标)。我想mplayer也会这样做,如果将视频输出设置到帧缓冲区。
感谢任何想法:)
啊,我明白了。这就说得通了。谢谢! – kazu