¿Qué son Display y Screen con respecto a :0.0?

¿Qué son Display y Screen con respecto a :0.0?

en la pregunta¿Qué es la variable de entorno $DISPLAY?

el valor de $DISPLAY, que es principalmente :0.0, se explica comonombre de host:número de visualización.número de pantalla, si el nombre de host está ausente, significa host local, por lo tanto :0.0 se leerá como host local, primera pantalla, primera pantalla.

Lo que me cuesta entender es que en lenguaje no técnico pantalla y display son sinónimos, luego que en algunas respuestas display o pantalla se explican con rasgos físicos, en otras como si fueran procesos virtuales como un emulador de terminal. Además, además del Xserver, se está nombrando otro servidor, el servidor de visualización, que de alguna manera funciona con la variable $DISPLAY.

Respuesta1

En terminología X11.

Pantalla: al menos una pantalla, un teclado y un dispositivo señalador (a menudo un mouse).

Pantalla: Lo que todos llaman display, monitor o pantalla, pero que podría ser virtual, por ejemplo, una región de un monitor (ventana).

Tanto las pantallas como las ventanas son accesibles a través de la variable de entorno DISPLAY y otros medios. Una aplicación puede elegir a qué pantalla asignar una ventana. Pero no es posible mover una ventana a otra pantalla sin que la aplicación la desasigne y la vuelva a asignar.

Monitor: Esta es (creo) una idea más nueva. Cada pantalla puede estar compuesta por monitores. Generalmente, la aplicación no conoce los monitores, excepto el administrador de ventanas. El administrador de ventanas puede mover ventanas libremente entre monitores e incluso superponerlas. Todos los monitores están mapeados como una única pantalla rectangular. Pero el administrador de ventanas sabe dónde comienzan y terminan los monitores, y puede mostrar la pantalla completa en solo uno o detectar gestos en los bordes del monitor. (Creo que un monitor probablemente no sea más que un conjunto de sugerencias que utiliza el administrador de ventanas). Si su administrador de ventanas no reconoce el monitor, las ventanas se mostrarán en pantalla completa en toda la pantalla.

Las pantallas no se usan mucho hoy en día, al menos no para escritorios interactivos, si se usa un administrador de ventanas que admita monitores. Sin embargo, las pantallas serían útiles cuando la aplicación debería estar a cargo, a diferencia del administrador de ventanas. Aunque esto no parece ser necesario: Open-office presenta, conoce y utiliza monitores durante la presentación.

información relacionada