显示器(或屏幕)和终端有什么区别?

显示器(或屏幕)和终端有什么区别?

https://www.x.org/archive/X11R6.8.0/doc/X.7.html#sect4

词组 ”展示“通常用于指共享通用键盘和指针(鼠标、平板电脑等)的显示器集合。大多数工作站往往只有一个键盘,因此只有一个显示器。但是,大型多用户系统,通常有多个显示器,以便多个人可以同时进行图形工作。为了避免混乱,当启动该显示器的 X 服务器时,机器上的每个显示器都会分配一个显示器编号(从 0 开始)。数字必须始终在显示名称中给出。

某些显示器在两个或多个显示器之间共享一个键盘和指针。由于每个显示器都有自己的一组窗口,因此每个显示器屏幕当该显示器的 X 服务器启动时,会为其分配一个屏幕编号(从 0 开始)。

终端是仅在 CLI 上下文中使用的概念,而显示器(和屏幕)是仅在 GUI 上下文中使用的概念吗?

显示器(或屏幕)和终端有什么区别?

终端模拟器是显示模拟器吗?反之亦然?

谢谢。

答案1

终端模拟器可以打开一个 GUI 窗口,最终用户通常将其称为终端,这是否算作 GUI 上下文中使用的概念?

终端仿真器是一个程序,它打开 pty 主 fd 并使用相应的从 fd 作为其 stdin/stdout/stderr 运行程序。 (我们不包括 Linux 内核实现的控制台,因为不知何故它们通常不被称为终端模拟器,并且它们不使用 pty)

终端这个词可以用来指 pty 设备,或者打开的向人类显示内容的窗口(或者不是窗口?如果挑剔的话,就像kmsconfbterm),或者任何行为类似于旧终端的设备设备(如 tty 或 ttyS)。根据上下文,人类语言实际上并不那么精确。

相关内容