conecte ou mude para a sessão existente

0

Eu tenho um htpc rodando o Ubuntu conectado localmente a uma TV. Eu gostaria de poder controlar as coisas exibidas na TV remotamente.

Até agora, consegui me conectar usando xrdp (o que me permite controlá-lo usando computadores com Windows), mas ele abre uma nova sessão de área de trabalho em branco, mesmo se eu me conectar usando o mesmo usuário. Como posso mudar para ver e controlar a sessão existente que está sendo executada na TV?

    
por user19702 17.08.2017 / 20:22

2 respostas

1

Eu tive o mesmo problema .

Editar: Hey Michael Mronzek, obrigado por me avisar as regras, vou tentar segui-las com esta edição:

Você precisa de um vncserver:  Você inicia o vncserver toda vez sozinho, quando você já efetuou login no computador remoto ou, o mais interessante é iniciar o vncserver quando o computador remoto é inicializado. Faça o seguinte:

    sudo apt-get install x11vnc
    sudo x11vnc -storepasswd /etc/x11vnc.pass

a senha que você especificar aqui, você precisa do login do xrdp mais tarde. Como próximo, você precisa de um novo serviço para o vncserver rodar na inicialização.

    sudo nano /lib/systemd/system/x11vnc.service

Digite o seguinte no arquivo

    [Unit]
    Description=Start x11vnc at startup.
    After=multi-user.target
    [Service]
    Type=simple
    ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
    [Install]
    WantedBy=multi-user.target

Você precisa que o serviço seja conhecido pelo sistema:

    sudo systemctl enable x11vnc.service
    sudo systemctl daemon-reload

Em seguida, altere o xrdp.ini Edite o arquivo /etc/xrdp/xrdp.ini :

     ...
     [xrdp1]
     name=Remote Session
     lib=libvnc.so
     username=ask
     password=ask
     ip=127.0.0.1
     port=ask-1

     [xrdp2]
     name=Local Session
     lib=libvnc.so
     username=
     password=ask
     ip=127.0.0.1
     port=5900
     ...

Em seguida, reinicie o computador remoto

    sudo shutdown -r now

O bom disso é que, se você se conectar a partir do Windows com o rdp padrão, poderá reinicializar o computador remotamente e conectar-se remotamente novamente; você acabará na tela de login normal do computador, como faria frente dela. Escolha "Sessão Local" no menu do xrdp depois de conectar-se ao rdp. A senha é o vncserver passwd. Se você quiser apenas abrir outra sessão, você pode ir para a "sessão remota". Quando você conhece a porta de uma sessão remota existente, também pode associar-se a essa, quando digitar o número da porta no campo apropriado.

Divirta-se e Cumpra Rodovia

    
por 12.09.2018 / 17:22
0

Existem muitas opções. Aqui estão alguns:

  • Configure qualquer serviço de compartilhamento de tela para que ele seja executado sempre que você iniciar o seu htpc.
  • Use o vino de compartilhamento de área de trabalho integrado se você usar o gnome: link
  • Este projeto: link
  • Use mouse e teclado Bluetooth.
por 17.08.2017 / 23:08

Tags