RDP para i3wm-session a partir de uma máquina Windows

1

Na minha universidade, tenho uma estação de trabalho Linux, na qual todas as minhas simulações e outras aplicações / cálculos científicos são executadas. Quando estou fisicamente presente no escritório, uso o gerenciador de janelas do i3, que se adapta ao meu fluxo de trabalho centrado no teclado.

Agora, há dois cenários acontecendo regularmente na minha vida, que precisam de uma conexão RDP para esta estação de trabalho a partir de um computador Windows.

  1. Em casa, eu tenho um Microsoft Surface Pro 3 (principalmente porque eu preciso de seus recursos precisos de anotações e sincronização, bem como para aplicativos Exchange365 e box-sync que meu Univ usa para os quais não há clientes Linux Infelizmente). Quando preciso conectar meu SP3 à estação de trabalho do meu escritório, geralmente uso uma conexão SSH remota. Mas há ocasiões em que preciso de suporte a X-window, como se eu estivesse editando uma imagem ou outros aplicativos baseados em gráficos (não quero continuar transferindo arquivos em armazenamento baseado em nuvem). Putty com suporte Xming ou mobaxterm não está cortando. Por enquanto, estou usando o protocolo NX fornecido pela nomachine e estou razoavelmente bem com isso. Mas o cenário 2 é um desafio significativo.

  2. Em reuniões com meu supervisor (que executa o Windows 7), às vezes, acho necessário conectar-me à minha estação de trabalho do Linux, fornecendo uma área de trabalho gráfica para ele interagir. (Mesmo no i3, ainda não é provavelmente tão intimidador para ele como uma janela de terminal rodando o vim, se eu posso provavelmente abrir o arquivo em dizer gedit, antes de entregá-lo sobre o controle)

Além disso, minha universidade impede o acesso de administrador na máquina da equipe, portanto, a instalação do nomachineNX / FreeNX / outras variantes do NX está desativada. Mesmo que eu tenha ICT para fazer isso em uma máquina, geralmente é doloroso quando tenho discussões detalhadas com colegas Ph.D. alunos / pós-docs em outros edifícios que executam o windows 7/10, e eu preciso mostrar-lhes algo na minha estação de trabalho para uma sessão de solução de problemas. Também enfrento esse problema quando estou trabalhando em uma máquina de biblioteca (Win 7) em nosso campus satélite e preciso conectar-me à minha estação de trabalho.

Eu passei um bom tempo pesquisando soluções para essa situação. O projeto xRDP parecia um bom candidato. Havia instruções sobre como executá-lo e configurá-lo para uma sessão do xfce4. Foi menos do que perfeito do que uma sessão i3 sem mouse, mas foi um compromisso aceitável. Embora tenha funcionado por algumas semanas quando minha estação de trabalho foi atualizada para um kernel mais novo e em outra atualização o xrdp também foi atualizado, algo quebrou, e o systemd não deixava o serviço xrdp iniciar. Isso aconteceu na distribuição do Manjaro, bem como no razoavelmente estável Debian Stretch! Então eu li on-line sobre as incompatibilidades de systemd e xrdp. Parece também que há um projeto relacionado x11rdp-o-matic, que fornece uma configuração automatizada para configuração de som / monitor direcionada etc. Mas parece que o mantenedor do projeto também abandonou isso devido à frustração com os problemas do systemd mencionados acima.

Gostaria de procurar ajuda da comunidade se alguém puder ajudar nessa questão. Idealmente, eu gostaria apenas de iniciar o aplicativo 'remote desktop connection' (entendo que a conexão subjacente é apenas o protocolo VNC) em qualquer máquina Win 7/10, e apenas conectar-se a uma sessão i3wm na minha estação de trabalho. (No entanto, estou feliz em aceitar um compromisso se puder confiantemente se conectar a uma sessão do xfce).

Qualquer ajuda é muito apreciada.

PS: Meu sistema operacional atual é o Xubuntu. Mas estou feliz em mudar para outra distribuição para resolver este problema para sempre.

    
por Krishna 10.02.2017 / 17:47

0 respostas