Thin Client: mudanças entre as edições

De Caninos Loucos
Ir para navegação Ir para pesquisar
Linha 25: Linha 25:
Na tela do Remmina, clique em nova conexão ou utilize o atalho CTRL+N para criar a nova conexão.
Na tela do Remmina, clique em nova conexão ou utilize o atalho CTRL+N para criar a nova conexão.


[[Arquivo:Tela-remmina1.jpg]]
[[Arquivo:Tela-remmina1.png]]


Coloque as configurações da sua máquina remota na nova janela, dê um nome à sua conexão e clique em "Save". Recomendamos para fins de compatibilidade selecionar a opção "Use client resolution" no campo de resolução. Há diversas possibilidades e configurações a serem exploradas ao criar uma nova conexão, como pedir a senha ao entrar, logar em diferentes usuários na mesma máquina, entre outros. Explore as possibilidades que melhor encaixem com o perfil de seu sistema.
Coloque as configurações da sua máquina remota na nova janela, dê um nome à sua conexão e clique em "Save". Recomendamos para fins de compatibilidade selecionar a opção "Use client resolution" no campo de resolução. Há diversas possibilidades e configurações a serem exploradas ao criar uma nova conexão, como pedir a senha ao entrar, logar em diferentes usuários na mesma máquina, entre outros. Explore as possibilidades que melhor encaixem com o perfil de seu sistema.


[[Arquivo:Tela-remmina-config.jpg]]
[[Arquivo:Tela-remmina-config.png]]


Sua conexão aparecerá na tela do Remmina, recomendamos que teste antes de seguir os próximos passos.
Sua conexão aparecerá na tela do Remmina, recomendamos que teste antes de seguir os próximos passos.


[[Arquivo:Tela-remmina2.jpg]]
[[Arquivo:Tela-remmina2.png]]


= Integrando a experiência de usuário =
= Integrando a experiência de usuário =

Edição das 18h35min de 16 de agosto de 2021

Protocolo de comunicação

Neste tutorial conectaremos a placa Labrador como Thin Client através do protocolo RDP, utilizando a última versão do Debian instalado na placa. Assumimos portanto que você já tenha uma máquina remota para ser acessada pela Labrador e acesso à rede que ela está conectada.

Preparando a Labrador

Este tutorial foi feito com a Labradr 32-bits, mas é compatível com os dois sistemas.

Atualizando os repositórios

Antes de tudo temos de ter certeza que os repositórios estão atualizados, para isto basta abrir o terminal e rodar o comando abaixo. Isto pode levar alguns minutos.

$ sudo apt update

Se é a primeira vez que a Labrador é ligada é possível que o relógio da mesma não esteja atualizado, neste caso existem duas possibilidades, conectar-se à internet e aguardar para que o relógio sincronize ou forçar a atualização através do comando abaixo (neste exemplo, atualizando para o dia 16 de Agosto de 2021, 13h).

$ sudo date -s "16 AUG 2021 13:00:00"

Instalando o Remmina

Para acessar nossa máquina remota utilizaremos o Remmina compatível com RDP, SSH, VNC, entre outros. Como comentado anteriormente, utilizaremos o protocolo RDP. Podemos instalar o Remmina e a camada de compatibilidade na Labrador através do comando:

$ sudo apt install remmina remmina-plugin-rdp

Uma vez instalado, rode o comando $ remmina para abrir a interface de usuário do programa.

Configurando sua conexão

Na tela do Remmina, clique em nova conexão ou utilize o atalho CTRL+N para criar a nova conexão.

Coloque as configurações da sua máquina remota na nova janela, dê um nome à sua conexão e clique em "Save". Recomendamos para fins de compatibilidade selecionar a opção "Use client resolution" no campo de resolução. Há diversas possibilidades e configurações a serem exploradas ao criar uma nova conexão, como pedir a senha ao entrar, logar em diferentes usuários na mesma máquina, entre outros. Explore as possibilidades que melhor encaixem com o perfil de seu sistema.

Sua conexão aparecerá na tela do Remmina, recomendamos que teste antes de seguir os próximos passos.

Integrando a experiência de usuário

Para uma experiência mais integrada, recomendamos automatizar o login no sistema principal da caninos e iniciar a conexão RDP automaticamente, seguindo os passos abaixo.

Automatizando o login da Labrador

Para que o login ocorra automaticamente, basta editar o arquivo /etc/lightdm/lightdm.conf na Labrador, neste caso editaremos utilizando o comando abaixo.

$ sudo nano /etc/lightdm/lightdm.conf

Neste arquivo devemos editar as linhas autologin-user e autologin-user-timeout nas configurações [Seat:*] conforme imagem abaixo. Neste caso, utilizando o login padrão da placa caninos.

Feito isto, ao ligar a placa o login ocorrerá automaticamente.

Automatizar a inicialização da máquina virtual

Para automatizar a inicialização do Thin Client inicialmente deveremos achar o arquivo da conexão criada no Remmina, para isso basta rodar os comandos abaixo para ver todas as conexões criadas. Neste caso temos apenas a conexão criada anteriormente, identificada pelo arquivo 1629132345709.remmina.

$ cd .local/share/remmina $ ls

Após termos o nome do arquivo, devemos editar o script de inicialização para conectar à essa máquina, para isso devemos editar o arquivo ~/.config/lxsession/LXDE/autostart e adicionar a linha @remmina -c [caminho do arquivo .remmina] com o nome de arquivo encontrado anteriormente. Neste caso utilizamos novamente o nano com o comando:

$sudo nano ~/.config/lxsession/LXDE/autostart

Esta configuração é recomendada para placas que ficarão conectadas à internet através da conexão ethernet, para placas com conexão WiFi é recomendado um tempo de espera antes da conexão, para que a interface WiFi se conecte antes de abrir a máquina virtual, isso pode ser feito modificando a linha do autostart para:

@while ! ping 8.8.8.8 -q -c 1; do sleep 0.5; done && remmina -c [caminho do arquivo .remmina]