O que são display e tela em relação a :0.0?

O que são display e tela em relação a :0.0?

Na perguntaO que é a variável de ambiente $DISPLAY

o valor de $DISPLAY, que é principalmente: 0,0, é explicado comonome do host:Displaynumber.Screennumber, se o nome do host estiver ausente, significa host local, portanto: 0.0 seria lido como localhost, primeiro display, primeira tela.

O que me dificulta entender é que em linguagem não técnica tela e display são sinônimos, então em algumas respostas display ou tela são explicados com traços físicos, em outras como se fossem processos virtuais como um emulador de terminal. Além disso, além do Xserver, está sendo nomeado outro servidor, o servidor de exibição, que de alguma forma funciona com a variável $DISPLAY.

Responder1

Na terminologia X11.

Tela: pelo menos uma tela, um teclado e um dispositivo apontador (geralmente um mouse).

Tela: O que todos chamam de display, monitor ou tela, mas pode ser virtual, por exemplo, uma região de um monitor (janela).

Tanto as telas quanto as janelas são endereçáveis ​​através da variável de ambiente DISPLAY e de outros meios. Um aplicativo pode escolher para qual display.screen mapear uma janela. Mas não é possível mover uma janela para outra tela, sem que o aplicativo a desmapeie e remapeie.

Monitor: Esta é (eu acho) uma ideia mais recente. Cada tela pode ser composta por monitores. Geralmente o aplicativo não conhece monitores, exceto o gerenciador de janelas. O gerenciador de janelas pode mover janelas livremente entre monitores e até mesmo sobrepô-las. Todos os monitores são mapeados como uma única tela retangular. Mas o gerenciador de janelas sabe onde os monitores começam e terminam e pode exibir a tela inteira em apenas um ou detectar gestos nas bordas do monitor. (Acho que um monitor provavelmente não passa de um conjunto de dicas que o gerenciador de janelas usa). Se o seu gerenciador de janelas não tiver reconhecimento de monitor, o Windows será exibido em tela inteira em tela inteira.

As telas não são muito usadas atualmente, pelo menos não para desktops interativos, se você usar um gerenciador de janelas que suporte monitores. No entanto, as telas seriam úteis, quando o aplicativo deveria estar no comando, ao contrário do gerenciador de janelas. Embora isso não pareça necessário: o Open-office apresenta, conhece e usa monitores durante as apresentações.

informação relacionada