“unix: 10.0” na variável DISPLAY

5

Estamos usando o Oracle Secure Global Desktop para fornecer acesso remoto à área de trabalho do Solaris. Define a variável DISPLAY como unix:10.0 .

Parece estar funcionando como se o DISPLAY estivesse definido como localhost:10.0 . O que significa "unix" aqui?

É um uso comum ou específico do SGD? Até onde sei, geralmente DISPLAY é definido no formato [hostname or IP]:[screen] .

    
por Eldar 09.09.2011 / 15:38

1 resposta

3

É razoavelmente comum ver isso. Isso significa "usar um soquete de domínio unix" em vez de um soquete TCP / IP. Esses soquetes de "domínio unix" aparecem no sistema de arquivos. Por exemplo, no meu antigo sistema Slackware 11.0, o socket do domínio Unix tem o nome do arquivo /tmp/.X11-unix/X0

12 % ls -ltr /tmp/.X11-unix
total 0
srwxrwxrwx 1 root users 0 2011-07-19 18:07 X0=

Observe o 's' no modo: isso é "socket". Eu me lembro de outros X11s colocando o socket do domínio unix em / tmp / diretamente.

Usar um soquete de domínio unix para o tráfego X11 pode ser um pouco mais rápido e, provavelmente, muito mais seguro do que lançar o tráfego via TCP-IP

    
por 09.09.2011 / 17:41

Tags