Este é no desktop do Ubuntu 10.10 (Maverick Meerkat) de 64 bits.
Quero fazer meu servidor X ouvir conexões remotas de clientes em outras máquinas na rede local. Eu sei ssh -X
e não é isso que eu quero. Lembro-me vagamente de alterar algo como TCPListen
de no
para yes
, mas não lembro onde essa alteração deve ser aplicada.
Estou interessado em um método GUI ou CLI.
A edição PS /etc/X11/xinit/xserverrc
para remover a -nolisten tcp
opção e a reinicialização não funciona.
10.10
networking
xorg
remote
ΤΖΩΤΖΙΟΥ
fonte
fonte
Respostas:
(Segue uma cópia quase literal de uma resposta automática de uma pergunta idêntica na falha do servidor que eu havia esquecido; o askubuntu ainda não foi criado).
Com base nas informações encontradas nesta página sobre como ativar o XDCMP e o arquivo /etc/gdm/gdm.schemas, consegui criar um
/etc/gdm/custom.conf
arquivo:Tome cuidado com maiúsculas e minúsculas: não funcionará, se você escrever "disallowTCP = false" ... Também alterei o arquivo / etc / X11 / xinit / xserverrc para:
ou seja, eu removi as
-nolisten tcp
opções para o X executável. Eu não sei se eu precisava. Você pode tentar evitar esta edição.Se você alterar apenas o arquivo xserverrc, o X iniciará com "-nolisten TCP".
Depois disso, tudo o que é necessário é reiniciar o processo gdm:
Você pode verificar o sucesso como:
Atualizar
Após a atualização para o 12.04, tive o mesmo problema. Desta vez, o culpado é o lightdm que o sistema usa. O arquivo que precisa ser atualizado é
/etc/lightdm/lightdm.conf
e a adição necessária é umaxserver-allow-tcp=true
na[SeatDefaults]
seçãoE depois, eu também encontrei essa resposta . :)
Sinopse
Portanto, na versão 10.10, isso ainda funciona: crie
/etc/gdm/custom.conf
com o conteúdo especificado acima e reiniciegdm
.fonte
/usr/share/lightdm/lightdm.conf.d/100-custom.conf
contendo [[SeatDefaults] server-allow-tcp = true `xserver-allow-tcp=true
você está perdendo o 'x' no seu comentário. Você pode excluir seu comentário existente e reescrevê-lo. Embora a resposta inclua essa solução agora.-listen tcp
para habilitá-lo, masgdm3
parece não oferecer essa possibilidade.Esta resposta está relacionada ao Kubuntu 17.04 e eu a adiciono, porque nenhuma das outras respostas (relacionadas
gdm
oulightdm
) me ajudou. No meu casosddm
estava correndo. Para verificar isso, execute, por exemploSe estiver em execução, processe
sddm
esddm-helper
será mostrado. Nesse caso, adicione um arquivo de configuração/etc/sddm.conf
com conteúdoApós a criação deste arquivo, reinicie o sistema (pode ser que uma
sddm
reinicialização seja suficiente). Como consequênciamostra a
Xorg
opção desejada-listen tcp
e o X Server está pronto para as conexões de entrada (não esqueça de adicionar o host remotoxhost
).fonte
[XDisplay]
seção foi renomeada[X11]
. Isso causou muita confusão quando eu estava tentando ajudar meu colega de trabalho até rodar umaman 5 sddm.conf
em nossas máquinas 16.04 e 17.10, respectivamente, e percebi a discrepância!Ubuntu 18.04 rodando como lubuntu 18.04 com lightdm 1.26.0, era o que eu tinha que fazer (levei apenas algumas semanas para descobrir tudo). Você deve criar ambos
/etc/lightdm/lightdm.conf
e da/etc/lightdm.conf.d/50-xserver-command.conf
seguinte maneira:sudo vi /etc/lightdm/lightdm.conf
:sudo vi /etc/lightdm/lightdm.conf.d/50-xserver-command.conf
:Isso fará com que o lightdm execute o Xorg com a seguinte linha de comando:
"
-listen tcp
" Isso já aconteceu " " duas vezes, mas não faz mal a nada. Se você não possui os dois arquivos, uma das opções do Xorg será "-nolisten tcp", que substitui os outros "-listen tcp". Finalmente encontrei as pistas para isso aqui .Em seguida, adicione:
xhost +
ao seu.bashrc
Reinicie e verifique se o Xorg agora está escutando na porta 6000:
Desfrutar...
fonte
No Ubuntu 18.04, observei os processos em execução e descobri que o gerenciador de exibição que está sendo usado é o gdm3:
Depois editei
/etc/gdm3/custom.conf
e adicionei uma linha:Como mencionado, a abertura da porta 6000 não é segura. No entanto, estou usando isso apenas na rede doméstica e a porta é protegida ainda mais
iptables
para abrir apenas o meu laptop principal, deve estar ok.fonte
Para Magro alterar a opção
xserver_arguments
na/etc/slim.conf
. E reinicie sua sessão X.fonte