É possível dizer ao Xorg para não escutar no soquete abstrato

3

No Linux (em versões recentes), o Xorg escuta em um soquete de domínio Unix no sistema de arquivos ( /tmp/.X11-unix/X<n> ) e no domínio abstract (mostrado como @/tmp/.X11-unix/X<n> na saída netstat).

Ele também escuta no TCP (porta 6000 + <n> ).

Pode-se impedir que ele ouça o TCP adicionando um -nolisten tcp , mas como podemos dizer para não escutar no namespace abstrato?

    
por Stéphane Chazelas 03.02.2014 / 16:48

1 resposta

3

Encontrei a resposta enquanto escrevia a pergunta, por isso devo postar ambas no caso de alguma ajuda para alguém.

X -nolisten abstract

é aceito, mas não funciona.

X -nolisten local

parece funcionar. Eu teria esperado que um desabilitar todos os soquetes de domínio Unix, mas isso não acontece. Desativa o namespace abstrato apenas. Então, eu não sei como você desativa todos os sockets do domínio Unix, mas era o único que eu estava interessado em desabilitar.

Como esse comportamento é bastante inesperado, suponho que possa mudar no futuro. Isso funciona com o Xorg encontrado no wheezy do Debian, pelo menos.

    
por 03.02.2014 / 16:48

Tags