Material de Apoio WinApps - Linux KVM+RDP

Como instalar o Suporte a WinApps

Tutorial para Ubuntu e derivados, testado no Pop!_OS 20.04.

Requisitos básicos:

sudo apt install -y freerdp2-x11
sudo apt install -y virt-manager
  sudo apt install git

Crie este diretório na sua home:

~/.config/winapps/winapps.conf

Dentro do arquivo “winapps.conf” você deve adicionar os seguintes dados, que serão editados mais tarde:

RDP_USER="MyWindowsUser"
RDP_PASS="MyWindowsPassword"
#RDP_DOMAIN="MYDOMAIN"
#RDP_IP="192.168.123.111"
#RDP_SCALE=100
#RDP_FLAGS=""
#MULTIMON="true"
#DEBUG="true"

Onde “MyWindowsUser” e “MyWindowsPassword” devem ser substituídos pelo nome de usuário do seu Windows, assim como a senha do usuário do Windows. Você os definirá quando fizer a instalação da máquina virtual logo adiante.

Fazendo o download do projeto WinApps

git clone https://github.com/Fmstrat/winapps.git
cd winapps

Configurando os padrões da VM, caso você vá usar uma máquina virtual KVM com o lib-virt.

sudo sed -i "s/#user = "root"/user = "$(id -un)"/g" /etc/libvirt/qemu.conf

sudo sed -i "s/#group = "root"/group = "$(id -gn)"/g" /etc/libvirt/qemu.conf

sudo usermod -a -G kvm $(id -un)

sudo usermod -a -G libvirt $(id -un)

sudo systemctl restart libvirtd

sudo ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/

sudo virsh net-autostart default

sudo virsh net-start default
virsh define kvm/RDPWindows.xml
virsh autostart RDPWindows

Faça Download do Windows 10 PRO na sua VM.

  • Ativar área de trabalho remota
  • Renomear computador para “RDPWindows”
  • Dar merge em arquivo de registro do Windows

Para fazer a primeira conexão, usar comando:

xfreerdp /d: /u:USER /p:PASSWORD /v:IPADDRESS

Rodar o shell script install.sh dentro da pasta winapps para fazer a instalação

./installer.sh --user
11 Curtidas

to tendo esse erro seguindo o tutorial

Você esqueceu de entrar no diretório winapps depois de cloná-lo.

$ cd winapps

To com esse erro logo após a parte de apagar a vm “win10”

Captura de tela de 2020-11-30 22-04-24

Apagar VM Win10? Pode explicar melhor o que você fez?

basicamente terminei a instalação da vm do win10 e então a apaguei sobrando a “RDPWindows” e ao tentar iniciar está da o erro mencionado

caso eu não exclua e tente iniciar o erro persiste. To seguindo o vídeo ou pelo menos tentando…

Você tem que mudar o nome da máquina dentro do sistema virtual. Você está criando uma outra máquina virtual

quando usa os comandos de virsh define e autostart é quando a vm RDPWindows aparece não né? com isso seria só iniciar ela e tudo certo ? isso que n to entendendo

Esse comando faz a comunicação com a Máquina Virtual, mas só vai funcionar quando a máquina virtual estiver instalada e “nome da máquina no Windows” for mudado para RDPWindows

entendi, vou tentar aqui, obg

1 Curtida

Fiz todo o processo, mas na parte do: ./installer.sh --user, apresenta o seguinte problema:

o nome do arquivo é “install.sh” e nao “installer.sh”. O dio falou no vídeo que os caras erraram na hora de escrever o nome do arquivo nas instruções do github

Na versão que baixei está como installer mesmo.

renomeia para install.sh, mete um “chmod +x install.sh” e, por fim, roda ele “./install.sh”

Você seguiu o tutorial que o Dionatan proparou ou voce só clonou os arquivos do github?

Segui o passo a passo do Dio, inclusive já o repeti umas 3 vezes, e dá o mesmo problema.

Pelo jeito somente alguns conseguirão instalar mesmo. A boa é esperar uns meses e vê se essa ideia doida amadurecer um pouco mais…

Depois de tando bater a cabeça, eu criei um diretório dentro do ./local/bin
Com o comando:
mkdir ~/.local/bin

E funcionou perfeitamente!

Tem um erro aqui, o certo é:

git clone "https://github.com/Fmstrat/winapps.git"

Importante instalar o pacote qemu completo. Facilita