tty就像一个没有DE的操作系统吗?

tty就像一个没有DE的操作系统吗?

我可以用来tty呼叫媒体播放器并观看视频吗?或者在其中运行浏览器?因为tty只是一个虚拟终端。

答案1

关于标题中的问题:在你的操作系统和 DE 之间还有另一层,通常是 X11(Wayland 发生了什么?)。操作系统提供帧缓冲区,这是一个或多或少代表活动视频 RAM 的设备文件。 X11 层为应用程序(通常是“窗口”)提供虚拟显示区域,并从中组成完整的屏幕(可能使用系统的 GPU)。在此之后,您可以使用桌面环境,执行所有窗口处理、装饰、全局菜单等操作。

大多数图形应用程序需要 X11 才能运行,但如果您只想观看视频,有一些仅使用帧缓冲区的解决方案,请参阅例如这里

要在帧缓冲区上运行图形 Web 浏览器,请参阅一些项目和解决方法在这些答案中。它已经很旧了,所以找出哪些项目仍然活跃。

答案2

您可以使用 TTY 来实现这一点仅有的为此而构建的特殊程序。

  1. 直接在帧缓冲区上工作的程序 (fbdev)
  2. 仅使用 ASCII 显示的程序,即使是半图形的
  3. 使用标准旧 VGA/VESA 硬件模式的程序直接从 0x13 中断绘制自己的显示...

例如,可以使用 lynx 浏览器(无图像、无视频、无 CSS、无 Flash 等...),但对于其余所有浏览器都可以完美运行。例如,mplayer 可以使用帧缓冲区来运行视频……但是 99% 如果没有 XWindows,您将无法找到相当现代的程序。

相关内容